builder: mozilla-central_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-664 starttime: 1461192566.32 results: success (0) buildid: 20160420141806 builduid: b804f05c0eda45409d39e1075aa20396 revision: 4feb4dd910a5a2d3061dbdd376a80975206819c6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:49:26.319350) ========= master: http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 15:49:26.319749) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 15:49:26.320231) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 15:49:26.355968) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:49:26.356234) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461192474.331148-873433499 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 15:49:26-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.70M=0.001s 2016-04-20 15:49:26 (8.70 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.304654 ========= master_lag: 0.17 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:49:26.829524) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:49:26.829841) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461192474.331148-873433499 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029730 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 15:49:26.914025) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 15:49:26.914327) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 4feb4dd910a5a2d3061dbdd376a80975206819c6 --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 4feb4dd910a5a2d3061dbdd376a80975206819c6 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461192474.331148-873433499 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 15:49:27,033 truncating revision to first 12 chars 2016-04-20 15:49:27,034 Setting DEBUG logging. 2016-04-20 15:49:27,034 attempt 1/10 2016-04-20 15:49:27,034 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/4feb4dd910a5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 15:49:28,083 unpacking tar archive at: mozilla-central-4feb4dd910a5/testing/mozharness/ program finished with exit code 0 elapsedTime=1.334445 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 15:49:28.275580) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:49:28.275871) ========= script_repo_revision: 4feb4dd910a5a2d3061dbdd376a80975206819c6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 15:49:28.276268) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 15:49:28.276545) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 15:49:28.299138) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 5 secs) (at 2016-04-20 15:49:28.299405) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461192474.331148-873433499 _=/tools/buildbot/bin/python using PTY: False 15:49:28 INFO - MultiFileLogger online at 20160420 15:49:28 in /builds/slave/test 15:49:28 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 15:49:28 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:49:28 INFO - {'append_to_log': False, 15:49:28 INFO - 'base_work_dir': '/builds/slave/test', 15:49:28 INFO - 'blob_upload_branch': 'mozilla-central', 15:49:28 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:49:28 INFO - 'buildbot_json_path': 'buildprops.json', 15:49:28 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:49:28 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:49:28 INFO - 'download_minidump_stackwalk': True, 15:49:28 INFO - 'download_symbols': 'true', 15:49:28 INFO - 'e10s': False, 15:49:28 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:49:28 INFO - 'tooltool.py': '/tools/tooltool.py', 15:49:28 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:49:28 INFO - '/tools/misc-python/virtualenv.py')}, 15:49:28 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:49:28 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:49:28 INFO - 'log_level': 'info', 15:49:28 INFO - 'log_to_console': True, 15:49:28 INFO - 'opt_config_files': (), 15:49:28 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:49:28 INFO - '--processes=1', 15:49:28 INFO - '--config=%(test_path)s/wptrunner.ini', 15:49:28 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:49:28 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:49:28 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:49:28 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:49:28 INFO - 'pip_index': False, 15:49:28 INFO - 'require_test_zip': True, 15:49:28 INFO - 'test_type': ('testharness',), 15:49:28 INFO - 'this_chunk': '1', 15:49:28 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:49:28 INFO - 'total_chunks': '10', 15:49:28 INFO - 'virtualenv_path': 'venv', 15:49:28 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:49:28 INFO - 'work_dir': 'build'} 15:49:28 INFO - ##### 15:49:28 INFO - ##### Running clobber step. 15:49:28 INFO - ##### 15:49:28 INFO - Running pre-action listener: _resource_record_pre_action 15:49:28 INFO - Running main action method: clobber 15:49:28 INFO - rmtree: /builds/slave/test/build 15:49:28 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:49:28 INFO - Running post-action listener: _resource_record_post_action 15:49:28 INFO - ##### 15:49:28 INFO - ##### Running read-buildbot-config step. 15:49:28 INFO - ##### 15:49:28 INFO - Running pre-action listener: _resource_record_pre_action 15:49:28 INFO - Running main action method: read_buildbot_config 15:49:28 INFO - Using buildbot properties: 15:49:28 INFO - { 15:49:28 INFO - "project": "", 15:49:28 INFO - "product": "firefox", 15:49:28 INFO - "script_repo_revision": "production", 15:49:28 INFO - "scheduler": "tests-mozilla-central-ubuntu32_vm-debug-unittest", 15:49:28 INFO - "repository": "", 15:49:28 INFO - "buildername": "Ubuntu VM 12.04 mozilla-central debug test web-platform-tests-1", 15:49:28 INFO - "buildid": "20160420141806", 15:49:28 INFO - "pgo_build": "False", 15:49:28 INFO - "basedir": "/builds/slave/test", 15:49:28 INFO - "buildnumber": 16, 15:49:28 INFO - "slavename": "tst-linux32-spot-664", 15:49:28 INFO - "revision": "4feb4dd910a5a2d3061dbdd376a80975206819c6", 15:49:28 INFO - "master": "http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/", 15:49:28 INFO - "platform": "linux", 15:49:28 INFO - "branch": "mozilla-central", 15:49:28 INFO - "repo_path": "mozilla-central", 15:49:28 INFO - "moz_repo_path": "", 15:49:28 INFO - "stage_platform": "linux", 15:49:28 INFO - "builduid": "b804f05c0eda45409d39e1075aa20396", 15:49:28 INFO - "slavebuilddir": "test" 15:49:28 INFO - } 15:49:28 INFO - Found installer url https://queue.taskcluster.net/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 15:49:28 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 15:49:28 INFO - Running post-action listener: _resource_record_post_action 15:49:28 INFO - ##### 15:49:28 INFO - ##### Running download-and-extract step. 15:49:28 INFO - ##### 15:49:28 INFO - Running pre-action listener: _resource_record_pre_action 15:49:28 INFO - Running main action method: download_and_extract 15:49:28 INFO - mkdir: /builds/slave/test/build/tests 15:49:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:49:28 INFO - https://queue.taskcluster.net/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 15:49:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 15:49:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 15:49:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 15:49:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 15:49:57 INFO - Downloaded 1325 bytes. 15:49:57 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 15:49:57 INFO - Using the following test package requirements: 15:49:57 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 15:49:57 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:49:57 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 15:49:57 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:49:57 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 15:49:57 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:49:57 INFO - u'jsshell-linux-i686.zip'], 15:49:57 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:49:57 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 15:49:57 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 15:49:57 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:49:57 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 15:49:57 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:49:57 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 15:49:57 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:49:57 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 15:49:57 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 15:49:57 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 15:49:57 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 15:49:57 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')]} 15:49:57 INFO - https://queue.taskcluster.net/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 15:49:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 15:49:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 15:49:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 15:49:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 15:50:03 INFO - Downloaded 22431711 bytes. 15:50:03 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:50:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:50:03 INFO - caution: filename not matched: web-platform/* 15:50:03 INFO - Return code: 11 15:50:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:50:03 INFO - https://queue.taskcluster.net/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 15:50:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 15:50:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 15:50:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 15:50:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 15:50:07 INFO - Downloaded 36397846 bytes. 15:50:07 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:50:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:50:11 INFO - caution: filename not matched: bin/* 15:50:11 INFO - caution: filename not matched: config/* 15:50:11 INFO - caution: filename not matched: mozbase/* 15:50:11 INFO - caution: filename not matched: marionette/* 15:50:11 INFO - caution: filename not matched: tools/wptserve/* 15:50:11 INFO - Return code: 11 15:50:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:50:11 INFO - https://queue.taskcluster.net/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 15:50:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:50:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:50:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:50:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 15:50:21 INFO - Downloaded 63417683 bytes. 15:50:21 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:50:21 INFO - mkdir: /builds/slave/test/properties 15:50:21 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:50:21 INFO - Writing to file /builds/slave/test/properties/build_url 15:50:21 INFO - Contents: 15:50:21 INFO - build_url:https://queue.taskcluster.net/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 15:50:22 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:50:22 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:50:22 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:50:22 INFO - Contents: 15:50:22 INFO - symbols_url:https://queue.taskcluster.net/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:50:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:50:22 INFO - https://queue.taskcluster.net/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:50:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:50:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:50:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 15:50:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 15:50:30 INFO - Downloaded 91768622 bytes. 15:50:30 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:50:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:50:39 INFO - Return code: 0 15:50:39 INFO - Running post-action listener: _resource_record_post_action 15:50:39 INFO - Running post-action listener: set_extra_try_arguments 15:50:39 INFO - ##### 15:50:39 INFO - ##### Running create-virtualenv step. 15:50:39 INFO - ##### 15:50:39 INFO - Running pre-action listener: _pre_create_virtualenv 15:50:39 INFO - Running pre-action listener: _resource_record_pre_action 15:50:39 INFO - Running main action method: create_virtualenv 15:50:39 INFO - Creating virtualenv /builds/slave/test/build/venv 15:50:39 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 15:50:39 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:50:39 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:50:39 INFO - Using real prefix '/usr' 15:50:39 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:50:41 INFO - Installing distribute.............................................................................................................................................................................................done. 15:50:44 INFO - Installing pip.................done. 15:50:44 INFO - Return code: 0 15:50:44 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:50:44 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')]} 15:50:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:50:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:50:44 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')]} 15:50:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:50:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:50:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9429c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9490598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9542f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9224e30>, '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 0x94c1c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9540470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461192474.331148-873433499', '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 15:50:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 15:50:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 15:50:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:50:44 INFO - 'CCACHE_UMASK': '002', 15:50:44 INFO - 'DISPLAY': ':0', 15:50:44 INFO - 'HOME': '/home/cltbld', 15:50:44 INFO - 'LANG': 'en_US.UTF-8', 15:50:44 INFO - 'LOGNAME': 'cltbld', 15:50:44 INFO - 'MAIL': '/var/mail/cltbld', 15:50:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:50:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:50:44 INFO - 'MOZ_NO_REMOTE': '1', 15:50:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:50:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:50:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:50:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:50:44 INFO - 'PWD': '/builds/slave/test', 15:50:44 INFO - 'SHELL': '/bin/bash', 15:50:44 INFO - 'SHLVL': '1', 15:50:44 INFO - 'TERM': 'linux', 15:50:44 INFO - 'TMOUT': '86400', 15:50:44 INFO - 'USER': 'cltbld', 15:50:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461192474.331148-873433499', 15:50:44 INFO - '_': '/tools/buildbot/bin/python'} 15:50:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:50:45 INFO - Downloading/unpacking psutil>=0.7.1 15:50:45 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 15:50:45 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 15:50:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:50:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:50:45 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 15:50:45 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 15:50:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:50:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:50:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:50:49 INFO - Installing collected packages: psutil 15:50:49 INFO - Running setup.py install for psutil 15:50:49 INFO - building 'psutil._psutil_linux' extension 15:50:49 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 15:50:49 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 15:50:49 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 15:50:49 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 15:50:49 INFO - building 'psutil._psutil_posix' extension 15:50:49 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 15:50:50 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 15:50:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:50:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:50:50 INFO - Successfully installed psutil 15:50:50 INFO - Cleaning up... 15:50:50 INFO - Return code: 0 15:50:50 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:50: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')]} 15:50:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:50:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:50: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')]} 15:50:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:50:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:50:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9429c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9490598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9542f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9224e30>, '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 0x94c1c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9540470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461192474.331148-873433499', '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 15:50:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 15:50:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:50:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:50:50 INFO - 'CCACHE_UMASK': '002', 15:50:50 INFO - 'DISPLAY': ':0', 15:50:50 INFO - 'HOME': '/home/cltbld', 15:50:50 INFO - 'LANG': 'en_US.UTF-8', 15:50:50 INFO - 'LOGNAME': 'cltbld', 15:50:50 INFO - 'MAIL': '/var/mail/cltbld', 15:50:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:50:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:50:50 INFO - 'MOZ_NO_REMOTE': '1', 15:50:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:50:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:50:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:50:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:50:50 INFO - 'PWD': '/builds/slave/test', 15:50:50 INFO - 'SHELL': '/bin/bash', 15:50:50 INFO - 'SHLVL': '1', 15:50:50 INFO - 'TERM': 'linux', 15:50:50 INFO - 'TMOUT': '86400', 15:50:50 INFO - 'USER': 'cltbld', 15:50:50 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461192474.331148-873433499', 15:50:50 INFO - '_': '/tools/buildbot/bin/python'} 15:50:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:50:50 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:50:50 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 15:50:50 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 15:50:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:50:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:50:50 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 15:50:50 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 15:50:54 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:50:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:50:54 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:50:54 INFO - Installing collected packages: mozsystemmonitor 15:50:54 INFO - Running setup.py install for mozsystemmonitor 15:50:54 INFO - Successfully installed mozsystemmonitor 15:50:54 INFO - Cleaning up... 15:50:54 INFO - Return code: 0 15:50:54 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:50:54 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')]} 15:50:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:50:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:50:54 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')]} 15:50:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:50:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:50:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9429c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9490598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9542f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9224e30>, '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 0x94c1c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9540470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461192474.331148-873433499', '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 15:50:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 15:50:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 15:50:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:50:54 INFO - 'CCACHE_UMASK': '002', 15:50:54 INFO - 'DISPLAY': ':0', 15:50:54 INFO - 'HOME': '/home/cltbld', 15:50:54 INFO - 'LANG': 'en_US.UTF-8', 15:50:54 INFO - 'LOGNAME': 'cltbld', 15:50:54 INFO - 'MAIL': '/var/mail/cltbld', 15:50:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:50:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:50:54 INFO - 'MOZ_NO_REMOTE': '1', 15:50:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:50:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:50:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:50:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:50:54 INFO - 'PWD': '/builds/slave/test', 15:50:54 INFO - 'SHELL': '/bin/bash', 15:50:54 INFO - 'SHLVL': '1', 15:50:54 INFO - 'TERM': 'linux', 15:50:54 INFO - 'TMOUT': '86400', 15:50:54 INFO - 'USER': 'cltbld', 15:50:54 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461192474.331148-873433499', 15:50:54 INFO - '_': '/tools/buildbot/bin/python'} 15:50:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:50:55 INFO - Downloading/unpacking blobuploader==1.2.4 15:50:55 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 15:50:55 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 15:50:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:50:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:50:55 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 15:50:55 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 15:50:58 INFO - Downloading blobuploader-1.2.4.tar.gz 15:50:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:50:58 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:50:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:50:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:50:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:50:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:50:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:50:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:50:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:50:59 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:50:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:50:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:50:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:50:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:50:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:50:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:50:59 INFO - Downloading docopt-0.6.1.tar.gz 15:50:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:51:00 INFO - Installing collected packages: blobuploader, requests, docopt 15:51:00 INFO - Running setup.py install for blobuploader 15:51:00 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:51:00 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:51:00 INFO - Running setup.py install for requests 15:51:01 INFO - Running setup.py install for docopt 15:51:01 INFO - Successfully installed blobuploader requests docopt 15:51:01 INFO - Cleaning up... 15:51:01 INFO - Return code: 0 15:51:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:51:01 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')]} 15:51:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:51:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:51:01 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')]} 15:51:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:51:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:51:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9429c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9490598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9542f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9224e30>, '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 0x94c1c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9540470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461192474.331148-873433499', '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 15:51:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:51:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:51:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:51:01 INFO - 'CCACHE_UMASK': '002', 15:51:01 INFO - 'DISPLAY': ':0', 15:51:01 INFO - 'HOME': '/home/cltbld', 15:51:01 INFO - 'LANG': 'en_US.UTF-8', 15:51:01 INFO - 'LOGNAME': 'cltbld', 15:51:01 INFO - 'MAIL': '/var/mail/cltbld', 15:51:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:51:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:51:01 INFO - 'MOZ_NO_REMOTE': '1', 15:51:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:51:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:51:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:51:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:51:01 INFO - 'PWD': '/builds/slave/test', 15:51:01 INFO - 'SHELL': '/bin/bash', 15:51:01 INFO - 'SHLVL': '1', 15:51:01 INFO - 'TERM': 'linux', 15:51:01 INFO - 'TMOUT': '86400', 15:51:01 INFO - 'USER': 'cltbld', 15:51:01 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461192474.331148-873433499', 15:51:01 INFO - '_': '/tools/buildbot/bin/python'} 15:51:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:51:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:51:01 INFO - Running setup.py (path:/tmp/pip-hyZnL7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:51:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:51:02 INFO - Running setup.py (path:/tmp/pip-dUVZFE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:51:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:51:02 INFO - Running setup.py (path:/tmp/pip-XWTSrF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:51:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:51:02 INFO - Running setup.py (path:/tmp/pip-5yzPmj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:51:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:51:02 INFO - Running setup.py (path:/tmp/pip-uF1JvU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:51:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:51:02 INFO - Running setup.py (path:/tmp/pip-Y8ygCP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:51:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:51:02 INFO - Running setup.py (path:/tmp/pip-PzV_HA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:51:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:51:02 INFO - Running setup.py (path:/tmp/pip-RGm5km-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:51:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:51:02 INFO - Running setup.py (path:/tmp/pip-FKGlk9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:51:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:51:03 INFO - Running setup.py (path:/tmp/pip-qpd6Kz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:51:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:51:03 INFO - Running setup.py (path:/tmp/pip-q1dPzC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:51:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:51:03 INFO - Running setup.py (path:/tmp/pip-SIL4bv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:51:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:51:03 INFO - Running setup.py (path:/tmp/pip-itI5uP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:51:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:51:03 INFO - Running setup.py (path:/tmp/pip-a7FywF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:51:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:51:03 INFO - Running setup.py (path:/tmp/pip-9MHNPb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:51:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:51:03 INFO - Running setup.py (path:/tmp/pip-YesDOx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:51:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:51:04 INFO - Running setup.py (path:/tmp/pip-gFPhaz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:51:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:51:04 INFO - Running setup.py (path:/tmp/pip-nUPebU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:51:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:51:04 INFO - Running setup.py (path:/tmp/pip-a0gDue-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:51:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:51:04 INFO - Running setup.py (path:/tmp/pip-b6B9SM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:51:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:51:05 INFO - Running setup.py (path:/tmp/pip-VOIV6U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:51:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:51:05 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 15:51:05 INFO - Running setup.py install for manifestparser 15:51:05 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:51:05 INFO - Running setup.py install for mozcrash 15:51:05 INFO - Running setup.py install for mozdebug 15:51:05 INFO - Running setup.py install for mozdevice 15:51:06 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:51:06 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:51:06 INFO - Running setup.py install for mozfile 15:51:06 INFO - Running setup.py install for mozhttpd 15:51:06 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:51:06 INFO - Running setup.py install for mozinfo 15:51:06 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:51:06 INFO - Running setup.py install for mozInstall 15:51:07 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:51:07 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:51:07 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:51:07 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:51:07 INFO - Running setup.py install for mozleak 15:51:07 INFO - Running setup.py install for mozlog 15:51:07 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:51:07 INFO - Running setup.py install for moznetwork 15:51:07 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:51:07 INFO - Running setup.py install for mozprocess 15:51:08 INFO - Running setup.py install for mozprofile 15:51:08 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:51:08 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:51:08 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:51:08 INFO - Running setup.py install for mozrunner 15:51:08 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:51:08 INFO - Running setup.py install for mozscreenshot 15:51:08 INFO - Running setup.py install for moztest 15:51:09 INFO - Running setup.py install for mozversion 15:51:09 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:51:09 INFO - Running setup.py install for wptserve 15:51:09 INFO - Running setup.py install for marionette-driver 15:51:09 INFO - Running setup.py install for browsermob-proxy 15:51:10 INFO - Running setup.py install for marionette-client 15:51:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:51:10 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:51:10 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 15:51:10 INFO - Cleaning up... 15:51:10 INFO - Return code: 0 15:51:10 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:51:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:51:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:51:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:51:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:51:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:51:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:51:10 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9429c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9490598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9542f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9224e30>, '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 0x94c1c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9540470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461192474.331148-873433499', '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 15:51:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:51:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:51:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:51:10 INFO - 'CCACHE_UMASK': '002', 15:51:10 INFO - 'DISPLAY': ':0', 15:51:10 INFO - 'HOME': '/home/cltbld', 15:51:10 INFO - 'LANG': 'en_US.UTF-8', 15:51:10 INFO - 'LOGNAME': 'cltbld', 15:51:10 INFO - 'MAIL': '/var/mail/cltbld', 15:51:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:51:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:51:10 INFO - 'MOZ_NO_REMOTE': '1', 15:51:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:51:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:51:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:51:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:51:10 INFO - 'PWD': '/builds/slave/test', 15:51:10 INFO - 'SHELL': '/bin/bash', 15:51:10 INFO - 'SHLVL': '1', 15:51:10 INFO - 'TERM': 'linux', 15:51:10 INFO - 'TMOUT': '86400', 15:51:10 INFO - 'USER': 'cltbld', 15:51:10 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461192474.331148-873433499', 15:51:10 INFO - '_': '/tools/buildbot/bin/python'} 15:51:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:51:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:51:11 INFO - Running setup.py (path:/tmp/pip-G73qRn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:51:11 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 15:51:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:51:11 INFO - Running setup.py (path:/tmp/pip-dvS35V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:51:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:51:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:51:11 INFO - Running setup.py (path:/tmp/pip-elqgWw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:51:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:51:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:51:11 INFO - Running setup.py (path:/tmp/pip-BDB_8G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:51:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:51:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:51:11 INFO - Running setup.py (path:/tmp/pip-5h16J5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:51:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 15:51:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:51:11 INFO - Running setup.py (path:/tmp/pip-c2NakH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:51:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 15:51:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:51:11 INFO - Running setup.py (path:/tmp/pip-p0Kzgg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:51:12 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)) 15:51:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:51:12 INFO - Running setup.py (path:/tmp/pip-tdCS72-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:51:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 15:51:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:51:12 INFO - Running setup.py (path:/tmp/pip-CoEdbb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:51:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 15:51:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:51:12 INFO - Running setup.py (path:/tmp/pip-UzBZEY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:51:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:51:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:51:12 INFO - Running setup.py (path:/tmp/pip-vpKZju-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:51:12 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 15:51:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:51:12 INFO - Running setup.py (path:/tmp/pip-Nsix0Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:51:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 15:51:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:51:12 INFO - Running setup.py (path:/tmp/pip-4h5tTe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:51:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 15:51:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:51:12 INFO - Running setup.py (path:/tmp/pip-1LjpjP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:51:13 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)) 15:51:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:51:13 INFO - Running setup.py (path:/tmp/pip-LlaCw0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:51:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 15:51:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:51:13 INFO - Running setup.py (path:/tmp/pip-7PqKaD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:51:13 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 15:51:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:51:13 INFO - Running setup.py (path:/tmp/pip-nrGf5E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:51:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 15:51:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:51:13 INFO - Running setup.py (path:/tmp/pip-jmRhgX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:51:13 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 15:51:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:51:13 INFO - Running setup.py (path:/tmp/pip-peG8EV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:51:13 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 15:51:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:51:13 INFO - Running setup.py (path:/tmp/pip-IETtYr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:51:13 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 15:51:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:51:14 INFO - Running setup.py (path:/tmp/pip-hLKvlY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:51:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:51:14 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 15:51:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:51:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:51:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:51:14 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:51:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:51:14 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:51:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:51:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:51:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:51:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 15:51:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:51:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:51:17 INFO - Downloading blessings-1.6.tar.gz 15:51:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:51:18 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 15:51:18 INFO - Installing collected packages: blessings 15:51:18 INFO - Running setup.py install for blessings 15:51:18 INFO - Successfully installed blessings 15:51:18 INFO - Cleaning up... 15:51:18 INFO - Return code: 0 15:51:18 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:51:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:51:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:51:18 INFO - Reading from file tmpfile_stdout 15:51:18 INFO - Current package versions: 15:51:18 INFO - argparse == 1.2.1 15:51:18 INFO - blessings == 1.6 15:51:18 INFO - blobuploader == 1.2.4 15:51:18 INFO - browsermob-proxy == 0.6.0 15:51:18 INFO - docopt == 0.6.1 15:51:18 INFO - manifestparser == 1.1 15:51:18 INFO - marionette-client == 2.3.0 15:51:18 INFO - marionette-driver == 1.4.0 15:51:18 INFO - mozInstall == 1.12 15:51:18 INFO - mozcrash == 0.17 15:51:18 INFO - mozdebug == 0.1 15:51:18 INFO - mozdevice == 0.48 15:51:18 INFO - mozfile == 1.2 15:51:18 INFO - mozhttpd == 0.7 15:51:18 INFO - mozinfo == 0.9 15:51:18 INFO - mozleak == 0.1 15:51:18 INFO - mozlog == 3.1 15:51:18 INFO - moznetwork == 0.27 15:51:18 INFO - mozprocess == 0.22 15:51:18 INFO - mozprofile == 0.28 15:51:18 INFO - mozrunner == 6.11 15:51:18 INFO - mozscreenshot == 0.1 15:51:18 INFO - mozsystemmonitor == 0.0 15:51:18 INFO - moztest == 0.7 15:51:18 INFO - mozversion == 1.4 15:51:18 INFO - psutil == 3.1.1 15:51:18 INFO - requests == 1.2.3 15:51:18 INFO - wptserve == 1.4.0 15:51:18 INFO - wsgiref == 0.1.2 15:51:18 INFO - Running post-action listener: _resource_record_post_action 15:51:18 INFO - Running post-action listener: _start_resource_monitoring 15:51:18 INFO - Starting resource monitoring. 15:51:18 INFO - ##### 15:51:18 INFO - ##### Running pull step. 15:51:18 INFO - ##### 15:51:18 INFO - Running pre-action listener: _resource_record_pre_action 15:51:18 INFO - Running main action method: pull 15:51:18 INFO - Pull has nothing to do! 15:51:18 INFO - Running post-action listener: _resource_record_post_action 15:51:18 INFO - ##### 15:51:18 INFO - ##### Running install step. 15:51:18 INFO - ##### 15:51:18 INFO - Running pre-action listener: _resource_record_pre_action 15:51:18 INFO - Running main action method: install 15:51:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:51:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:51:19 INFO - Reading from file tmpfile_stdout 15:51:19 INFO - Detecting whether we're running mozinstall >=1.0... 15:51:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:51:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:51:19 INFO - Reading from file tmpfile_stdout 15:51:19 INFO - Output received: 15:51:19 INFO - Usage: mozinstall [options] installer 15:51:19 INFO - Options: 15:51:19 INFO - -h, --help show this help message and exit 15:51:19 INFO - -d DEST, --destination=DEST 15:51:19 INFO - Directory to install application into. [default: 15:51:19 INFO - "/builds/slave/test"] 15:51:19 INFO - --app=APP Application being installed. [default: firefox] 15:51:19 INFO - mkdir: /builds/slave/test/build/application 15:51:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 15:51:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 15:51:54 INFO - Reading from file tmpfile_stdout 15:51:54 INFO - Output received: 15:51:54 INFO - /builds/slave/test/build/application/firefox/firefox 15:51:54 INFO - Running post-action listener: _resource_record_post_action 15:51:54 INFO - ##### 15:51:54 INFO - ##### Running run-tests step. 15:51:54 INFO - ##### 15:51:54 INFO - Running pre-action listener: _resource_record_pre_action 15:51:54 INFO - Running main action method: run_tests 15:51:54 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:51:54 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:51:54 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:51:54 INFO - grabbing minidump binary from tooltool 15:51:54 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')]} 15:51:54 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9224e30>, '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 0x94c1c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9540470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:51:54 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 15:51:54 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 15:51:54 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:51:54 INFO - Return code: 0 15:51:54 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 15:51:54 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:51:54 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/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 15:51:54 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/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 15:51:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:51:54 INFO - 'CCACHE_UMASK': '002', 15:51:54 INFO - 'DISPLAY': ':0', 15:51:54 INFO - 'HOME': '/home/cltbld', 15:51:54 INFO - 'LANG': 'en_US.UTF-8', 15:51:54 INFO - 'LOGNAME': 'cltbld', 15:51:54 INFO - 'MAIL': '/var/mail/cltbld', 15:51:54 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:51:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:51:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:51:54 INFO - 'MOZ_NO_REMOTE': '1', 15:51:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:51:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:51:54 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:51:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:51:54 INFO - 'PWD': '/builds/slave/test', 15:51:54 INFO - 'SHELL': '/bin/bash', 15:51:54 INFO - 'SHLVL': '1', 15:51:54 INFO - 'TERM': 'linux', 15:51:54 INFO - 'TMOUT': '86400', 15:51:54 INFO - 'USER': 'cltbld', 15:51:54 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461192474.331148-873433499', 15:51:54 INFO - '_': '/tools/buildbot/bin/python'} 15:51:54 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/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 15:51:55 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 15:51:55 INFO - import pkg_resources 15:51:56 INFO - Using 1 client processes 15:51:57 INFO - wptserve Starting http server on 127.0.0.1:8000 15:51:57 INFO - wptserve Starting http server on 127.0.0.1:8001 15:51:57 INFO - wptserve Starting http server on 127.0.0.1:8443 15:51:59 INFO - SUITE-START | Running 778 tests 15:51:59 INFO - Running testharness tests 15:51:59 INFO - Setting up ssl 15:51:59 INFO - PROCESS | certutil | 15:51:59 INFO - PROCESS | certutil | 15:51:59 INFO - PROCESS | certutil | 15:51:59 INFO - Certificate Nickname Trust Attributes 15:51:59 INFO - SSL,S/MIME,JAR/XPI 15:51:59 INFO - 15:51:59 INFO - web-platform-tests CT,, 15:51:59 INFO - 15:51:59 INFO - Starting runner 15:52:02 INFO - PROCESS | 3205 | 1461192722221 Marionette DEBUG Marionette enabled via build flag and pref 15:52:02 INFO - PROCESS | 3205 | ++DOCSHELL 0xa2adb400 == 1 [pid = 3205] [id = 1] 15:52:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 1 (0xa2adb800) [pid = 3205] [serial = 1] [outer = (nil)] 15:52:02 INFO - PROCESS | 3205 | [3205] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:52:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 2 (0xa2adc000) [pid = 3205] [serial = 2] [outer = 0xa2adb800] 15:52:02 INFO - PROCESS | 3205 | 1461192722894 Marionette INFO Listening on port 2828 15:52:03 INFO - PROCESS | 3205 | 1461192723466 Marionette DEBUG Marionette enabled via command-line flag 15:52:03 INFO - PROCESS | 3205 | ++DOCSHELL 0x9fc54400 == 2 [pid = 3205] [id = 2] 15:52:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 3 (0x9fc97000) [pid = 3205] [serial = 3] [outer = (nil)] 15:52:03 INFO - PROCESS | 3205 | [3205] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:52:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 4 (0x9fc97800) [pid = 3205] [serial = 4] [outer = 0x9fc97000] 15:52:03 INFO - PROCESS | 3205 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb7f220 15:52:03 INFO - PROCESS | 3205 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb7fd40 15:52:03 INFO - PROCESS | 3205 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb9ac40 15:52:03 INFO - PROCESS | 3205 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb9b8a0 15:52:03 INFO - PROCESS | 3205 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9d5e0 15:52:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 5 (0x9fb93000) [pid = 3205] [serial = 5] [outer = 0xa2adb800] 15:52:03 INFO - PROCESS | 3205 | [3205] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:52:03 INFO - PROCESS | 3205 | 1461192723923 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42994 15:52:03 INFO - PROCESS | 3205 | [3205] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:52:03 INFO - PROCESS | 3205 | 1461192723956 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42995 15:52:04 INFO - PROCESS | 3205 | 1461192724014 Marionette DEBUG Closed connection conn0 15:52:04 INFO - PROCESS | 3205 | 1461192724030 Marionette DEBUG Closed connection conn1 15:52:04 INFO - PROCESS | 3205 | [3205] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 15:52:04 INFO - PROCESS | 3205 | [3205] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:52:04 INFO - PROCESS | 3205 | 1461192724164 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42996 15:52:04 INFO - PROCESS | 3205 | [3205] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:52:04 INFO - PROCESS | 3205 | 1461192724236 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42997 15:52:04 INFO - PROCESS | 3205 | 1461192724248 Marionette DEBUG Closed connection conn2 15:52:04 INFO - PROCESS | 3205 | [3205] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:52:04 INFO - PROCESS | 3205 | 1461192724282 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:42998 15:52:04 INFO - PROCESS | 3205 | 1461192724295 Marionette DEBUG Closed connection conn3 15:52:04 INFO - PROCESS | 3205 | 1461192724339 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:52:04 INFO - PROCESS | 3205 | 1461192724353 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420141806","device":"desktop","version":"48.0a1"} 15:52:05 INFO - PROCESS | 3205 | [3205] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:52:06 INFO - PROCESS | 3205 | ++DOCSHELL 0x98404c00 == 3 [pid = 3205] [id = 3] 15:52:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 6 (0x98405000) [pid = 3205] [serial = 6] [outer = (nil)] 15:52:06 INFO - PROCESS | 3205 | ++DOCSHELL 0x98405400 == 4 [pid = 3205] [id = 4] 15:52:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 7 (0x98408c00) [pid = 3205] [serial = 7] [outer = (nil)] 15:52:06 INFO - PROCESS | 3205 | [3205] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:52:07 INFO - PROCESS | 3205 | ++DOCSHELL 0x97ada000 == 5 [pid = 3205] [id = 5] 15:52:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 8 (0x97ada400) [pid = 3205] [serial = 8] [outer = (nil)] 15:52:07 INFO - PROCESS | 3205 | [3205] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:52:07 INFO - PROCESS | 3205 | [3205] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:52:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 9 (0x979ce800) [pid = 3205] [serial = 9] [outer = 0x97ada400] 15:52:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 10 (0x975eac00) [pid = 3205] [serial = 10] [outer = 0x98405000] 15:52:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 11 (0x975ec800) [pid = 3205] [serial = 11] [outer = 0x98408c00] 15:52:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 12 (0x975eec00) [pid = 3205] [serial = 12] [outer = 0x97ada400] 15:52:08 INFO - PROCESS | 3205 | 1461192728702 Marionette DEBUG loaded listener.js 15:52:08 INFO - PROCESS | 3205 | 1461192728723 Marionette DEBUG loaded listener.js 15:52:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 13 (0x95c56800) [pid = 3205] [serial = 13] [outer = 0x97ada400] 15:52:09 INFO - PROCESS | 3205 | 1461192729575 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"48760c41-6529-45fa-802e-30bc8b9504be","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420141806","device":"desktop","version":"48.0a1","command_id":1}}] 15:52:09 INFO - PROCESS | 3205 | 1461192729909 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}] 15:52:10 INFO - PROCESS | 3205 | 1461192730171 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 15:52:10 INFO - PROCESS | 3205 | 1461192730333 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:52:10 INFO - PROCESS | 3205 | [3205] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:52:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 14 (0x9208b800) [pid = 3205] [serial = 14] [outer = 0x97ada400] 15:52:10 INFO - PROCESS | 3205 | [3205] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:52:10 INFO - PROCESS | 3205 | 1461192730959 Marionette TRACE conn4 <- [1,3,null,{}] 15:52:11 INFO - PROCESS | 3205 | 1461192731052 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:52:11 INFO - PROCESS | 3205 | 1461192731078 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 15:52:11 INFO - PROCESS | 3205 | 1461192731131 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 15:52:11 INFO - PROCESS | 3205 | 1461192731134 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 15:52:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:52:11 INFO - PROCESS | 3205 | 1461192731144 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:52:11 INFO - PROCESS | 3205 | 1461192731149 Marionette TRACE conn4 <- [1,6,null,{}] 15:52:11 INFO - PROCESS | 3205 | 1461192731164 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}] 15:52:11 INFO - PROCESS | 3205 | 1461192731184 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 15:52:11 INFO - PROCESS | 3205 | 1461192731192 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:11 INFO - PROCESS | 3205 | ++DOCSHELL 0x91fbac00 == 6 [pid = 3205] [id = 6] 15:52:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 15 (0x91fbb800) [pid = 3205] [serial = 15] [outer = (nil)] 15:52:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 16 (0x91fbd800) [pid = 3205] [serial = 16] [outer = 0x91fbb800] 15:52:11 INFO - PROCESS | 3205 | 1461192731278 Marionette DEBUG loaded listener.js 15:52:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 17 (0x9505d000) [pid = 3205] [serial = 17] [outer = 0x91fbb800] 15:52:11 INFO - PROCESS | 3205 | ++DOCSHELL 0x91309400 == 7 [pid = 3205] [id = 7] 15:52:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 18 (0x91309800) [pid = 3205] [serial = 18] [outer = (nil)] 15:52:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 19 (0x91310c00) [pid = 3205] [serial = 19] [outer = 0x91309800] 15:52:11 INFO - PROCESS | 3205 | 1461192731813 Marionette DEBUG loaded listener.js 15:52:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 20 (0x9121bc00) [pid = 3205] [serial = 20] [outer = 0x91309800] 15:52:12 INFO - PROCESS | 3205 | [3205] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 15:52:12 INFO - PROCESS | 3205 | 1461192732413 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]]]}] 15:52:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:52:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1344ms 15:52:12 INFO - PROCESS | 3205 | 1461192732642 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 15:52:12 INFO - PROCESS | 3205 | 1461192732648 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 15:52:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:52:12 INFO - PROCESS | 3205 | 1461192732864 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:52:12 INFO - PROCESS | 3205 | 1461192732870 Marionette TRACE conn4 <- [1,10,null,{}] 15:52:12 INFO - PROCESS | 3205 | 1461192732881 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}] 15:52:13 INFO - PROCESS | 3205 | 1461192733131 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 15:52:13 INFO - PROCESS | 3205 | 1461192733268 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:13 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fb76800 == 8 [pid = 3205] [id = 8] 15:52:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 21 (0x8fb77000) [pid = 3205] [serial = 21] [outer = (nil)] 15:52:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 22 (0x907dec00) [pid = 3205] [serial = 22] [outer = 0x8fb77000] 15:52:13 INFO - PROCESS | 3205 | 1461192733375 Marionette DEBUG loaded listener.js 15:52:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 23 (0x907eb000) [pid = 3205] [serial = 23] [outer = 0x8fb77000] 15:52:14 INFO - PROCESS | 3205 | ++DOCSHELL 0x91f14800 == 9 [pid = 3205] [id = 9] 15:52:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 24 (0x91f1c400) [pid = 3205] [serial = 24] [outer = (nil)] 15:52:14 INFO - PROCESS | 3205 | 1461192734297 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]]]}] 15:52:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 25 (0x91fbb000) [pid = 3205] [serial = 25] [outer = 0x91f1c400] 15:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1587ms 15:52:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 26 (0x92a89800) [pid = 3205] [serial = 26] [outer = 0x91f1c400] 15:52:14 INFO - PROCESS | 3205 | 1461192734390 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 15:52:14 INFO - PROCESS | 3205 | 1461192734397 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 15:52:14 INFO - PROCESS | 3205 | ++DOCSHELL 0x91310000 == 10 [pid = 3205] [id = 10] 15:52:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 27 (0x92a92c00) [pid = 3205] [serial = 27] [outer = (nil)] 15:52:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 28 (0x96399c00) [pid = 3205] [serial = 28] [outer = 0x92a92c00] 15:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:52:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 29 (0x975e8400) [pid = 3205] [serial = 29] [outer = 0x92a92c00] 15:52:14 INFO - PROCESS | 3205 | 1461192734587 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:52:14 INFO - PROCESS | 3205 | 1461192734593 Marionette TRACE conn4 <- [1,14,null,{}] 15:52:14 INFO - PROCESS | 3205 | 1461192734707 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}] 15:52:15 INFO - PROCESS | 3205 | 1461192735060 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 15:52:15 INFO - PROCESS | 3205 | 1461192735181 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:15 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fb6a800 == 11 [pid = 3205] [id = 11] 15:52:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 30 (0x907ea800) [pid = 3205] [serial = 30] [outer = (nil)] 15:52:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 31 (0x92a25800) [pid = 3205] [serial = 31] [outer = 0x907ea800] 15:52:15 INFO - PROCESS | 3205 | 1461192735342 Marionette DEBUG loaded listener.js 15:52:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 32 (0x9887a400) [pid = 3205] [serial = 32] [outer = 0x907ea800] 15:52:16 INFO - PROCESS | 3205 | 1461192736334 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]]]}] 15:52:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1851ms 15:52:16 INFO - PROCESS | 3205 | 1461192736354 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 15:52:16 INFO - PROCESS | 3205 | 1461192736359 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 15:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:52:16 INFO - PROCESS | 3205 | 1461192736366 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:52:16 INFO - PROCESS | 3205 | 1461192736370 Marionette TRACE conn4 <- [1,18,null,{}] 15:52:16 INFO - PROCESS | 3205 | 1461192736380 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}] 15:52:16 INFO - PROCESS | 3205 | 1461192736580 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 15:52:16 INFO - PROCESS | 3205 | 1461192736731 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:16 INFO - PROCESS | 3205 | ++DOCSHELL 0x9ea1a800 == 12 [pid = 3205] [id = 12] 15:52:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 33 (0x9ea1bc00) [pid = 3205] [serial = 33] [outer = (nil)] 15:52:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 34 (0x9fb2a400) [pid = 3205] [serial = 34] [outer = 0x9ea1bc00] 15:52:16 INFO - PROCESS | 3205 | 1461192736836 Marionette DEBUG loaded listener.js 15:52:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 35 (0x91214800) [pid = 3205] [serial = 35] [outer = 0x9ea1bc00] 15:52:17 INFO - PROCESS | 3205 | 1461192737777 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]]]}] 15:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1437ms 15:52:17 INFO - PROCESS | 3205 | 1461192737806 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 15:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:52:17 INFO - PROCESS | 3205 | 1461192737812 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 15:52:17 INFO - PROCESS | 3205 | 1461192737818 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:52:17 INFO - PROCESS | 3205 | 1461192737822 Marionette TRACE conn4 <- [1,22,null,{}] 15:52:17 INFO - PROCESS | 3205 | 1461192737828 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}] 15:52:18 INFO - PROCESS | 3205 | 1461192738028 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 15:52:18 INFO - PROCESS | 3205 | 1461192738157 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:18 INFO - PROCESS | 3205 | ++DOCSHELL 0xa0c37000 == 13 [pid = 3205] [id = 13] 15:52:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 36 (0xa0f9b800) [pid = 3205] [serial = 36] [outer = (nil)] 15:52:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 37 (0xa444a400) [pid = 3205] [serial = 37] [outer = 0xa0f9b800] 15:52:18 INFO - PROCESS | 3205 | 1461192738250 Marionette DEBUG loaded listener.js 15:52:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 38 (0xa45ec000) [pid = 3205] [serial = 38] [outer = 0xa0f9b800] 15:52:19 INFO - PROCESS | 3205 | 1461192739581 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]]]}] 15:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1784ms 15:52:19 INFO - PROCESS | 3205 | 1461192739602 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 15:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:52:19 INFO - PROCESS | 3205 | 1461192739607 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 15:52:19 INFO - PROCESS | 3205 | 1461192739615 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:52:19 INFO - PROCESS | 3205 | 1461192739618 Marionette TRACE conn4 <- [1,26,null,{}] 15:52:19 INFO - PROCESS | 3205 | 1461192739626 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}] 15:52:19 INFO - PROCESS | 3205 | 1461192739811 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 15:52:19 INFO - PROCESS | 3205 | 1461192739916 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:19 INFO - PROCESS | 3205 | ++DOCSHELL 0x91fb5000 == 14 [pid = 3205] [id = 14] 15:52:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 39 (0x91fbf000) [pid = 3205] [serial = 39] [outer = (nil)] 15:52:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 40 (0x979cc400) [pid = 3205] [serial = 40] [outer = 0x91fbf000] 15:52:20 INFO - PROCESS | 3205 | 1461192739997 Marionette DEBUG loaded listener.js 15:52:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 41 (0x98404000) [pid = 3205] [serial = 41] [outer = 0x91fbf000] 15:52:20 INFO - PROCESS | 3205 | 1461192740851 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]]]}] 15:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1345ms 15:52:20 INFO - PROCESS | 3205 | 1461192740963 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 15:52:20 INFO - PROCESS | 3205 | 1461192740976 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 15:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:52:21 INFO - PROCESS | 3205 | 1461192741003 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:52:21 INFO - PROCESS | 3205 | 1461192741010 Marionette TRACE conn4 <- [1,30,null,{}] 15:52:21 INFO - PROCESS | 3205 | 1461192741020 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}] 15:52:21 INFO - PROCESS | 3205 | 1461192741279 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 15:52:21 INFO - PROCESS | 3205 | 1461192741442 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:21 INFO - PROCESS | 3205 | ++DOCSHELL 0x963a1000 == 15 [pid = 3205] [id = 15] 15:52:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 42 (0x97aee400) [pid = 3205] [serial = 42] [outer = (nil)] 15:52:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 43 (0x98fb4800) [pid = 3205] [serial = 43] [outer = 0x97aee400] 15:52:21 INFO - PROCESS | 3205 | 1461192741560 Marionette DEBUG loaded listener.js 15:52:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 44 (0x99b30c00) [pid = 3205] [serial = 44] [outer = 0x97aee400] 15:52:22 INFO - PROCESS | 3205 | 1461192742288 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]]]}] 15:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1308ms 15:52:22 INFO - PROCESS | 3205 | 1461192742297 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 15:52:22 INFO - PROCESS | 3205 | 1461192742301 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 15:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:52:22 INFO - PROCESS | 3205 | 1461192742307 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:52:22 INFO - PROCESS | 3205 | 1461192742313 Marionette TRACE conn4 <- [1,34,null,{}] 15:52:22 INFO - PROCESS | 3205 | 1461192742328 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}] 15:52:22 INFO - PROCESS | 3205 | 1461192742528 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 15:52:22 INFO - PROCESS | 3205 | 1461192742643 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:22 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fb6b400 == 16 [pid = 3205] [id = 16] 15:52:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 45 (0x8fb70800) [pid = 3205] [serial = 45] [outer = (nil)] 15:52:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 46 (0x907e5c00) [pid = 3205] [serial = 46] [outer = 0x8fb70800] 15:52:22 INFO - PROCESS | 3205 | 1461192742738 Marionette DEBUG loaded listener.js 15:52:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 47 (0x91fb8c00) [pid = 3205] [serial = 47] [outer = 0x8fb70800] 15:52:23 INFO - PROCESS | 3205 | 1461192743688 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]]]}] 15:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1440ms 15:52:23 INFO - PROCESS | 3205 | 1461192743750 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 15:52:23 INFO - PROCESS | 3205 | 1461192743759 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 15:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:52:23 INFO - PROCESS | 3205 | 1461192743769 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:52:23 INFO - PROCESS | 3205 | 1461192743773 Marionette TRACE conn4 <- [1,38,null,{}] 15:52:23 INFO - PROCESS | 3205 | 1461192743782 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}] 15:52:24 INFO - PROCESS | 3205 | 1461192744003 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 15:52:24 INFO - PROCESS | 3205 | 1461192744176 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:24 INFO - PROCESS | 3205 | ++DOCSHELL 0x988b9000 == 17 [pid = 3205] [id = 17] 15:52:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 48 (0x98b64800) [pid = 3205] [serial = 48] [outer = (nil)] 15:52:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 49 (0x98b91000) [pid = 3205] [serial = 49] [outer = 0x98b64800] 15:52:24 INFO - PROCESS | 3205 | 1461192744316 Marionette DEBUG loaded listener.js 15:52:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 50 (0x99b2e800) [pid = 3205] [serial = 50] [outer = 0x98b64800] 15:52:25 INFO - PROCESS | 3205 | 1461192745208 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]]]}] 15:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1486ms 15:52:25 INFO - PROCESS | 3205 | 1461192745260 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 15:52:25 INFO - PROCESS | 3205 | 1461192745267 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 15:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:52:25 INFO - PROCESS | 3205 | 1461192745276 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:52:25 INFO - PROCESS | 3205 | 1461192745280 Marionette TRACE conn4 <- [1,42,null,{}] 15:52:25 INFO - PROCESS | 3205 | 1461192745287 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}] 15:52:25 INFO - PROCESS | 3205 | 1461192745472 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 15:52:25 INFO - PROCESS | 3205 | 1461192745602 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:25 INFO - PROCESS | 3205 | ++DOCSHELL 0x98887c00 == 18 [pid = 3205] [id = 18] 15:52:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 51 (0x9df91400) [pid = 3205] [serial = 51] [outer = (nil)] 15:52:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 52 (0x9df99400) [pid = 3205] [serial = 52] [outer = 0x9df91400] 15:52:25 INFO - PROCESS | 3205 | 1461192745696 Marionette DEBUG loaded listener.js 15:52:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 53 (0x9fb29c00) [pid = 3205] [serial = 53] [outer = 0x9df91400] 15:52:26 INFO - PROCESS | 3205 | 1461192746633 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]]]}] 15:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1390ms 15:52:26 INFO - PROCESS | 3205 | 1461192746667 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 15:52:26 INFO - PROCESS | 3205 | 1461192746670 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 15:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:52:26 INFO - PROCESS | 3205 | 1461192746686 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:52:26 INFO - PROCESS | 3205 | 1461192746697 Marionette TRACE conn4 <- [1,46,null,{}] 15:52:26 INFO - PROCESS | 3205 | 1461192746707 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}] 15:52:26 INFO - PROCESS | 3205 | 1461192746927 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 15:52:27 INFO - PROCESS | 3205 | 1461192747094 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:27 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fb6a000 == 19 [pid = 3205] [id = 19] 15:52:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 54 (0x90707c00) [pid = 3205] [serial = 54] [outer = (nil)] 15:52:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 55 (0x9ffa1c00) [pid = 3205] [serial = 55] [outer = 0x90707c00] 15:52:27 INFO - PROCESS | 3205 | 1461192747220 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 56 (0xa0a29800) [pid = 3205] [serial = 56] [outer = 0x90707c00] 15:52:28 INFO - PROCESS | 3205 | 1461192748127 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]]]}] 15:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1500ms 15:52:28 INFO - PROCESS | 3205 | 1461192748178 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 15:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:52:28 INFO - PROCESS | 3205 | 1461192748184 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 15:52:28 INFO - PROCESS | 3205 | 1461192748191 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:52:28 INFO - PROCESS | 3205 | 1461192748194 Marionette TRACE conn4 <- [1,50,null,{}] 15:52:28 INFO - PROCESS | 3205 | 1461192748201 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}] 15:52:28 INFO - PROCESS | 3205 | 1461192748378 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 15:52:28 INFO - PROCESS | 3205 | 1461192748616 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:28 INFO - PROCESS | 3205 | ++DOCSHELL 0x9208f800 == 20 [pid = 3205] [id = 20] 15:52:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 57 (0x92095c00) [pid = 3205] [serial = 57] [outer = (nil)] 15:52:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 58 (0x92a8b000) [pid = 3205] [serial = 58] [outer = 0x92095c00] 15:52:28 INFO - PROCESS | 3205 | 1461192748770 Marionette DEBUG loaded listener.js 15:52:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 59 (0x963a4400) [pid = 3205] [serial = 59] [outer = 0x92095c00] 15:52:29 INFO - PROCESS | 3205 | --DOCSHELL 0x963a1000 == 19 [pid = 3205] [id = 15] 15:52:29 INFO - PROCESS | 3205 | --DOCSHELL 0x91fb5000 == 18 [pid = 3205] [id = 14] 15:52:29 INFO - PROCESS | 3205 | --DOCSHELL 0xa0c37000 == 17 [pid = 3205] [id = 13] 15:52:29 INFO - PROCESS | 3205 | --DOCSHELL 0x9ea1a800 == 16 [pid = 3205] [id = 12] 15:52:29 INFO - PROCESS | 3205 | --DOCSHELL 0x8fb76800 == 15 [pid = 3205] [id = 8] 15:52:29 INFO - PROCESS | 3205 | 1461192749772 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]]]}] 15:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1639ms 15:52:29 INFO - PROCESS | 3205 | 1461192749831 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 15:52:29 INFO - PROCESS | 3205 | 1461192749838 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 15:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:52:29 INFO - PROCESS | 3205 | 1461192749850 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:52:29 INFO - PROCESS | 3205 | 1461192749858 Marionette TRACE conn4 <- [1,54,null,{}] 15:52:29 INFO - PROCESS | 3205 | 1461192749869 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}] 15:52:30 INFO - PROCESS | 3205 | 1461192750108 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 15:52:30 INFO - PROCESS | 3205 | 1461192750344 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:30 INFO - PROCESS | 3205 | ++DOCSHELL 0x9639f400 == 16 [pid = 3205] [id = 21] 15:52:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 60 (0x971bc000) [pid = 3205] [serial = 60] [outer = (nil)] 15:52:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 61 (0x98411800) [pid = 3205] [serial = 61] [outer = 0x971bc000] 15:52:30 INFO - PROCESS | 3205 | 1461192750454 Marionette DEBUG loaded listener.js 15:52:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 62 (0x988b6c00) [pid = 3205] [serial = 62] [outer = 0x971bc000] 15:52:31 INFO - PROCESS | 3205 | 1461192751294 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]]]}] 15:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1494ms 15:52:31 INFO - PROCESS | 3205 | 1461192751343 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 15:52:31 INFO - PROCESS | 3205 | 1461192751354 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 15:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:52:31 INFO - PROCESS | 3205 | 1461192751387 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:52:31 INFO - PROCESS | 3205 | 1461192751393 Marionette TRACE conn4 <- [1,58,null,{}] 15:52:31 INFO - PROCESS | 3205 | 1461192751420 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}] 15:52:31 INFO - PROCESS | 3205 | 1461192751617 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 15:52:31 INFO - PROCESS | 3205 | 1461192751752 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:31 INFO - PROCESS | 3205 | ++DOCSHELL 0x91301400 == 17 [pid = 3205] [id = 22] 15:52:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 63 (0x97af1400) [pid = 3205] [serial = 63] [outer = (nil)] 15:52:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 64 (0x9df91c00) [pid = 3205] [serial = 64] [outer = 0x97af1400] 15:52:31 INFO - PROCESS | 3205 | 1461192751851 Marionette DEBUG loaded listener.js 15:52:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 65 (0x9fb8a400) [pid = 3205] [serial = 65] [outer = 0x97af1400] 15:52:32 INFO - PROCESS | 3205 | 1461192752778 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]]]}] 15:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1457ms 15:52:32 INFO - PROCESS | 3205 | 1461192752850 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 15:52:32 INFO - PROCESS | 3205 | 1461192752866 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 15:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:52:32 INFO - PROCESS | 3205 | 1461192752883 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:52:32 INFO - PROCESS | 3205 | 1461192752896 Marionette TRACE conn4 <- [1,62,null,{}] 15:52:32 INFO - PROCESS | 3205 | 1461192752916 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}] 15:52:33 INFO - PROCESS | 3205 | 1461192753144 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 15:52:33 INFO - PROCESS | 3205 | 1461192753310 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:33 INFO - PROCESS | 3205 | ++DOCSHELL 0x9fc9e000 == 18 [pid = 3205] [id = 23] 15:52:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 66 (0x9ff46c00) [pid = 3205] [serial = 66] [outer = (nil)] 15:52:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 67 (0xa0a2a400) [pid = 3205] [serial = 67] [outer = 0x9ff46c00] 15:52:33 INFO - PROCESS | 3205 | 1461192753413 Marionette DEBUG loaded listener.js 15:52:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 68 (0xa0c3c800) [pid = 3205] [serial = 68] [outer = 0x9ff46c00] 15:52:34 INFO - PROCESS | 3205 | 1461192754287 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]]]}] 15:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1459ms 15:52:34 INFO - PROCESS | 3205 | 1461192754338 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 15:52:34 INFO - PROCESS | 3205 | 1461192754343 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 15:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:52:34 INFO - PROCESS | 3205 | 1461192754351 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:52:34 INFO - PROCESS | 3205 | 1461192754355 Marionette TRACE conn4 <- [1,66,null,{}] 15:52:34 INFO - PROCESS | 3205 | 1461192754361 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}] 15:52:34 INFO - PROCESS | 3205 | 1461192754584 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 15:52:34 INFO - PROCESS | 3205 | 1461192754600 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:34 INFO - PROCESS | 3205 | ++DOCSHELL 0x907dd800 == 19 [pid = 3205] [id = 24] 15:52:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 69 (0xa0c3c000) [pid = 3205] [serial = 69] [outer = (nil)] 15:52:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 70 (0xa2ad6400) [pid = 3205] [serial = 70] [outer = 0xa0c3c000] 15:52:34 INFO - PROCESS | 3205 | 1461192754731 Marionette DEBUG loaded listener.js 15:52:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 71 (0xa3cd2000) [pid = 3205] [serial = 71] [outer = 0xa0c3c000] 15:52:35 INFO - PROCESS | 3205 | 1461192755690 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]]]}] 15:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1386ms 15:52:35 INFO - PROCESS | 3205 | 1461192755737 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 15:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:52:35 INFO - PROCESS | 3205 | 1461192755742 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 15:52:35 INFO - PROCESS | 3205 | 1461192755750 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:52:35 INFO - PROCESS | 3205 | 1461192755753 Marionette TRACE conn4 <- [1,70,null,{}] 15:52:35 INFO - PROCESS | 3205 | 1461192755761 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}] 15:52:35 INFO - PROCESS | 3205 | 1461192755934 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 15:52:36 INFO - PROCESS | 3205 | 1461192756071 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:36 INFO - PROCESS | 3205 | ++DOCSHELL 0x9130d400 == 20 [pid = 3205] [id = 25] 15:52:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 72 (0x97feac00) [pid = 3205] [serial = 72] [outer = (nil)] 15:52:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 73 (0x99bf7c00) [pid = 3205] [serial = 73] [outer = 0x97feac00] 15:52:36 INFO - PROCESS | 3205 | 1461192756166 Marionette DEBUG loaded listener.js 15:52:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 74 (0x99bf9400) [pid = 3205] [serial = 74] [outer = 0x97feac00] 15:52:37 INFO - PROCESS | 3205 | 1461192757027 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]]]}] 15:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1336ms 15:52:37 INFO - PROCESS | 3205 | 1461192757229 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 15:52:37 INFO - PROCESS | 3205 | 1461192757237 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 15:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:52:37 INFO - PROCESS | 3205 | 1461192757248 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:52:37 INFO - PROCESS | 3205 | 1461192757252 Marionette TRACE conn4 <- [1,74,null,{}] 15:52:37 INFO - PROCESS | 3205 | 1461192757262 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}] 15:52:37 INFO - PROCESS | 3205 | 1461192757436 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 15:52:37 INFO - PROCESS | 3205 | 1461192757588 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:37 INFO - PROCESS | 3205 | ++DOCSHELL 0x9505bc00 == 21 [pid = 3205] [id = 26] 15:52:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 75 (0x98849c00) [pid = 3205] [serial = 75] [outer = (nil)] 15:52:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 76 (0x98b8d400) [pid = 3205] [serial = 76] [outer = 0x98849c00] 15:52:37 INFO - PROCESS | 3205 | 1461192757748 Marionette DEBUG loaded listener.js 15:52:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 77 (0x99bf4000) [pid = 3205] [serial = 77] [outer = 0x98849c00] 15:52:38 INFO - PROCESS | 3205 | --DOCSHELL 0x988b9000 == 20 [pid = 3205] [id = 17] 15:52:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8fb6b400 == 19 [pid = 3205] [id = 16] 15:52:38 INFO - PROCESS | 3205 | 1461192758688 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]]]}] 15:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1486ms 15:52:38 INFO - PROCESS | 3205 | 1461192758735 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 15:52:38 INFO - PROCESS | 3205 | 1461192758742 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 15:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:52:38 INFO - PROCESS | 3205 | 1461192758753 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:52:38 INFO - PROCESS | 3205 | 1461192758759 Marionette TRACE conn4 <- [1,78,null,{}] 15:52:38 INFO - PROCESS | 3205 | 1461192758771 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}] 15:52:39 INFO - PROCESS | 3205 | 1461192759010 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 15:52:39 INFO - PROCESS | 3205 | 1461192759200 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:39 INFO - PROCESS | 3205 | ++DOCSHELL 0x98241c00 == 20 [pid = 3205] [id = 27] 15:52:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 78 (0x9824c000) [pid = 3205] [serial = 78] [outer = (nil)] 15:52:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 79 (0x99bf5800) [pid = 3205] [serial = 79] [outer = 0x9824c000] 15:52:39 INFO - PROCESS | 3205 | 1461192759342 Marionette DEBUG loaded listener.js 15:52:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 80 (0x99c0e800) [pid = 3205] [serial = 80] [outer = 0x9824c000] 15:52:40 INFO - PROCESS | 3205 | 1461192760194 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]]]}] 15:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1499ms 15:52:40 INFO - PROCESS | 3205 | 1461192760252 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 15:52:40 INFO - PROCESS | 3205 | 1461192760262 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 15:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:52:40 INFO - PROCESS | 3205 | 1461192760274 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:52:40 INFO - PROCESS | 3205 | 1461192760278 Marionette TRACE conn4 <- [1,82,null,{}] 15:52:40 INFO - PROCESS | 3205 | 1461192760285 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}] 15:52:40 INFO - PROCESS | 3205 | 1461192760469 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 15:52:40 INFO - PROCESS | 3205 | 1461192760607 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:40 INFO - PROCESS | 3205 | ++DOCSHELL 0x9639b400 == 21 [pid = 3205] [id = 28] 15:52:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 81 (0x971b9c00) [pid = 3205] [serial = 81] [outer = (nil)] 15:52:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 82 (0x9fea1400) [pid = 3205] [serial = 82] [outer = 0x971b9c00] 15:52:40 INFO - PROCESS | 3205 | 1461192760697 Marionette DEBUG loaded listener.js 15:52:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 83 (0x9ffa2000) [pid = 3205] [serial = 83] [outer = 0x971b9c00] 15:52:41 INFO - PROCESS | 3205 | 1461192761625 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]]]}] 15:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1433ms 15:52:41 INFO - PROCESS | 3205 | 1461192761707 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 15:52:41 INFO - PROCESS | 3205 | 1461192761711 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 15:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:52:41 INFO - PROCESS | 3205 | 1461192761718 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:52:41 INFO - PROCESS | 3205 | 1461192761724 Marionette TRACE conn4 <- [1,86,null,{}] 15:52:41 INFO - PROCESS | 3205 | 1461192761741 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}] 15:52:41 INFO - PROCESS | 3205 | 1461192761969 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 15:52:42 INFO - PROCESS | 3205 | 1461192762144 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:42 INFO - PROCESS | 3205 | ++DOCSHELL 0x9ffad000 == 22 [pid = 3205] [id = 29] 15:52:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 84 (0xa0f4e400) [pid = 3205] [serial = 84] [outer = (nil)] 15:52:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 85 (0xa3cdb800) [pid = 3205] [serial = 85] [outer = 0xa0f4e400] 15:52:42 INFO - PROCESS | 3205 | 1461192762299 Marionette DEBUG loaded listener.js 15:52:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 86 (0xa446f000) [pid = 3205] [serial = 86] [outer = 0xa0f4e400] 15:52:43 INFO - PROCESS | 3205 | 1461192763140 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]]]}] 15:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1503ms 15:52:43 INFO - PROCESS | 3205 | 1461192763223 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 15:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:52:43 INFO - PROCESS | 3205 | 1461192763229 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 15:52:43 INFO - PROCESS | 3205 | 1461192763237 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:52:43 INFO - PROCESS | 3205 | 1461192763240 Marionette TRACE conn4 <- [1,90,null,{}] 15:52:43 INFO - PROCESS | 3205 | 1461192763268 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}] 15:52:43 INFO - PROCESS | 3205 | 1461192763442 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 15:52:43 INFO - PROCESS | 3205 | 1461192763578 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:43 INFO - PROCESS | 3205 | ++DOCSHELL 0x96838400 == 23 [pid = 3205] [id = 30] 15:52:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 87 (0x9ff38c00) [pid = 3205] [serial = 87] [outer = (nil)] 15:52:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 88 (0xa45ed000) [pid = 3205] [serial = 88] [outer = 0x9ff38c00] 15:52:43 INFO - PROCESS | 3205 | 1461192763670 Marionette DEBUG loaded listener.js 15:52:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 89 (0xa4c4c800) [pid = 3205] [serial = 89] [outer = 0x9ff38c00] 15:52:44 INFO - PROCESS | 3205 | 1461192764554 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]]]}] 15:52:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 90 (0x97190000) [pid = 3205] [serial = 90] [outer = 0x92a92c00] 15:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1402ms 15:52:44 INFO - PROCESS | 3205 | 1461192764688 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 15:52:44 INFO - PROCESS | 3205 | 1461192764693 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 15:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:52:44 INFO - PROCESS | 3205 | 1461192764767 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:52:44 INFO - PROCESS | 3205 | 1461192764770 Marionette TRACE conn4 <- [1,94,null,{}] 15:52:44 INFO - PROCESS | 3205 | 1461192764783 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}] 15:52:44 INFO - PROCESS | 3205 | 1461192764962 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 15:52:45 INFO - PROCESS | 3205 | 1461192765105 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:45 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fb76800 == 24 [pid = 3205] [id = 31] 15:52:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 91 (0x8fb77c00) [pid = 3205] [serial = 91] [outer = (nil)] 15:52:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 92 (0x9718e400) [pid = 3205] [serial = 92] [outer = 0x8fb77c00] 15:52:45 INFO - PROCESS | 3205 | 1461192765240 Marionette DEBUG loaded listener.js 15:52:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 93 (0x97190800) [pid = 3205] [serial = 93] [outer = 0x8fb77c00] 15:52:46 INFO - PROCESS | 3205 | 1461192766093 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]]]}] 15:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1440ms 15:52:46 INFO - PROCESS | 3205 | 1461192766155 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 15:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:52:46 INFO - PROCESS | 3205 | 1461192766160 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 15:52:46 INFO - PROCESS | 3205 | 1461192766167 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:52:46 INFO - PROCESS | 3205 | 1461192766170 Marionette TRACE conn4 <- [1,98,null,{}] 15:52:46 INFO - PROCESS | 3205 | 1461192766178 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}] 15:52:46 INFO - PROCESS | 3205 | 1461192766414 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 15:52:46 INFO - PROCESS | 3205 | 1461192766534 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:46 INFO - PROCESS | 3205 | ++DOCSHELL 0x96836c00 == 25 [pid = 3205] [id = 32] 15:52:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 94 (0x9718d400) [pid = 3205] [serial = 94] [outer = (nil)] 15:52:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 95 (0xa69a3800) [pid = 3205] [serial = 95] [outer = 0x9718d400] 15:52:46 INFO - PROCESS | 3205 | 1461192766642 Marionette DEBUG loaded listener.js 15:52:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 96 (0xa6d39c00) [pid = 3205] [serial = 96] [outer = 0x9718d400] 15:52:47 INFO - PROCESS | 3205 | 1461192767460 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]]]}] 15:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1338ms 15:52:47 INFO - PROCESS | 3205 | 1461192767505 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 15:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:52:47 INFO - PROCESS | 3205 | 1461192767509 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 15:52:47 INFO - PROCESS | 3205 | 1461192767516 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:52:47 INFO - PROCESS | 3205 | 1461192767520 Marionette TRACE conn4 <- [1,102,null,{}] 15:52:47 INFO - PROCESS | 3205 | 1461192767525 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}] 15:52:47 INFO - PROCESS | 3205 | 1461192767691 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 15:52:47 INFO - PROCESS | 3205 | 1461192767841 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:47 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f68ec00 == 26 [pid = 3205] [id = 33] 15:52:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 97 (0x8f690800) [pid = 3205] [serial = 97] [outer = (nil)] 15:52:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 98 (0x8f695c00) [pid = 3205] [serial = 98] [outer = 0x8f690800] 15:52:47 INFO - PROCESS | 3205 | 1461192767932 Marionette DEBUG loaded listener.js 15:52:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 99 (0x8f697000) [pid = 3205] [serial = 99] [outer = 0x8f690800] 15:52:48 INFO - PROCESS | 3205 | 1461192768949 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]]]}] 15:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1496ms 15:52:49 INFO - PROCESS | 3205 | 1461192769012 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 15:52:49 INFO - PROCESS | 3205 | 1461192769018 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 15:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:52:49 INFO - PROCESS | 3205 | 1461192769028 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:52:49 INFO - PROCESS | 3205 | 1461192769033 Marionette TRACE conn4 <- [1,106,null,{}] 15:52:49 INFO - PROCESS | 3205 | 1461192769045 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}] 15:52:49 INFO - PROCESS | 3205 | 1461192769285 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 15:52:49 INFO - PROCESS | 3205 | --DOCSHELL 0x9639f400 == 25 [pid = 3205] [id = 21] 15:52:49 INFO - PROCESS | 3205 | 1461192769588 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f693c00 == 26 [pid = 3205] [id = 34] 15:52:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 100 (0x8f696400) [pid = 3205] [serial = 100] [outer = (nil)] 15:52:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 101 (0x8f7a4400) [pid = 3205] [serial = 101] [outer = 0x8f696400] 15:52:49 INFO - PROCESS | 3205 | 1461192769691 Marionette DEBUG loaded listener.js 15:52:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 102 (0x8f7a9000) [pid = 3205] [serial = 102] [outer = 0x8f696400] 15:52:50 INFO - PROCESS | 3205 | --DOCSHELL 0x9130d400 == 25 [pid = 3205] [id = 25] 15:52:50 INFO - PROCESS | 3205 | --DOCSHELL 0x9fc9e000 == 24 [pid = 3205] [id = 23] 15:52:50 INFO - PROCESS | 3205 | --DOCSHELL 0x907dd800 == 23 [pid = 3205] [id = 24] 15:52:50 INFO - PROCESS | 3205 | --DOCSHELL 0x91301400 == 22 [pid = 3205] [id = 22] 15:52:50 INFO - PROCESS | 3205 | --DOCSHELL 0x8fb6a800 == 21 [pid = 3205] [id = 11] 15:52:50 INFO - PROCESS | 3205 | --DOCSHELL 0x96836c00 == 20 [pid = 3205] [id = 32] 15:52:50 INFO - PROCESS | 3205 | --DOCSHELL 0x9ffad000 == 19 [pid = 3205] [id = 29] 15:52:50 INFO - PROCESS | 3205 | --DOCSHELL 0x96838400 == 18 [pid = 3205] [id = 30] 15:52:50 INFO - PROCESS | 3205 | --DOCSHELL 0x8fb76800 == 17 [pid = 3205] [id = 31] 15:52:50 INFO - PROCESS | 3205 | --DOCSHELL 0x98241c00 == 16 [pid = 3205] [id = 27] 15:52:50 INFO - PROCESS | 3205 | --DOCSHELL 0x9639b400 == 15 [pid = 3205] [id = 28] 15:52:51 INFO - PROCESS | 3205 | --DOCSHELL 0x9505bc00 == 14 [pid = 3205] [id = 26] 15:52:51 INFO - PROCESS | 3205 | --DOCSHELL 0x91fbac00 == 13 [pid = 3205] [id = 6] 15:52:51 INFO - PROCESS | 3205 | --DOCSHELL 0x8f68ec00 == 12 [pid = 3205] [id = 33] 15:52:51 INFO - PROCESS | 3205 | --DOCSHELL 0x98887c00 == 11 [pid = 3205] [id = 18] 15:52:51 INFO - PROCESS | 3205 | --DOCSHELL 0x8fb6a000 == 10 [pid = 3205] [id = 19] 15:52:51 INFO - PROCESS | 3205 | --DOCSHELL 0x9208f800 == 9 [pid = 3205] [id = 20] 15:52:53 INFO - PROCESS | 3205 | 1461192773687 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]]]}] 15:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 4698ms 15:52:53 INFO - PROCESS | 3205 | 1461192773746 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 15:52:53 INFO - PROCESS | 3205 | 1461192773754 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 15:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:52:53 INFO - PROCESS | 3205 | 1461192773771 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:52:53 INFO - PROCESS | 3205 | 1461192773778 Marionette TRACE conn4 <- [1,110,null,{}] 15:52:53 INFO - PROCESS | 3205 | 1461192773787 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}] 15:52:53 INFO - PROCESS | 3205 | 1461192773968 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 15:52:54 INFO - PROCESS | 3205 | 1461192773985 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:54 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f7a4000 == 10 [pid = 3205] [id = 35] 15:52:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 103 (0x8f7aac00) [pid = 3205] [serial = 103] [outer = (nil)] 15:52:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 104 (0x92a18000) [pid = 3205] [serial = 104] [outer = 0x8f7aac00] 15:52:54 INFO - PROCESS | 3205 | 1461192774083 Marionette DEBUG loaded listener.js 15:52:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 105 (0x92a1c800) [pid = 3205] [serial = 105] [outer = 0x8f7aac00] 15:52:54 INFO - PROCESS | 3205 | 1461192774968 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]]]}] 15:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1249ms 15:52:55 INFO - PROCESS | 3205 | 1461192775054 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 15:52:55 INFO - PROCESS | 3205 | 1461192775065 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 15:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:52:55 INFO - PROCESS | 3205 | 1461192775082 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:52:55 INFO - PROCESS | 3205 | 1461192775088 Marionette TRACE conn4 <- [1,114,null,{}] 15:52:55 INFO - PROCESS | 3205 | 1461192775094 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}] 15:52:55 INFO - PROCESS | 3205 | 1461192775269 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 15:52:55 INFO - PROCESS | 3205 | 1461192775282 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:55 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f68d000 == 11 [pid = 3205] [id = 36] 15:52:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 106 (0x92a16c00) [pid = 3205] [serial = 106] [outer = (nil)] 15:52:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 107 (0x95c0f000) [pid = 3205] [serial = 107] [outer = 0x92a16c00] 15:52:55 INFO - PROCESS | 3205 | 1461192775361 Marionette DEBUG loaded listener.js 15:52:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 108 (0x96837400) [pid = 3205] [serial = 108] [outer = 0x92a16c00] 15:52:56 INFO - PROCESS | 3205 | 1461192776318 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]]]}] 15:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1289ms 15:52:56 INFO - PROCESS | 3205 | 1461192776370 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 15:52:56 INFO - PROCESS | 3205 | 1461192776374 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 15:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:52:56 INFO - PROCESS | 3205 | 1461192776383 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:52:56 INFO - PROCESS | 3205 | 1461192776389 Marionette TRACE conn4 <- [1,118,null,{}] 15:52:56 INFO - PROCESS | 3205 | 1461192776418 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}] 15:52:56 INFO - PROCESS | 3205 | 1461192776666 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 15:52:56 INFO - PROCESS | 3205 | 1461192776695 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:56 INFO - PROCESS | 3205 | ++DOCSHELL 0x9718d800 == 12 [pid = 3205] [id = 37] 15:52:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 109 (0x979ca000) [pid = 3205] [serial = 109] [outer = (nil)] 15:52:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 110 (0x98b5c000) [pid = 3205] [serial = 110] [outer = 0x979ca000] 15:52:56 INFO - PROCESS | 3205 | 1461192776784 Marionette DEBUG loaded listener.js 15:52:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 111 (0x99b30000) [pid = 3205] [serial = 111] [outer = 0x979ca000] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 110 (0x9df91400) [pid = 3205] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 109 (0x98b64800) [pid = 3205] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 108 (0x971bc000) [pid = 3205] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 107 (0x98849c00) [pid = 3205] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 106 (0x8fb70800) [pid = 3205] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 105 (0xa0f4e400) [pid = 3205] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 104 (0x92095c00) [pid = 3205] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 103 (0x97aee400) [pid = 3205] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 102 (0x907ea800) [pid = 3205] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 101 (0x8fb77000) [pid = 3205] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 100 (0x9ea1bc00) [pid = 3205] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 99 (0x91fbf000) [pid = 3205] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 98 (0xa0f9b800) [pid = 3205] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 97 (0x9718d400) [pid = 3205] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 96 (0x97feac00) [pid = 3205] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 95 (0x9ff46c00) [pid = 3205] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 94 (0x91fbb800) [pid = 3205] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 93 (0x8fb77c00) [pid = 3205] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 92 (0x9824c000) [pid = 3205] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 91 (0x971b9c00) [pid = 3205] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 90 (0xa0c3c000) [pid = 3205] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 89 (0x97af1400) [pid = 3205] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 88 (0x9ff38c00) [pid = 3205] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:52:58 INFO - PROCESS | 3205 | --DOMWINDOW == 87 (0x90707c00) [pid = 3205] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:52:58 INFO - PROCESS | 3205 | 1461192778469 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]]]}] 15:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 2153ms 15:52:58 INFO - PROCESS | 3205 | 1461192778556 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 15:52:58 INFO - PROCESS | 3205 | 1461192778561 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 15:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:52:58 INFO - PROCESS | 3205 | 1461192778570 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:52:58 INFO - PROCESS | 3205 | 1461192778573 Marionette TRACE conn4 <- [1,122,null,{}] 15:52:58 INFO - PROCESS | 3205 | 1461192778580 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}] 15:52:58 INFO - PROCESS | 3205 | 1461192778756 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 15:52:58 INFO - PROCESS | 3205 | 1461192778771 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:58 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f7a8400 == 13 [pid = 3205] [id = 38] 15:52:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 88 (0x8fb6c400) [pid = 3205] [serial = 112] [outer = (nil)] 15:52:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 89 (0x9718a800) [pid = 3205] [serial = 113] [outer = 0x8fb6c400] 15:52:58 INFO - PROCESS | 3205 | 1461192778856 Marionette DEBUG loaded listener.js 15:52:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 90 (0x98403800) [pid = 3205] [serial = 114] [outer = 0x8fb6c400] 15:52:59 INFO - PROCESS | 3205 | 1461192779721 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]]]}] 15:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1182ms 15:52:59 INFO - PROCESS | 3205 | 1461192779780 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 15:52:59 INFO - PROCESS | 3205 | 1461192779785 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 15:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:52:59 INFO - PROCESS | 3205 | 1461192779799 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:52:59 INFO - PROCESS | 3205 | 1461192779802 Marionette TRACE conn4 <- [1,126,null,{}] 15:52:59 INFO - PROCESS | 3205 | 1461192779808 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}] 15:52:59 INFO - PROCESS | 3205 | 1461192779956 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 15:52:59 INFO - PROCESS | 3205 | 1461192779966 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:59 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fb6d000 == 14 [pid = 3205] [id = 39] 15:52:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 91 (0x91fb7800) [pid = 3205] [serial = 115] [outer = (nil)] 15:53:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 92 (0x9ae27c00) [pid = 3205] [serial = 116] [outer = 0x91fb7800] 15:53:00 INFO - PROCESS | 3205 | 1461192780046 Marionette DEBUG loaded listener.js 15:53:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 93 (0x9b078c00) [pid = 3205] [serial = 117] [outer = 0x91fb7800] 15:53:01 INFO - PROCESS | 3205 | 1461192781110 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]]]}] 15:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1330ms 15:53:01 INFO - PROCESS | 3205 | 1461192781131 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 15:53:01 INFO - PROCESS | 3205 | 1461192781139 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 15:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:53:01 INFO - PROCESS | 3205 | 1461192781149 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:53:01 INFO - PROCESS | 3205 | 1461192781155 Marionette TRACE conn4 <- [1,130,null,{}] 15:53:01 INFO - PROCESS | 3205 | 1461192781165 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}] 15:53:01 INFO - PROCESS | 3205 | 1461192781379 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 15:53:01 INFO - PROCESS | 3205 | 1461192781522 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:01 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f68f400 == 15 [pid = 3205] [id = 40] 15:53:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 94 (0x8fb76800) [pid = 3205] [serial = 118] [outer = (nil)] 15:53:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 95 (0x92a84c00) [pid = 3205] [serial = 119] [outer = 0x8fb76800] 15:53:01 INFO - PROCESS | 3205 | 1461192781622 Marionette DEBUG loaded listener.js 15:53:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 96 (0x97189800) [pid = 3205] [serial = 120] [outer = 0x8fb76800] 15:53:02 INFO - PROCESS | 3205 | 1461192782741 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]]]}] 15:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1637ms 15:53:02 INFO - PROCESS | 3205 | 1461192782899 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 15:53:02 INFO - PROCESS | 3205 | 1461192782908 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 15:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:53:02 INFO - PROCESS | 3205 | 1461192782992 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:53:03 INFO - PROCESS | 3205 | 1461192783000 Marionette TRACE conn4 <- [1,134,null,{}] 15:53:03 INFO - PROCESS | 3205 | 1461192783207 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}] 15:53:03 INFO - PROCESS | 3205 | 1461192783524 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 15:53:03 INFO - PROCESS | 3205 | 1461192783666 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:03 INFO - PROCESS | 3205 | ++DOCSHELL 0x99c0ac00 == 16 [pid = 3205] [id = 41] 15:53:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 97 (0x99c0d400) [pid = 3205] [serial = 121] [outer = (nil)] 15:53:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 98 (0x9fca0400) [pid = 3205] [serial = 122] [outer = 0x99c0d400] 15:53:03 INFO - PROCESS | 3205 | 1461192783771 Marionette DEBUG loaded listener.js 15:53:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 99 (0x9feebc00) [pid = 3205] [serial = 123] [outer = 0x99c0d400] 15:53:04 INFO - PROCESS | 3205 | 1461192784689 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]]]}] 15:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1801ms 15:53:04 INFO - PROCESS | 3205 | 1461192784751 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 15:53:04 INFO - PROCESS | 3205 | 1461192784756 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 15:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:53:04 INFO - PROCESS | 3205 | 1461192784763 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:53:04 INFO - PROCESS | 3205 | 1461192784769 Marionette TRACE conn4 <- [1,138,null,{}] 15:53:04 INFO - PROCESS | 3205 | 1461192784786 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}] 15:53:05 INFO - PROCESS | 3205 | 1461192785040 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 15:53:05 INFO - PROCESS | 3205 | 1461192785312 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x963f2000 == 17 [pid = 3205] [id = 42] 15:53:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 100 (0x963f2400) [pid = 3205] [serial = 124] [outer = (nil)] 15:53:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 101 (0x9911b400) [pid = 3205] [serial = 125] [outer = 0x963f2400] 15:53:05 INFO - PROCESS | 3205 | 1461192785408 Marionette DEBUG loaded listener.js 15:53:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 102 (0x9ff0f800) [pid = 3205] [serial = 126] [outer = 0x963f2400] 15:53:06 INFO - PROCESS | 3205 | 1461192786278 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]]]}] 15:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1538ms 15:53:06 INFO - PROCESS | 3205 | 1461192786302 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 15:53:06 INFO - PROCESS | 3205 | 1461192786307 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 15:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:53:06 INFO - PROCESS | 3205 | 1461192786314 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:53:06 INFO - PROCESS | 3205 | 1461192786319 Marionette TRACE conn4 <- [1,142,null,{}] 15:53:06 INFO - PROCESS | 3205 | 1461192786325 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}] 15:53:06 INFO - PROCESS | 3205 | 1461192786491 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 15:53:06 INFO - PROCESS | 3205 | 1461192786650 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:06 INFO - PROCESS | 3205 | ++DOCSHELL 0x92a17c00 == 18 [pid = 3205] [id = 43] 15:53:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 103 (0xa0a98400) [pid = 3205] [serial = 127] [outer = (nil)] 15:53:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 104 (0xa0ada800) [pid = 3205] [serial = 128] [outer = 0xa0a98400] 15:53:06 INFO - PROCESS | 3205 | 1461192786741 Marionette DEBUG loaded listener.js 15:53:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 105 (0xa0c1cc00) [pid = 3205] [serial = 129] [outer = 0xa0a98400] 15:53:07 INFO - PROCESS | 3205 | 1461192787669 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]]]}] 15:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1382ms 15:53:07 INFO - PROCESS | 3205 | 1461192787697 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 15:53:07 INFO - PROCESS | 3205 | 1461192787701 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 15:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:53:07 INFO - PROCESS | 3205 | 1461192787708 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:53:07 INFO - PROCESS | 3205 | 1461192787711 Marionette TRACE conn4 <- [1,146,null,{}] 15:53:07 INFO - PROCESS | 3205 | 1461192787717 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}] 15:53:07 INFO - PROCESS | 3205 | 1461192787881 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 15:53:08 INFO - PROCESS | 3205 | 1461192788035 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:08 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f68fc00 == 19 [pid = 3205] [id = 44] 15:53:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 106 (0x8f690000) [pid = 3205] [serial = 130] [outer = (nil)] 15:53:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 107 (0x97187c00) [pid = 3205] [serial = 131] [outer = 0x8f690000] 15:53:08 INFO - PROCESS | 3205 | 1461192788126 Marionette DEBUG loaded listener.js 15:53:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 108 (0x9718c800) [pid = 3205] [serial = 132] [outer = 0x8f690000] 15:53:08 INFO - PROCESS | 3205 | 1461192788991 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:53:09 INFO - PROCESS | 3205 | 1461192789453 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]]]}] 15:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1795ms 15:53:09 INFO - PROCESS | 3205 | 1461192789505 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 15:53:09 INFO - PROCESS | 3205 | 1461192789510 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 15:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:53:09 INFO - PROCESS | 3205 | 1461192789520 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:53:09 INFO - PROCESS | 3205 | 1461192789525 Marionette TRACE conn4 <- [1,150,null,{}] 15:53:09 INFO - PROCESS | 3205 | 1461192789631 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}] 15:53:09 INFO - PROCESS | 3205 | 1461192789881 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 107 (0x98b8d400) [pid = 3205] [serial = 76] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 106 (0xa446f000) [pid = 3205] [serial = 86] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 105 (0x963a4400) [pid = 3205] [serial = 59] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 104 (0xa45ed000) [pid = 3205] [serial = 88] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 103 (0xa3cdb800) [pid = 3205] [serial = 85] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 102 (0x975e8400) [pid = 3205] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 101 (0xa2adc000) [pid = 3205] [serial = 2] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 100 (0x98fb4800) [pid = 3205] [serial = 43] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 99 (0x92a8b000) [pid = 3205] [serial = 58] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 98 (0x91fbb000) [pid = 3205] [serial = 25] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 97 (0x92a25800) [pid = 3205] [serial = 31] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 96 (0x907dec00) [pid = 3205] [serial = 22] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 95 (0x9887a400) [pid = 3205] [serial = 32] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 94 (0x9fb2a400) [pid = 3205] [serial = 34] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 93 (0x98404000) [pid = 3205] [serial = 41] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 92 (0x979cc400) [pid = 3205] [serial = 40] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 91 (0x907eb000) [pid = 3205] [serial = 23] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 90 (0x91214800) [pid = 3205] [serial = 35] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 89 (0x9505d000) [pid = 3205] [serial = 17] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 88 (0xa444a400) [pid = 3205] [serial = 37] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 87 (0x99b30c00) [pid = 3205] [serial = 44] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 86 (0x96399c00) [pid = 3205] [serial = 28] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 85 (0xa45ec000) [pid = 3205] [serial = 38] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 84 (0xa0a29800) [pid = 3205] [serial = 56] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 83 (0x9ffa1c00) [pid = 3205] [serial = 55] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 82 (0x9fea1400) [pid = 3205] [serial = 82] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 81 (0x9fb29c00) [pid = 3205] [serial = 53] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 80 (0x99bf5800) [pid = 3205] [serial = 79] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 79 (0x99b2e800) [pid = 3205] [serial = 50] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 78 (0x98411800) [pid = 3205] [serial = 61] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 77 (0x9df91c00) [pid = 3205] [serial = 64] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 76 (0x9df99400) [pid = 3205] [serial = 52] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 75 (0x98b91000) [pid = 3205] [serial = 49] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 74 (0x99bf4000) [pid = 3205] [serial = 77] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 73 (0x91fb8c00) [pid = 3205] [serial = 47] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 72 (0x988b6c00) [pid = 3205] [serial = 62] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 71 (0x907e5c00) [pid = 3205] [serial = 46] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 70 (0x91310c00) [pid = 3205] [serial = 19] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 69 (0x99c0e800) [pid = 3205] [serial = 80] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 68 (0x9ffa2000) [pid = 3205] [serial = 83] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 67 (0xa69a3800) [pid = 3205] [serial = 95] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 66 (0xa3cd2000) [pid = 3205] [serial = 71] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 65 (0x9718e400) [pid = 3205] [serial = 92] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 64 (0x99bf7c00) [pid = 3205] [serial = 73] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 63 (0xa2ad6400) [pid = 3205] [serial = 70] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 62 (0x9fb8a400) [pid = 3205] [serial = 65] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 61 (0xa0c3c800) [pid = 3205] [serial = 68] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 60 (0xa4c4c800) [pid = 3205] [serial = 89] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 59 (0x979ce800) [pid = 3205] [serial = 9] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 58 (0x975eec00) [pid = 3205] [serial = 12] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 57 (0xa6d39c00) [pid = 3205] [serial = 96] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 56 (0x99bf9400) [pid = 3205] [serial = 74] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 55 (0xa0a2a400) [pid = 3205] [serial = 67] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 54 (0x8f695c00) [pid = 3205] [serial = 98] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 53 (0x91fbd800) [pid = 3205] [serial = 16] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | --DOMWINDOW == 52 (0x97190800) [pid = 3205] [serial = 93] [outer = (nil)] [url = about:blank] 15:53:10 INFO - PROCESS | 3205 | 1461192790109 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:10 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f698000 == 20 [pid = 3205] [id = 45] 15:53:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 53 (0x8f7a4c00) [pid = 3205] [serial = 133] [outer = (nil)] 15:53:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 54 (0x907e5000) [pid = 3205] [serial = 134] [outer = 0x8f7a4c00] 15:53:10 INFO - PROCESS | 3205 | 1461192790225 Marionette DEBUG loaded listener.js 15:53:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 55 (0x91fbe400) [pid = 3205] [serial = 135] [outer = 0x8f7a4c00] 15:53:10 INFO - PROCESS | 3205 | 1461192790956 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]]]}] 15:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1532ms 15:53:11 INFO - PROCESS | 3205 | 1461192791053 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 15:53:11 INFO - PROCESS | 3205 | 1461192791070 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 15:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:53:11 INFO - PROCESS | 3205 | 1461192791088 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:53:11 INFO - PROCESS | 3205 | 1461192791099 Marionette TRACE conn4 <- [1,154,null,{}] 15:53:11 INFO - PROCESS | 3205 | 1461192791122 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}] 15:53:11 INFO - PROCESS | 3205 | 1461192791423 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 15:53:11 INFO - PROCESS | 3205 | 1461192791529 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:11 INFO - PROCESS | 3205 | ++DOCSHELL 0x9639bc00 == 21 [pid = 3205] [id = 46] 15:53:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 56 (0x963a5000) [pid = 3205] [serial = 136] [outer = (nil)] 15:53:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 57 (0x963ec400) [pid = 3205] [serial = 137] [outer = 0x963a5000] 15:53:11 INFO - PROCESS | 3205 | 1461192791653 Marionette DEBUG loaded listener.js 15:53:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 58 (0x963f3000) [pid = 3205] [serial = 138] [outer = 0x963a5000] 15:53:12 INFO - PROCESS | 3205 | 1461192792653 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]]]}] 15:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1599ms 15:53:12 INFO - PROCESS | 3205 | 1461192792691 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 15:53:12 INFO - PROCESS | 3205 | 1461192792698 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 15:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:53:12 INFO - PROCESS | 3205 | 1461192792710 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:53:12 INFO - PROCESS | 3205 | 1461192792719 Marionette TRACE conn4 <- [1,158,null,{}] 15:53:12 INFO - PROCESS | 3205 | 1461192792754 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}] 15:53:13 INFO - PROCESS | 3205 | 1461192793064 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 15:53:13 INFO - PROCESS | 3205 | 1461192793244 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:13 INFO - PROCESS | 3205 | ++DOCSHELL 0x97190800 == 22 [pid = 3205] [id = 47] 15:53:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 59 (0x97aee000) [pid = 3205] [serial = 139] [outer = (nil)] 15:53:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 60 (0x9883d800) [pid = 3205] [serial = 140] [outer = 0x97aee000] 15:53:13 INFO - PROCESS | 3205 | 1461192793377 Marionette DEBUG loaded listener.js 15:53:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 61 (0x98b5cc00) [pid = 3205] [serial = 141] [outer = 0x97aee000] 15:53:14 INFO - PROCESS | 3205 | 1461192794673 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]]]}] 15:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2014ms 15:53:14 INFO - PROCESS | 3205 | 1461192794731 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 15:53:14 INFO - PROCESS | 3205 | 1461192794739 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 15:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:53:14 INFO - PROCESS | 3205 | 1461192794749 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:53:14 INFO - PROCESS | 3205 | 1461192794753 Marionette TRACE conn4 <- [1,162,null,{}] 15:53:14 INFO - PROCESS | 3205 | 1461192794771 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}] 15:53:15 INFO - PROCESS | 3205 | 1461192795061 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 15:53:15 INFO - PROCESS | 3205 | --DOMWINDOW == 60 (0x8fb6c400) [pid = 3205] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:53:15 INFO - PROCESS | 3205 | --DOMWINDOW == 59 (0x92a16c00) [pid = 3205] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:53:15 INFO - PROCESS | 3205 | --DOMWINDOW == 58 (0x979ca000) [pid = 3205] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:53:15 INFO - PROCESS | 3205 | --DOMWINDOW == 57 (0x8f7aac00) [pid = 3205] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:53:15 INFO - PROCESS | 3205 | --DOMWINDOW == 56 (0x8f696400) [pid = 3205] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:53:15 INFO - PROCESS | 3205 | 1461192795324 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:15 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f696400 == 23 [pid = 3205] [id = 48] 15:53:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 57 (0x8fb69800) [pid = 3205] [serial = 142] [outer = (nil)] 15:53:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 58 (0x9639f400) [pid = 3205] [serial = 143] [outer = 0x8fb69800] 15:53:15 INFO - PROCESS | 3205 | 1461192795447 Marionette DEBUG loaded listener.js 15:53:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 59 (0x99bf0400) [pid = 3205] [serial = 144] [outer = 0x8fb69800] 15:53:16 INFO - PROCESS | 3205 | 1461192796508 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]]]}] 15:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1794ms 15:53:16 INFO - PROCESS | 3205 | 1461192796545 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 15:53:16 INFO - PROCESS | 3205 | 1461192796549 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 15:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:53:16 INFO - PROCESS | 3205 | 1461192796560 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:53:16 INFO - PROCESS | 3205 | 1461192796564 Marionette TRACE conn4 <- [1,166,null,{}] 15:53:16 INFO - PROCESS | 3205 | 1461192796574 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}] 15:53:16 INFO - PROCESS | 3205 | 1461192796814 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 15:53:17 INFO - PROCESS | 3205 | 1461192797002 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:17 INFO - PROCESS | 3205 | ++DOCSHELL 0x96fe9c00 == 24 [pid = 3205] [id = 49] 15:53:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 60 (0x99123000) [pid = 3205] [serial = 145] [outer = (nil)] 15:53:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 61 (0x99c0cc00) [pid = 3205] [serial = 146] [outer = 0x99123000] 15:53:17 INFO - PROCESS | 3205 | 1461192797123 Marionette DEBUG loaded listener.js 15:53:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 62 (0x99c10800) [pid = 3205] [serial = 147] [outer = 0x99123000] 15:53:18 INFO - PROCESS | 3205 | 1461192798370 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]]]}] 15:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1842ms 15:53:18 INFO - PROCESS | 3205 | 1461192798402 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 15:53:18 INFO - PROCESS | 3205 | 1461192798410 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 15:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:53:18 INFO - PROCESS | 3205 | 1461192798420 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:53:18 INFO - PROCESS | 3205 | 1461192798426 Marionette TRACE conn4 <- [1,170,null,{}] 15:53:18 INFO - PROCESS | 3205 | 1461192798434 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}] 15:53:18 INFO - PROCESS | 3205 | 1461192798678 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 15:53:18 INFO - PROCESS | 3205 | 1461192798851 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:18 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f68b000 == 25 [pid = 3205] [id = 50] 15:53:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 63 (0x91fb1400) [pid = 3205] [serial = 148] [outer = (nil)] 15:53:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 64 (0x9633c800) [pid = 3205] [serial = 149] [outer = 0x91fb1400] 15:53:18 INFO - PROCESS | 3205 | 1461192798945 Marionette DEBUG loaded listener.js 15:53:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 65 (0x963f4c00) [pid = 3205] [serial = 150] [outer = 0x91fb1400] 15:53:19 INFO - PROCESS | 3205 | 1461192799792 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]]]}] 15:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1434ms 15:53:19 INFO - PROCESS | 3205 | 1461192799856 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 15:53:19 INFO - PROCESS | 3205 | 1461192799865 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 15:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:53:19 INFO - PROCESS | 3205 | 1461192799876 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:53:19 INFO - PROCESS | 3205 | 1461192799880 Marionette TRACE conn4 <- [1,174,null,{}] 15:53:19 INFO - PROCESS | 3205 | 1461192799887 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}] 15:53:20 INFO - PROCESS | 3205 | 1461192800101 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 15:53:20 INFO - PROCESS | 3205 | 1461192800239 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:20 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fb6b400 == 26 [pid = 3205] [id = 51] 15:53:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 66 (0x90702000) [pid = 3205] [serial = 151] [outer = (nil)] 15:53:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 67 (0x988b7c00) [pid = 3205] [serial = 152] [outer = 0x90702000] 15:53:20 INFO - PROCESS | 3205 | 1461192800329 Marionette DEBUG loaded listener.js 15:53:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 68 (0x99bf8400) [pid = 3205] [serial = 153] [outer = 0x90702000] 15:53:21 INFO - PROCESS | 3205 | 1461192801245 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]]]}] 15:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1441ms 15:53:21 INFO - PROCESS | 3205 | 1461192801317 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 15:53:21 INFO - PROCESS | 3205 | 1461192801321 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 15:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:53:21 INFO - PROCESS | 3205 | 1461192801329 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:53:21 INFO - PROCESS | 3205 | 1461192801336 Marionette TRACE conn4 <- [1,178,null,{}] 15:53:21 INFO - PROCESS | 3205 | 1461192801354 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}] 15:53:21 INFO - PROCESS | 3205 | 1461192801639 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 15:53:21 INFO - PROCESS | 3205 | 1461192801894 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:21 INFO - PROCESS | 3205 | ++DOCSHELL 0x99c02800 == 27 [pid = 3205] [id = 52] 15:53:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 69 (0x9fb8a800) [pid = 3205] [serial = 154] [outer = (nil)] 15:53:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 70 (0x9fc50c00) [pid = 3205] [serial = 155] [outer = 0x9fb8a800] 15:53:22 INFO - PROCESS | 3205 | 1461192802039 Marionette DEBUG loaded listener.js 15:53:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 71 (0x9fe9e000) [pid = 3205] [serial = 156] [outer = 0x9fb8a800] 15:53:23 INFO - PROCESS | 3205 | 1461192803079 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]]]}] 15:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1794ms 15:53:23 INFO - PROCESS | 3205 | 1461192803125 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 15:53:23 INFO - PROCESS | 3205 | 1461192803131 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 15:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:53:23 INFO - PROCESS | 3205 | 1461192803138 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:53:23 INFO - PROCESS | 3205 | 1461192803141 Marionette TRACE conn4 <- [1,182,null,{}] 15:53:23 INFO - PROCESS | 3205 | 1461192803148 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}] 15:53:23 INFO - PROCESS | 3205 | 1461192803340 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 15:53:23 INFO - PROCESS | 3205 | 1461192803485 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:23 INFO - PROCESS | 3205 | ++DOCSHELL 0x98b91800 == 28 [pid = 3205] [id = 53] 15:53:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 72 (0x9fb95000) [pid = 3205] [serial = 157] [outer = (nil)] 15:53:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 73 (0x9ffa2400) [pid = 3205] [serial = 158] [outer = 0x9fb95000] 15:53:23 INFO - PROCESS | 3205 | 1461192803628 Marionette DEBUG loaded listener.js 15:53:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 74 (0xa0a28800) [pid = 3205] [serial = 159] [outer = 0x9fb95000] 15:53:25 INFO - PROCESS | 3205 | 1461192805099 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]]]}] 15:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 2037ms 15:53:25 INFO - PROCESS | 3205 | 1461192805178 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 15:53:25 INFO - PROCESS | 3205 | 1461192805185 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 15:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:53:25 INFO - PROCESS | 3205 | 1461192805304 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:53:25 INFO - PROCESS | 3205 | 1461192805310 Marionette TRACE conn4 <- [1,186,null,{}] 15:53:25 INFO - PROCESS | 3205 | 1461192805334 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}] 15:53:25 INFO - PROCESS | 3205 | 1461192805682 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 15:53:25 INFO - PROCESS | 3205 | 1461192805816 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:25 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f68e000 == 29 [pid = 3205] [id = 54] 15:53:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 75 (0x988b9400) [pid = 3205] [serial = 160] [outer = (nil)] 15:53:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 76 (0xa0f42c00) [pid = 3205] [serial = 161] [outer = 0x988b9400] 15:53:25 INFO - PROCESS | 3205 | 1461192805967 Marionette DEBUG loaded listener.js 15:53:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 77 (0xa0f9b800) [pid = 3205] [serial = 162] [outer = 0x988b9400] 15:53:27 INFO - PROCESS | 3205 | 1461192807235 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]]]}] 15:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 2069ms 15:53:27 INFO - PROCESS | 3205 | 1461192807266 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 15:53:27 INFO - PROCESS | 3205 | 1461192807274 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 15:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:53:27 INFO - PROCESS | 3205 | 1461192807286 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:53:27 INFO - PROCESS | 3205 | 1461192807291 Marionette TRACE conn4 <- [1,190,null,{}] 15:53:27 INFO - PROCESS | 3205 | 1461192807303 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}] 15:53:27 INFO - PROCESS | 3205 | 1461192807651 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 15:53:27 INFO - PROCESS | 3205 | 1461192807967 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:28 INFO - PROCESS | 3205 | ++DOCSHELL 0x97ad1c00 == 30 [pid = 3205] [id = 55] 15:53:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 78 (0x9ff45000) [pid = 3205] [serial = 163] [outer = (nil)] 15:53:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 79 (0xa444bc00) [pid = 3205] [serial = 164] [outer = 0x9ff45000] 15:53:28 INFO - PROCESS | 3205 | 1461192808133 Marionette DEBUG loaded listener.js 15:53:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 80 (0xa4458000) [pid = 3205] [serial = 165] [outer = 0x9ff45000] 15:53:29 INFO - PROCESS | 3205 | 1461192809337 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]]]}] 15:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 2095ms 15:53:29 INFO - PROCESS | 3205 | 1461192809380 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 15:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:53:29 INFO - PROCESS | 3205 | 1461192809384 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 15:53:29 INFO - PROCESS | 3205 | 1461192809391 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:53:29 INFO - PROCESS | 3205 | 1461192809395 Marionette TRACE conn4 <- [1,194,null,{}] 15:53:29 INFO - PROCESS | 3205 | 1461192809401 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}] 15:53:29 INFO - PROCESS | 3205 | 1461192809572 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 15:53:29 INFO - PROCESS | 3205 | 1461192809717 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:29 INFO - PROCESS | 3205 | ++DOCSHELL 0x92a1f800 == 31 [pid = 3205] [id = 56] 15:53:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 81 (0x983a1400) [pid = 3205] [serial = 166] [outer = (nil)] 15:53:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 82 (0x983a8800) [pid = 3205] [serial = 167] [outer = 0x983a1400] 15:53:29 INFO - PROCESS | 3205 | 1461192809807 Marionette DEBUG loaded listener.js 15:53:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 83 (0x983aa000) [pid = 3205] [serial = 168] [outer = 0x983a1400] 15:53:30 INFO - PROCESS | 3205 | 1461192810956 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]]]}] 15:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1584ms 15:53:30 INFO - PROCESS | 3205 | 1461192810977 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 15:53:30 INFO - PROCESS | 3205 | 1461192810983 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 15:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:53:31 INFO - PROCESS | 3205 | 1461192810993 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:53:31 INFO - PROCESS | 3205 | 1461192810998 Marionette TRACE conn4 <- [1,198,null,{}] 15:53:31 INFO - PROCESS | 3205 | 1461192811008 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}] 15:53:31 INFO - PROCESS | 3205 | 1461192811303 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 15:53:31 INFO - PROCESS | 3205 | 1461192811545 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:31 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f68c800 == 32 [pid = 3205] [id = 57] 15:53:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 84 (0x91f20400) [pid = 3205] [serial = 169] [outer = (nil)] 15:53:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 85 (0xa3c7e800) [pid = 3205] [serial = 170] [outer = 0x91f20400] 15:53:31 INFO - PROCESS | 3205 | 1461192811714 Marionette DEBUG loaded listener.js 15:53:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 86 (0xa4471c00) [pid = 3205] [serial = 171] [outer = 0x91f20400] 15:53:32 INFO - PROCESS | 3205 | 1461192812778 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]]]}] 15:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1840ms 15:53:32 INFO - PROCESS | 3205 | 1461192812832 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 15:53:32 INFO - PROCESS | 3205 | 1461192812837 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 15:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:53:32 INFO - PROCESS | 3205 | 1461192812846 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:53:32 INFO - PROCESS | 3205 | 1461192812852 Marionette TRACE conn4 <- [1,202,null,{}] 15:53:32 INFO - PROCESS | 3205 | 1461192812861 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}] 15:53:33 INFO - PROCESS | 3205 | 1461192813085 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 15:53:33 INFO - PROCESS | 3205 | 1461192813300 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:33 INFO - PROCESS | 3205 | ++DOCSHELL 0x91fbf400 == 33 [pid = 3205] [id = 58] 15:53:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 87 (0x92a1d000) [pid = 3205] [serial = 172] [outer = (nil)] 15:53:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 88 (0x95c10400) [pid = 3205] [serial = 173] [outer = 0x92a1d000] 15:53:33 INFO - PROCESS | 3205 | 1461192813413 Marionette DEBUG loaded listener.js 15:53:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 89 (0x963f0000) [pid = 3205] [serial = 174] [outer = 0x92a1d000] 15:53:34 INFO - PROCESS | 3205 | --DOMWINDOW == 88 (0x9ae27c00) [pid = 3205] [serial = 116] [outer = (nil)] [url = about:blank] 15:53:34 INFO - PROCESS | 3205 | 1461192814410 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]]]}] 15:53:34 INFO - PROCESS | 3205 | --DOMWINDOW == 87 (0x8f7a4400) [pid = 3205] [serial = 101] [outer = (nil)] [url = about:blank] 15:53:34 INFO - PROCESS | 3205 | --DOMWINDOW == 86 (0x98403800) [pid = 3205] [serial = 114] [outer = (nil)] [url = about:blank] 15:53:34 INFO - PROCESS | 3205 | --DOMWINDOW == 85 (0x95c0f000) [pid = 3205] [serial = 107] [outer = (nil)] [url = about:blank] 15:53:34 INFO - PROCESS | 3205 | --DOMWINDOW == 84 (0x98b5c000) [pid = 3205] [serial = 110] [outer = (nil)] [url = about:blank] 15:53:34 INFO - PROCESS | 3205 | --DOMWINDOW == 83 (0x99b30000) [pid = 3205] [serial = 111] [outer = (nil)] [url = about:blank] 15:53:34 INFO - PROCESS | 3205 | --DOMWINDOW == 82 (0x92a18000) [pid = 3205] [serial = 104] [outer = (nil)] [url = about:blank] 15:53:34 INFO - PROCESS | 3205 | --DOMWINDOW == 81 (0x92a1c800) [pid = 3205] [serial = 105] [outer = (nil)] [url = about:blank] 15:53:34 INFO - PROCESS | 3205 | --DOMWINDOW == 80 (0x8f7a9000) [pid = 3205] [serial = 102] [outer = (nil)] [url = about:blank] 15:53:34 INFO - PROCESS | 3205 | --DOMWINDOW == 79 (0x9718a800) [pid = 3205] [serial = 113] [outer = (nil)] [url = about:blank] 15:53:34 INFO - PROCESS | 3205 | --DOMWINDOW == 78 (0x96837400) [pid = 3205] [serial = 108] [outer = (nil)] [url = about:blank] 15:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1597ms 15:53:34 INFO - PROCESS | 3205 | 1461192814444 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 15:53:34 INFO - PROCESS | 3205 | 1461192814451 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 15:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:53:34 INFO - PROCESS | 3205 | 1461192814461 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:53:34 INFO - PROCESS | 3205 | 1461192814465 Marionette TRACE conn4 <- [1,206,null,{}] 15:53:34 INFO - PROCESS | 3205 | 1461192814471 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}] 15:53:34 INFO - PROCESS | 3205 | 1461192814628 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 15:53:34 INFO - PROCESS | 3205 | 1461192814727 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:34 INFO - PROCESS | 3205 | ++DOCSHELL 0x95c61000 == 34 [pid = 3205] [id = 59] 15:53:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 79 (0x9639a800) [pid = 3205] [serial = 175] [outer = (nil)] 15:53:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 80 (0x96fe4800) [pid = 3205] [serial = 176] [outer = 0x9639a800] 15:53:34 INFO - PROCESS | 3205 | 1461192814839 Marionette DEBUG loaded listener.js 15:53:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 81 (0x975e9c00) [pid = 3205] [serial = 177] [outer = 0x9639a800] 15:53:35 INFO - PROCESS | 3205 | 1461192815539 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]]]}] 15:53:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1134ms 15:53:35 INFO - PROCESS | 3205 | 1461192815600 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 15:53:35 INFO - PROCESS | 3205 | 1461192815604 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 15:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:53:35 INFO - PROCESS | 3205 | 1461192815616 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:53:35 INFO - PROCESS | 3205 | 1461192815621 Marionette TRACE conn4 <- [1,210,null,{}] 15:53:35 INFO - PROCESS | 3205 | 1461192815637 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}] 15:53:35 INFO - PROCESS | 3205 | 1461192815797 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 15:53:35 INFO - PROCESS | 3205 | 1461192815810 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:35 INFO - PROCESS | 3205 | ++DOCSHELL 0x92a21400 == 35 [pid = 3205] [id = 60] 15:53:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 82 (0x983af000) [pid = 3205] [serial = 178] [outer = (nil)] 15:53:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 83 (0x99befc00) [pid = 3205] [serial = 179] [outer = 0x983af000] 15:53:35 INFO - PROCESS | 3205 | 1461192815887 Marionette DEBUG loaded listener.js 15:53:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 84 (0x9ae28400) [pid = 3205] [serial = 180] [outer = 0x983af000] 15:53:36 INFO - PROCESS | 3205 | 1461192816663 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]]]}] 15:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1087ms 15:53:36 INFO - PROCESS | 3205 | 1461192816704 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 15:53:36 INFO - PROCESS | 3205 | 1461192816709 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 15:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:53:36 INFO - PROCESS | 3205 | 1461192816732 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:53:36 INFO - PROCESS | 3205 | 1461192816736 Marionette TRACE conn4 <- [1,214,null,{}] 15:53:36 INFO - PROCESS | 3205 | 1461192816742 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}] 15:53:36 INFO - PROCESS | 3205 | 1461192816944 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 15:53:36 INFO - PROCESS | 3205 | 1461192816968 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:37 INFO - PROCESS | 3205 | ++DOCSHELL 0x98883c00 == 36 [pid = 3205] [id = 61] 15:53:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 85 (0x988afc00) [pid = 3205] [serial = 181] [outer = (nil)] 15:53:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 86 (0x9fb94000) [pid = 3205] [serial = 182] [outer = 0x988afc00] 15:53:37 INFO - PROCESS | 3205 | 1461192817042 Marionette DEBUG loaded listener.js 15:53:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 87 (0x9fea2c00) [pid = 3205] [serial = 183] [outer = 0x988afc00] 15:53:37 INFO - PROCESS | 3205 | 1461192817964 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]]]}] 15:53:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1298ms 15:53:38 INFO - PROCESS | 3205 | 1461192818031 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 15:53:38 INFO - PROCESS | 3205 | 1461192818035 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 15:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:53:38 INFO - PROCESS | 3205 | 1461192818041 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:53:38 INFO - PROCESS | 3205 | 1461192818044 Marionette TRACE conn4 <- [1,218,null,{}] 15:53:38 INFO - PROCESS | 3205 | 1461192818057 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}] 15:53:38 INFO - PROCESS | 3205 | 1461192818256 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 15:53:38 INFO - PROCESS | 3205 | 1461192818280 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:38 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f7a4400 == 37 [pid = 3205] [id = 62] 15:53:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 88 (0x95057800) [pid = 3205] [serial = 184] [outer = (nil)] 15:53:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 89 (0xa0c1c000) [pid = 3205] [serial = 185] [outer = 0x95057800] 15:53:38 INFO - PROCESS | 3205 | 1461192818356 Marionette DEBUG loaded listener.js 15:53:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 90 (0xa0c3d800) [pid = 3205] [serial = 186] [outer = 0x95057800] 15:53:39 INFO - PROCESS | 3205 | --DOMWINDOW == 89 (0x97aee000) [pid = 3205] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:53:39 INFO - PROCESS | 3205 | --DOMWINDOW == 88 (0xa0a98400) [pid = 3205] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:53:39 INFO - PROCESS | 3205 | --DOMWINDOW == 87 (0x8f7a4c00) [pid = 3205] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:53:39 INFO - PROCESS | 3205 | --DOMWINDOW == 86 (0x99c0d400) [pid = 3205] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:53:39 INFO - PROCESS | 3205 | --DOMWINDOW == 85 (0x8fb69800) [pid = 3205] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:53:39 INFO - PROCESS | 3205 | --DOMWINDOW == 84 (0x8fb76800) [pid = 3205] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:53:39 INFO - PROCESS | 3205 | --DOMWINDOW == 83 (0x8f690000) [pid = 3205] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:53:39 INFO - PROCESS | 3205 | --DOMWINDOW == 82 (0x963f2400) [pid = 3205] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:53:39 INFO - PROCESS | 3205 | --DOMWINDOW == 81 (0x963a5000) [pid = 3205] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:53:39 INFO - PROCESS | 3205 | --DOMWINDOW == 80 (0x8f690800) [pid = 3205] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:53:39 INFO - PROCESS | 3205 | 1461192819381 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]]]}] 15:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1379ms 15:53:39 INFO - PROCESS | 3205 | 1461192819421 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 15:53:39 INFO - PROCESS | 3205 | 1461192819425 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 15:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:53:39 INFO - PROCESS | 3205 | 1461192819431 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:53:39 INFO - PROCESS | 3205 | 1461192819433 Marionette TRACE conn4 <- [1,222,null,{}] 15:53:39 INFO - PROCESS | 3205 | 1461192819439 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}] 15:53:39 INFO - PROCESS | 3205 | 1461192819616 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 15:53:39 INFO - PROCESS | 3205 | 1461192819717 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:39 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f690000 == 38 [pid = 3205] [id = 63] 15:53:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 81 (0x8f79f400) [pid = 3205] [serial = 187] [outer = (nil)] 15:53:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 82 (0x9fea3400) [pid = 3205] [serial = 188] [outer = 0x8f79f400] 15:53:39 INFO - PROCESS | 3205 | 1461192819799 Marionette DEBUG loaded listener.js 15:53:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 83 (0xa446d000) [pid = 3205] [serial = 189] [outer = 0x8f79f400] 15:53:40 INFO - PROCESS | 3205 | 1461192820458 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]]]}] 15:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1078ms 15:53:40 INFO - PROCESS | 3205 | 1461192820520 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 15:53:40 INFO - PROCESS | 3205 | 1461192820524 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 15:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:53:40 INFO - PROCESS | 3205 | 1461192820530 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:53:40 INFO - PROCESS | 3205 | 1461192820533 Marionette TRACE conn4 <- [1,226,null,{}] 15:53:40 INFO - PROCESS | 3205 | 1461192820539 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}] 15:53:40 INFO - PROCESS | 3205 | 1461192820718 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 15:53:40 INFO - PROCESS | 3205 | 1461192820731 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:40 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fb76800 == 39 [pid = 3205] [id = 64] 15:53:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 84 (0x91305800) [pid = 3205] [serial = 190] [outer = (nil)] 15:53:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 85 (0xa45bec00) [pid = 3205] [serial = 191] [outer = 0x91305800] 15:53:40 INFO - PROCESS | 3205 | 1461192820804 Marionette DEBUG loaded listener.js 15:53:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 86 (0xa45eb800) [pid = 3205] [serial = 192] [outer = 0x91305800] 15:53:41 INFO - PROCESS | 3205 | 1461192821774 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]]]}] 15:53:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1282ms 15:53:41 INFO - PROCESS | 3205 | 1461192821813 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 15:53:41 INFO - PROCESS | 3205 | 1461192821820 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 15:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:53:41 INFO - PROCESS | 3205 | 1461192821830 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:53:41 INFO - PROCESS | 3205 | 1461192821834 Marionette TRACE conn4 <- [1,230,null,{}] 15:53:41 INFO - PROCESS | 3205 | 1461192821843 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}] 15:53:42 INFO - PROCESS | 3205 | 1461192822028 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 15:53:42 INFO - PROCESS | 3205 | 1461192822174 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:42 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f68b800 == 40 [pid = 3205] [id = 65] 15:53:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 87 (0x91214800) [pid = 3205] [serial = 193] [outer = (nil)] 15:53:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 88 (0x95a12c00) [pid = 3205] [serial = 194] [outer = 0x91214800] 15:53:42 INFO - PROCESS | 3205 | 1461192822268 Marionette DEBUG loaded listener.js 15:53:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 89 (0x97189400) [pid = 3205] [serial = 195] [outer = 0x91214800] 15:53:43 INFO - PROCESS | 3205 | 1461192823283 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]]]}] 15:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1483ms 15:53:43 INFO - PROCESS | 3205 | 1461192823314 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 15:53:43 INFO - PROCESS | 3205 | 1461192823322 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 15:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:53:43 INFO - PROCESS | 3205 | 1461192823333 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:53:43 INFO - PROCESS | 3205 | 1461192823337 Marionette TRACE conn4 <- [1,234,null,{}] 15:53:43 INFO - PROCESS | 3205 | 1461192823344 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}] 15:53:43 INFO - PROCESS | 3205 | 1461192823542 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 15:53:43 INFO - PROCESS | 3205 | 1461192823684 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:43 INFO - PROCESS | 3205 | ++DOCSHELL 0x9780b800 == 41 [pid = 3205] [id = 66] 15:53:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 90 (0x97810c00) [pid = 3205] [serial = 196] [outer = (nil)] 15:53:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 91 (0x97818000) [pid = 3205] [serial = 197] [outer = 0x97810c00] 15:53:43 INFO - PROCESS | 3205 | 1461192823822 Marionette DEBUG loaded listener.js 15:53:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 92 (0x9824e800) [pid = 3205] [serial = 198] [outer = 0x97810c00] 15:53:44 INFO - PROCESS | 3205 | 1461192824689 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]]]}] 15:53:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 93 (0x9840b400) [pid = 3205] [serial = 199] [outer = 0x92a92c00] 15:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1441ms 15:53:44 INFO - PROCESS | 3205 | 1461192824787 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 15:53:44 INFO - PROCESS | 3205 | 1461192824792 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 15:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:53:44 INFO - PROCESS | 3205 | 1461192824936 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:53:44 INFO - PROCESS | 3205 | 1461192824947 Marionette TRACE conn4 <- [1,238,null,{}] 15:53:44 INFO - PROCESS | 3205 | 1461192824986 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}] 15:53:45 INFO - PROCESS | 3205 | 1461192825441 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 15:53:45 INFO - PROCESS | 3205 | 1461192825590 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:45 INFO - PROCESS | 3205 | ++DOCSHELL 0x9718fc00 == 42 [pid = 3205] [id = 67] 15:53:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 94 (0x97193800) [pid = 3205] [serial = 200] [outer = (nil)] 15:53:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 95 (0x9fb29000) [pid = 3205] [serial = 201] [outer = 0x97193800] 15:53:45 INFO - PROCESS | 3205 | 1461192825783 Marionette DEBUG loaded listener.js 15:53:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 96 (0xa3c7ec00) [pid = 3205] [serial = 202] [outer = 0x97193800] 15:53:47 INFO - PROCESS | 3205 | 1461192827281 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]]]}] 15:53:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 2498ms 15:53:47 INFO - PROCESS | 3205 | 1461192827310 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 15:53:47 INFO - PROCESS | 3205 | 1461192827319 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 15:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:53:47 INFO - PROCESS | 3205 | 1461192827330 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:53:47 INFO - PROCESS | 3205 | 1461192827336 Marionette TRACE conn4 <- [1,242,null,{}] 15:53:47 INFO - PROCESS | 3205 | 1461192827346 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}] 15:53:47 INFO - PROCESS | 3205 | 1461192827784 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 15:53:47 INFO - PROCESS | 3205 | 1461192827920 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:47 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f696800 == 43 [pid = 3205] [id = 68] 15:53:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 97 (0x97e33800) [pid = 3205] [serial = 203] [outer = (nil)] 15:53:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 98 (0x97e36800) [pid = 3205] [serial = 204] [outer = 0x97e33800] 15:53:48 INFO - PROCESS | 3205 | 1461192828076 Marionette DEBUG loaded listener.js 15:53:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 99 (0x97e3a000) [pid = 3205] [serial = 205] [outer = 0x97e33800] 15:53:49 INFO - PROCESS | 3205 | 1461192829147 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]]]}] 15:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1893ms 15:53:49 INFO - PROCESS | 3205 | 1461192829225 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 15:53:49 INFO - PROCESS | 3205 | 1461192829232 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 15:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:53:49 INFO - PROCESS | 3205 | 1461192829243 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:53:49 INFO - PROCESS | 3205 | 1461192829247 Marionette TRACE conn4 <- [1,246,null,{}] 15:53:49 INFO - PROCESS | 3205 | 1461192829258 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}] 15:53:49 INFO - PROCESS | 3205 | 1461192829591 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 15:53:49 INFO - PROCESS | 3205 | 1461192829906 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f68d400 == 44 [pid = 3205] [id = 69] 15:53:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 100 (0x97e38c00) [pid = 3205] [serial = 206] [outer = (nil)] 15:53:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 101 (0xa3c89400) [pid = 3205] [serial = 207] [outer = 0x97e38c00] 15:53:50 INFO - PROCESS | 3205 | 1461192830066 Marionette DEBUG loaded listener.js 15:53:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 102 (0xa4568000) [pid = 3205] [serial = 208] [outer = 0x97e38c00] 15:53:51 INFO - PROCESS | 3205 | 1461192831382 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]]]}] 15:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 2156ms 15:53:51 INFO - PROCESS | 3205 | 1461192831400 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 15:53:51 INFO - PROCESS | 3205 | 1461192831407 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 15:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:53:51 INFO - PROCESS | 3205 | 1461192831419 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:53:51 INFO - PROCESS | 3205 | 1461192831424 Marionette TRACE conn4 <- [1,250,null,{}] 15:53:51 INFO - PROCESS | 3205 | 1461192831436 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}] 15:53:51 INFO - PROCESS | 3205 | 1461192831862 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 15:53:52 INFO - PROCESS | 3205 | 1461192832048 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:52 INFO - PROCESS | 3205 | ++DOCSHELL 0x97f41c00 == 45 [pid = 3205] [id = 70] 15:53:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 103 (0x97f43000) [pid = 3205] [serial = 209] [outer = (nil)] 15:53:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 104 (0x97f4bc00) [pid = 3205] [serial = 210] [outer = 0x97f43000] 15:53:52 INFO - PROCESS | 3205 | 1461192832208 Marionette DEBUG loaded listener.js 15:53:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 105 (0x9b072800) [pid = 3205] [serial = 211] [outer = 0x97f43000] 15:53:53 INFO - PROCESS | 3205 | 1461192833153 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]]]}] 15:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1789ms 15:53:53 INFO - PROCESS | 3205 | 1461192833208 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 15:53:53 INFO - PROCESS | 3205 | 1461192833212 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 15:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:53:53 INFO - PROCESS | 3205 | 1461192833218 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:53:53 INFO - PROCESS | 3205 | 1461192833222 Marionette TRACE conn4 <- [1,254,null,{}] 15:53:53 INFO - PROCESS | 3205 | 1461192833228 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}] 15:53:53 INFO - PROCESS | 3205 | 1461192833398 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 15:53:53 INFO - PROCESS | 3205 | 1461192833557 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:53 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fb77000 == 46 [pid = 3205] [id = 71] 15:53:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 106 (0x8fc5c800) [pid = 3205] [serial = 212] [outer = (nil)] 15:53:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 107 (0x8fc63800) [pid = 3205] [serial = 213] [outer = 0x8fc5c800] 15:53:53 INFO - PROCESS | 3205 | 1461192833648 Marionette DEBUG loaded listener.js 15:53:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 108 (0x8fc65800) [pid = 3205] [serial = 214] [outer = 0x8fc5c800] 15:53:54 INFO - PROCESS | 3205 | 1461192834491 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]]]}] 15:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1335ms 15:53:54 INFO - PROCESS | 3205 | 1461192834555 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 15:53:54 INFO - PROCESS | 3205 | 1461192834559 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 15:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:53:54 INFO - PROCESS | 3205 | 1461192834565 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:53:54 INFO - PROCESS | 3205 | 1461192834569 Marionette TRACE conn4 <- [1,258,null,{}] 15:53:54 INFO - PROCESS | 3205 | 1461192834575 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}] 15:53:54 INFO - PROCESS | 3205 | 1461192834760 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 15:53:54 INFO - PROCESS | 3205 | 1461192834910 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:54 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fc61000 == 47 [pid = 3205] [id = 72] 15:53:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 109 (0x8fc64c00) [pid = 3205] [serial = 215] [outer = (nil)] 15:53:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 110 (0x97f4c400) [pid = 3205] [serial = 216] [outer = 0x8fc64c00] 15:53:55 INFO - PROCESS | 3205 | 1461192834997 Marionette DEBUG loaded listener.js 15:53:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 111 (0x98fb8000) [pid = 3205] [serial = 217] [outer = 0x8fc64c00] 15:53:55 INFO - PROCESS | 3205 | 1461192835877 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]]]}] 15:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1339ms 15:53:55 INFO - PROCESS | 3205 | 1461192835908 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 15:53:55 INFO - PROCESS | 3205 | 1461192835912 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 15:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:53:55 INFO - PROCESS | 3205 | 1461192835921 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:53:55 INFO - PROCESS | 3205 | 1461192835925 Marionette TRACE conn4 <- [1,262,null,{}] 15:53:55 INFO - PROCESS | 3205 | 1461192835931 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}] 15:53:56 INFO - PROCESS | 3205 | 1461192836105 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 15:53:56 INFO - PROCESS | 3205 | 1461192836261 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:56 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb6fc00 == 48 [pid = 3205] [id = 73] 15:53:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 112 (0x8eb70400) [pid = 3205] [serial = 218] [outer = (nil)] 15:53:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 113 (0x8eb78000) [pid = 3205] [serial = 219] [outer = 0x8eb70400] 15:53:56 INFO - PROCESS | 3205 | 1461192836346 Marionette DEBUG loaded listener.js 15:53:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 114 (0x8eb7a400) [pid = 3205] [serial = 220] [outer = 0x8eb70400] 15:53:57 INFO - PROCESS | 3205 | 1461192837462 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]]]}] 15:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1590ms 15:53:57 INFO - PROCESS | 3205 | 1461192837513 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 15:53:57 INFO - PROCESS | 3205 | 1461192837518 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 15:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:53:57 INFO - PROCESS | 3205 | 1461192837529 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:53:57 INFO - PROCESS | 3205 | 1461192837532 Marionette TRACE conn4 <- [1,266,null,{}] 15:53:57 INFO - PROCESS | 3205 | 1461192837541 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}] 15:53:57 INFO - PROCESS | 3205 | 1461192837715 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 15:53:57 INFO - PROCESS | 3205 | 1461192837887 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:57 INFO - PROCESS | 3205 | ++DOCSHELL 0x92a20c00 == 49 [pid = 3205] [id = 74] 15:53:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 115 (0x92a24c00) [pid = 3205] [serial = 221] [outer = (nil)] 15:53:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 116 (0x92a8b800) [pid = 3205] [serial = 222] [outer = 0x92a24c00] 15:53:57 INFO - PROCESS | 3205 | 1461192837966 Marionette DEBUG loaded listener.js 15:53:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 117 (0x963e9000) [pid = 3205] [serial = 223] [outer = 0x92a24c00] 15:53:58 INFO - PROCESS | 3205 | 1461192838830 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]]]}] 15:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1394ms 15:53:58 INFO - PROCESS | 3205 | 1461192838924 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 15:53:58 INFO - PROCESS | 3205 | 1461192838933 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 15:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:53:58 INFO - PROCESS | 3205 | 1461192838944 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:53:58 INFO - PROCESS | 3205 | 1461192838949 Marionette TRACE conn4 <- [1,270,null,{}] 15:53:58 INFO - PROCESS | 3205 | 1461192838956 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}] 15:53:59 INFO - PROCESS | 3205 | 1461192839205 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 15:53:59 INFO - PROCESS | 3205 | 1461192839366 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:53:59 INFO - PROCESS | 3205 | ++DOCSHELL 0x9130d000 == 50 [pid = 3205] [id = 75] 15:53:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 118 (0x97167c00) [pid = 3205] [serial = 224] [outer = (nil)] 15:53:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 119 (0x9780f800) [pid = 3205] [serial = 225] [outer = 0x97167c00] 15:53:59 INFO - PROCESS | 3205 | 1461192839461 Marionette DEBUG loaded listener.js 15:53:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 120 (0x97815400) [pid = 3205] [serial = 226] [outer = 0x97167c00] 15:53:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8f690000 == 49 [pid = 3205] [id = 63] 15:53:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8f7a4400 == 48 [pid = 3205] [id = 62] 15:53:59 INFO - PROCESS | 3205 | --DOCSHELL 0x98883c00 == 47 [pid = 3205] [id = 61] 15:53:59 INFO - PROCESS | 3205 | --DOCSHELL 0x92a21400 == 46 [pid = 3205] [id = 60] 15:53:59 INFO - PROCESS | 3205 | --DOCSHELL 0x95c61000 == 45 [pid = 3205] [id = 59] 15:54:00 INFO - PROCESS | 3205 | --DOCSHELL 0x91fbf400 == 44 [pid = 3205] [id = 58] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 119 (0x9883d800) [pid = 3205] [serial = 140] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 118 (0xa0c1cc00) [pid = 3205] [serial = 129] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 117 (0x91fbe400) [pid = 3205] [serial = 135] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 116 (0x9feebc00) [pid = 3205] [serial = 123] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 115 (0x99bf0400) [pid = 3205] [serial = 144] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 114 (0xa0ada800) [pid = 3205] [serial = 128] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 113 (0x92a84c00) [pid = 3205] [serial = 119] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 112 (0x97187c00) [pid = 3205] [serial = 131] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 111 (0x98b5cc00) [pid = 3205] [serial = 141] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 110 (0x9911b400) [pid = 3205] [serial = 125] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 109 (0x9ff0f800) [pid = 3205] [serial = 126] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 108 (0x9fca0400) [pid = 3205] [serial = 122] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 107 (0x963f3000) [pid = 3205] [serial = 138] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 106 (0x8f697000) [pid = 3205] [serial = 99] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 105 (0x963ec400) [pid = 3205] [serial = 137] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 104 (0x9718c800) [pid = 3205] [serial = 132] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 103 (0x907e5000) [pid = 3205] [serial = 134] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 102 (0x9639f400) [pid = 3205] [serial = 143] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | --DOMWINDOW == 101 (0x97189800) [pid = 3205] [serial = 120] [outer = (nil)] [url = about:blank] 15:54:00 INFO - PROCESS | 3205 | 1461192840328 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]]]}] 15:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1436ms 15:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:54:00 INFO - PROCESS | 3205 | 1461192840381 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 15:54:00 INFO - PROCESS | 3205 | 1461192840385 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 15:54:00 INFO - PROCESS | 3205 | 1461192840392 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:54:00 INFO - PROCESS | 3205 | 1461192840397 Marionette TRACE conn4 <- [1,274,null,{}] 15:54:00 INFO - PROCESS | 3205 | 1461192840413 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}] 15:54:00 INFO - PROCESS | 3205 | 1461192840579 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 15:54:00 INFO - PROCESS | 3205 | 1461192840591 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:00 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f697000 == 45 [pid = 3205] [id = 76] 15:54:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 102 (0x97187c00) [pid = 3205] [serial = 227] [outer = (nil)] 15:54:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 103 (0x97aed400) [pid = 3205] [serial = 228] [outer = 0x97187c00] 15:54:00 INFO - PROCESS | 3205 | 1461192840670 Marionette DEBUG loaded listener.js 15:54:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 104 (0x97e32800) [pid = 3205] [serial = 229] [outer = 0x97187c00] 15:54:01 INFO - PROCESS | 3205 | 1461192841606 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]]]}] 15:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1236ms 15:54:01 INFO - PROCESS | 3205 | 1461192841627 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 15:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:54:01 INFO - PROCESS | 3205 | 1461192841632 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 15:54:01 INFO - PROCESS | 3205 | 1461192841638 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:54:01 INFO - PROCESS | 3205 | 1461192841641 Marionette TRACE conn4 <- [1,278,null,{}] 15:54:01 INFO - PROCESS | 3205 | 1461192841646 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}] 15:54:01 INFO - PROCESS | 3205 | 1461192841795 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 15:54:01 INFO - PROCESS | 3205 | 1461192841810 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:01 INFO - PROCESS | 3205 | ++DOCSHELL 0x97e2d800 == 46 [pid = 3205] [id = 77] 15:54:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 105 (0x97f49c00) [pid = 3205] [serial = 230] [outer = (nil)] 15:54:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 106 (0x97f4ec00) [pid = 3205] [serial = 231] [outer = 0x97f49c00] 15:54:01 INFO - PROCESS | 3205 | 1461192841885 Marionette DEBUG loaded listener.js 15:54:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 107 (0x983abc00) [pid = 3205] [serial = 232] [outer = 0x97f49c00] 15:54:02 INFO - PROCESS | 3205 | 1461192842793 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]]]}] 15:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1181ms 15:54:02 INFO - PROCESS | 3205 | 1461192842819 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 15:54:02 INFO - PROCESS | 3205 | 1461192842823 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 15:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:54:02 INFO - PROCESS | 3205 | 1461192842829 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:54:02 INFO - PROCESS | 3205 | 1461192842832 Marionette TRACE conn4 <- [1,282,null,{}] 15:54:02 INFO - PROCESS | 3205 | 1461192842838 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}] 15:54:03 INFO - PROCESS | 3205 | 1461192843029 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 15:54:03 INFO - PROCESS | 3205 | 1461192843052 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:03 INFO - PROCESS | 3205 | ++DOCSHELL 0x97f42c00 == 47 [pid = 3205] [id = 78] 15:54:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 108 (0x97f45400) [pid = 3205] [serial = 233] [outer = (nil)] 15:54:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 109 (0x98b8d400) [pid = 3205] [serial = 234] [outer = 0x97f45400] 15:54:03 INFO - PROCESS | 3205 | 1461192843129 Marionette DEBUG loaded listener.js 15:54:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 110 (0x98fb6800) [pid = 3205] [serial = 235] [outer = 0x97f45400] 15:54:04 INFO - PROCESS | 3205 | 1461192844034 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]]]}] 15:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1279ms 15:54:04 INFO - PROCESS | 3205 | 1461192844109 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 15:54:04 INFO - PROCESS | 3205 | 1461192844126 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 15:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:54:04 INFO - PROCESS | 3205 | 1461192844138 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:54:04 INFO - PROCESS | 3205 | 1461192844141 Marionette TRACE conn4 <- [1,286,null,{}] 15:54:04 INFO - PROCESS | 3205 | 1461192844147 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}] 15:54:04 INFO - PROCESS | 3205 | 1461192844358 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 15:54:04 INFO - PROCESS | 3205 | 1461192844384 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:04 INFO - PROCESS | 3205 | ++DOCSHELL 0x98411800 == 48 [pid = 3205] [id = 79] 15:54:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 111 (0x988ae800) [pid = 3205] [serial = 236] [outer = (nil)] 15:54:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 112 (0x9fb8ac00) [pid = 3205] [serial = 237] [outer = 0x988ae800] 15:54:04 INFO - PROCESS | 3205 | 1461192844462 Marionette DEBUG loaded listener.js 15:54:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 113 (0x9fc56c00) [pid = 3205] [serial = 238] [outer = 0x988ae800] 15:54:04 INFO - PROCESS | 3205 | --DOMWINDOW == 112 (0x95057800) [pid = 3205] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:54:04 INFO - PROCESS | 3205 | --DOMWINDOW == 111 (0x92a1d000) [pid = 3205] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:54:04 INFO - PROCESS | 3205 | --DOMWINDOW == 110 (0x983af000) [pid = 3205] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:54:04 INFO - PROCESS | 3205 | --DOMWINDOW == 109 (0x9639a800) [pid = 3205] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:54:04 INFO - PROCESS | 3205 | --DOMWINDOW == 108 (0x988afc00) [pid = 3205] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:54:04 INFO - PROCESS | 3205 | --DOMWINDOW == 107 (0x8f79f400) [pid = 3205] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:54:05 INFO - PROCESS | 3205 | 1461192845422 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]]]}] 15:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1336ms 15:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:54:05 INFO - PROCESS | 3205 | 1461192845475 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 15:54:05 INFO - PROCESS | 3205 | 1461192845478 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 15:54:05 INFO - PROCESS | 3205 | 1461192845485 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:54:05 INFO - PROCESS | 3205 | 1461192845488 Marionette TRACE conn4 <- [1,290,null,{}] 15:54:05 INFO - PROCESS | 3205 | 1461192845494 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}] 15:54:05 INFO - PROCESS | 3205 | 1461192845640 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 15:54:05 INFO - PROCESS | 3205 | 1461192845654 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x91f1b000 == 49 [pid = 3205] [id = 80] 15:54:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 108 (0x963ef000) [pid = 3205] [serial = 239] [outer = (nil)] 15:54:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 109 (0x9ff0f800) [pid = 3205] [serial = 240] [outer = 0x963ef000] 15:54:05 INFO - PROCESS | 3205 | 1461192845727 Marionette DEBUG loaded listener.js 15:54:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 110 (0x9ffabc00) [pid = 3205] [serial = 241] [outer = 0x963ef000] 15:54:06 INFO - PROCESS | 3205 | 1461192846486 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]]]}] 15:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1031ms 15:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:54:06 INFO - PROCESS | 3205 | 1461192846516 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 15:54:06 INFO - PROCESS | 3205 | 1461192846519 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 15:54:06 INFO - PROCESS | 3205 | 1461192846525 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:54:06 INFO - PROCESS | 3205 | 1461192846528 Marionette TRACE conn4 <- [1,294,null,{}] 15:54:06 INFO - PROCESS | 3205 | 1461192846534 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}] 15:54:06 INFO - PROCESS | 3205 | 1461192846716 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 15:54:06 INFO - PROCESS | 3205 | 1461192846734 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:06 INFO - PROCESS | 3205 | ++DOCSHELL 0x97e37400 == 50 [pid = 3205] [id = 81] 15:54:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 111 (0x9fb8a400) [pid = 3205] [serial = 242] [outer = (nil)] 15:54:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 112 (0xa0c3ac00) [pid = 3205] [serial = 243] [outer = 0x9fb8a400] 15:54:06 INFO - PROCESS | 3205 | 1461192846807 Marionette DEBUG loaded listener.js 15:54:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 113 (0xa2a32400) [pid = 3205] [serial = 244] [outer = 0x9fb8a400] 15:54:07 INFO - PROCESS | 3205 | 1461192847840 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]]]}] 15:54:07 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. 15:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1351ms 15:54:07 INFO - PROCESS | 3205 | 1461192847876 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 15:54:07 INFO - PROCESS | 3205 | 1461192847885 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 15:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:54:07 INFO - PROCESS | 3205 | 1461192847895 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:54:07 INFO - PROCESS | 3205 | 1461192847900 Marionette TRACE conn4 <- [1,298,null,{}] 15:54:07 INFO - PROCESS | 3205 | 1461192847909 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}] 15:54:08 INFO - PROCESS | 3205 | 1461192848105 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 15:54:08 INFO - PROCESS | 3205 | 1461192848270 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:08 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb76000 == 51 [pid = 3205] [id = 82] 15:54:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 114 (0x91fb8c00) [pid = 3205] [serial = 245] [outer = (nil)] 15:54:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 115 (0x95c62000) [pid = 3205] [serial = 246] [outer = 0x91fb8c00] 15:54:08 INFO - PROCESS | 3205 | 1461192848366 Marionette DEBUG loaded listener.js 15:54:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 116 (0x963f3c00) [pid = 3205] [serial = 247] [outer = 0x91fb8c00] 15:54:09 INFO - PROCESS | 3205 | 1461192849690 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]]]}] 15:54:09 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. 15:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1847ms 15:54:09 INFO - PROCESS | 3205 | 1461192849745 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 15:54:09 INFO - PROCESS | 3205 | 1461192849759 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 15:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:54:09 INFO - PROCESS | 3205 | 1461192849834 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:54:09 INFO - PROCESS | 3205 | 1461192849842 Marionette TRACE conn4 <- [1,302,null,{}] 15:54:09 INFO - PROCESS | 3205 | 1461192849877 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}] 15:54:10 INFO - PROCESS | 3205 | 1461192850210 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 15:54:10 INFO - PROCESS | 3205 | 1461192850350 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:10 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fc5e000 == 52 [pid = 3205] [id = 83] 15:54:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 117 (0x8fc63c00) [pid = 3205] [serial = 248] [outer = (nil)] 15:54:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 118 (0x97e32400) [pid = 3205] [serial = 249] [outer = 0x8fc63c00] 15:54:10 INFO - PROCESS | 3205 | 1461192850442 Marionette DEBUG loaded listener.js 15:54:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 119 (0x98403800) [pid = 3205] [serial = 250] [outer = 0x8fc63c00] 15:54:11 INFO - PROCESS | 3205 | 1461192851455 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]]]}] 15:54:11 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. 15:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1726ms 15:54:11 INFO - PROCESS | 3205 | 1461192851501 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 15:54:11 INFO - PROCESS | 3205 | 1461192851506 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 15:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:54:11 INFO - PROCESS | 3205 | 1461192851513 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:54:11 INFO - PROCESS | 3205 | 1461192851521 Marionette TRACE conn4 <- [1,306,null,{}] 15:54:11 INFO - PROCESS | 3205 | 1461192851542 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}] 15:54:11 INFO - PROCESS | 3205 | 1461192851800 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 15:54:12 INFO - PROCESS | 3205 | 1461192852040 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:12 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb8ac00 == 53 [pid = 3205] [id = 84] 15:54:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 120 (0x8eb91800) [pid = 3205] [serial = 251] [outer = (nil)] 15:54:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 121 (0x97f40800) [pid = 3205] [serial = 252] [outer = 0x8eb91800] 15:54:12 INFO - PROCESS | 3205 | 1461192852143 Marionette DEBUG loaded listener.js 15:54:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 122 (0x99bfc400) [pid = 3205] [serial = 253] [outer = 0x8eb91800] 15:54:13 INFO - PROCESS | 3205 | 1461192852995 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]]]}] 15:54:13 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. 15:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1541ms 15:54:13 INFO - PROCESS | 3205 | 1461192853054 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 15:54:13 INFO - PROCESS | 3205 | 1461192853058 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 15:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:54:13 INFO - PROCESS | 3205 | 1461192853066 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:54:13 INFO - PROCESS | 3205 | 1461192853070 Marionette TRACE conn4 <- [1,310,null,{}] 15:54:13 INFO - PROCESS | 3205 | 1461192853076 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}] 15:54:13 INFO - PROCESS | 3205 | 1461192853280 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 15:54:13 INFO - PROCESS | 3205 | 1461192853463 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:13 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f7ad400 == 54 [pid = 3205] [id = 85] 15:54:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 123 (0x97f4b800) [pid = 3205] [serial = 254] [outer = (nil)] 15:54:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 124 (0x9ff10800) [pid = 3205] [serial = 255] [outer = 0x97f4b800] 15:54:13 INFO - PROCESS | 3205 | 1461192853608 Marionette DEBUG loaded listener.js 15:54:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 125 (0xa3c82400) [pid = 3205] [serial = 256] [outer = 0x97f4b800] 15:54:14 INFO - PROCESS | 3205 | 1461192854448 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]]]}] 15:54:14 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. 15:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1431ms 15:54:14 INFO - PROCESS | 3205 | 1461192854499 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 15:54:14 INFO - PROCESS | 3205 | 1461192854504 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 15:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:54:14 INFO - PROCESS | 3205 | 1461192854512 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:54:14 INFO - PROCESS | 3205 | 1461192854515 Marionette TRACE conn4 <- [1,314,null,{}] 15:54:14 INFO - PROCESS | 3205 | 1461192854521 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}] 15:54:14 INFO - PROCESS | 3205 | 1461192854704 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 15:54:14 INFO - PROCESS | 3205 | 1461192854856 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:14 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fb6bc00 == 55 [pid = 3205] [id = 86] 15:54:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0xa3c81000) [pid = 3205] [serial = 257] [outer = (nil)] 15:54:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0xa4c08400) [pid = 3205] [serial = 258] [outer = 0xa3c81000] 15:54:14 INFO - PROCESS | 3205 | 1461192854947 Marionette DEBUG loaded listener.js 15:54:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0xa4c4c800) [pid = 3205] [serial = 259] [outer = 0xa3c81000] 15:54:15 INFO - PROCESS | 3205 | 1461192855913 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]]]}] 15:54:15 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. 15:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1430ms 15:54:15 INFO - PROCESS | 3205 | 1461192855943 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 15:54:15 INFO - PROCESS | 3205 | 1461192855948 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 15:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:54:15 INFO - PROCESS | 3205 | 1461192855955 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:54:15 INFO - PROCESS | 3205 | 1461192855958 Marionette TRACE conn4 <- [1,318,null,{}] 15:54:15 INFO - PROCESS | 3205 | 1461192855964 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}] 15:54:16 INFO - PROCESS | 3205 | 1461192856164 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 15:54:16 INFO - PROCESS | 3205 | 1461192856319 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:16 INFO - PROCESS | 3205 | ++DOCSHELL 0xa456cc00 == 56 [pid = 3205] [id = 87] 15:54:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0xa456d800) [pid = 3205] [serial = 260] [outer = (nil)] 15:54:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0xa6995000) [pid = 3205] [serial = 261] [outer = 0xa456d800] 15:54:16 INFO - PROCESS | 3205 | 1461192856412 Marionette DEBUG loaded listener.js 15:54:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0xa6d2f400) [pid = 3205] [serial = 262] [outer = 0xa456d800] 15:54:17 INFO - PROCESS | 3205 | 1461192857320 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]]]}] 15:54:17 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. 15:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1441ms 15:54:17 INFO - PROCESS | 3205 | 1461192857396 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 15:54:17 INFO - PROCESS | 3205 | 1461192857400 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 15:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:54:17 INFO - PROCESS | 3205 | 1461192857407 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:54:17 INFO - PROCESS | 3205 | 1461192857410 Marionette TRACE conn4 <- [1,322,null,{}] 15:54:17 INFO - PROCESS | 3205 | 1461192857416 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}] 15:54:17 INFO - PROCESS | 3205 | 1461192857633 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 15:54:17 INFO - PROCESS | 3205 | 1461192857835 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:17 INFO - PROCESS | 3205 | ++DOCSHELL 0xa6d37c00 == 57 [pid = 3205] [id = 88] 15:54:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0xa6d6a000) [pid = 3205] [serial = 263] [outer = (nil)] 15:54:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0xa6dc2000) [pid = 3205] [serial = 264] [outer = 0xa6d6a000] 15:54:17 INFO - PROCESS | 3205 | 1461192857969 Marionette DEBUG loaded listener.js 15:54:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0xa9d9b400) [pid = 3205] [serial = 265] [outer = 0xa6d6a000] 15:54:19 INFO - PROCESS | 3205 | 1461192859028 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]]]}] 15:54:19 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. 15:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1632ms 15:54:19 INFO - PROCESS | 3205 | 1461192859040 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 15:54:19 INFO - PROCESS | 3205 | 1461192859044 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 15:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:54:19 INFO - PROCESS | 3205 | 1461192859053 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:54:19 INFO - PROCESS | 3205 | 1461192859058 Marionette TRACE conn4 <- [1,326,null,{}] 15:54:19 INFO - PROCESS | 3205 | 1461192859065 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}] 15:54:19 INFO - PROCESS | 3205 | 1461192859293 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 15:54:19 INFO - PROCESS | 3205 | 1461192859522 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:19 INFO - PROCESS | 3205 | ++DOCSHELL 0x8df87000 == 58 [pid = 3205] [id = 89] 15:54:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8df88800) [pid = 3205] [serial = 266] [outer = (nil)] 15:54:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8df8d000) [pid = 3205] [serial = 267] [outer = 0x8df88800] 15:54:19 INFO - PROCESS | 3205 | 1461192859612 Marionette DEBUG loaded listener.js 15:54:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8df8fc00) [pid = 3205] [serial = 268] [outer = 0x8df88800] 15:54:20 INFO - PROCESS | 3205 | 1461192860433 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]]]}] 15:54:20 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. 15:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1455ms 15:54:20 INFO - PROCESS | 3205 | 1461192860507 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 15:54:20 INFO - PROCESS | 3205 | 1461192860511 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 15:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:54:20 INFO - PROCESS | 3205 | 1461192860518 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:54:20 INFO - PROCESS | 3205 | 1461192860521 Marionette TRACE conn4 <- [1,330,null,{}] 15:54:20 INFO - PROCESS | 3205 | 1461192860527 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}] 15:54:20 INFO - PROCESS | 3205 | 1461192860736 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 15:54:20 INFO - PROCESS | 3205 | 1461192860891 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:20 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c536c00 == 59 [pid = 3205] [id = 90] 15:54:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8c537800) [pid = 3205] [serial = 269] [outer = (nil)] 15:54:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8c53c000) [pid = 3205] [serial = 270] [outer = 0x8c537800] 15:54:20 INFO - PROCESS | 3205 | 1461192860984 Marionette DEBUG loaded listener.js 15:54:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8c53d800) [pid = 3205] [serial = 271] [outer = 0x8c537800] 15:54:21 INFO - PROCESS | 3205 | 1461192861868 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]]]}] 15:54:21 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. 15:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1384ms 15:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:54:21 INFO - PROCESS | 3205 | 1461192861903 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 15:54:21 INFO - PROCESS | 3205 | 1461192861906 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 15:54:21 INFO - PROCESS | 3205 | 1461192861913 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:54:21 INFO - PROCESS | 3205 | 1461192861917 Marionette TRACE conn4 <- [1,334,null,{}] 15:54:21 INFO - PROCESS | 3205 | 1461192861923 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}] 15:54:22 INFO - PROCESS | 3205 | 1461192862104 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 15:54:22 INFO - PROCESS | 3205 | 1461192862267 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:22 INFO - PROCESS | 3205 | ++DOCSHELL 0x8df89400 == 60 [pid = 3205] [id = 91] 15:54:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8df89800) [pid = 3205] [serial = 272] [outer = (nil)] 15:54:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8df91c00) [pid = 3205] [serial = 273] [outer = 0x8df89800] 15:54:22 INFO - PROCESS | 3205 | 1461192862350 Marionette DEBUG loaded listener.js 15:54:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8dfc7c00) [pid = 3205] [serial = 274] [outer = 0x8df89800] 15:54:23 INFO - PROCESS | 3205 | 1461192863547 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]]]}] 15:54:23 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. 15:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1687ms 15:54:23 INFO - PROCESS | 3205 | 1461192863600 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 15:54:23 INFO - PROCESS | 3205 | 1461192863606 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 15:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:54:23 INFO - PROCESS | 3205 | 1461192863615 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:54:23 INFO - PROCESS | 3205 | 1461192863619 Marionette TRACE conn4 <- [1,338,null,{}] 15:54:23 INFO - PROCESS | 3205 | 1461192863627 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}] 15:54:23 INFO - PROCESS | 3205 | 1461192863811 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 15:54:23 INFO - PROCESS | 3205 | 1461192863974 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:24 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e8a3400 == 61 [pid = 3205] [id = 92] 15:54:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8e8a4800) [pid = 3205] [serial = 275] [outer = (nil)] 15:54:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8e8a9800) [pid = 3205] [serial = 276] [outer = 0x8e8a4800] 15:54:24 INFO - PROCESS | 3205 | 1461192864057 Marionette DEBUG loaded listener.js 15:54:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x8e8ac800) [pid = 3205] [serial = 277] [outer = 0x8e8a4800] 15:54:24 INFO - PROCESS | 3205 | 1461192864972 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]]]}] 15:54:24 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. 15:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1381ms 15:54:24 INFO - PROCESS | 3205 | 1461192864995 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 15:54:25 INFO - PROCESS | 3205 | 1461192865003 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 15:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:54:25 INFO - PROCESS | 3205 | 1461192865013 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:54:25 INFO - PROCESS | 3205 | 1461192865017 Marionette TRACE conn4 <- [1,342,null,{}] 15:54:25 INFO - PROCESS | 3205 | 1461192865023 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}] 15:54:25 INFO - PROCESS | 3205 | 1461192865243 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 15:54:25 INFO - PROCESS | 3205 | 1461192865364 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:25 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb74c00 == 62 [pid = 3205] [id = 93] 15:54:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x8eb7ac00) [pid = 3205] [serial = 278] [outer = (nil)] 15:54:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8eb8bc00) [pid = 3205] [serial = 279] [outer = 0x8eb7ac00] 15:54:25 INFO - PROCESS | 3205 | 1461192865442 Marionette DEBUG loaded listener.js 15:54:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x8eb94400) [pid = 3205] [serial = 280] [outer = 0x8eb7ac00] 15:54:26 INFO - PROCESS | 3205 | --DOCSHELL 0x91f1b000 == 61 [pid = 3205] [id = 80] 15:54:26 INFO - PROCESS | 3205 | --DOCSHELL 0x98411800 == 60 [pid = 3205] [id = 79] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x99c0cc00) [pid = 3205] [serial = 146] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x9633c800) [pid = 3205] [serial = 149] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x988b7c00) [pid = 3205] [serial = 152] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x9fc50c00) [pid = 3205] [serial = 155] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x9ffa2400) [pid = 3205] [serial = 158] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0xa0f42c00) [pid = 3205] [serial = 161] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0xa444bc00) [pid = 3205] [serial = 164] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x983a8800) [pid = 3205] [serial = 167] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0xa45bec00) [pid = 3205] [serial = 191] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOCSHELL 0x97f42c00 == 59 [pid = 3205] [id = 78] 15:54:26 INFO - PROCESS | 3205 | --DOCSHELL 0x97e2d800 == 58 [pid = 3205] [id = 77] 15:54:26 INFO - PROCESS | 3205 | --DOCSHELL 0x8f697000 == 57 [pid = 3205] [id = 76] 15:54:26 INFO - PROCESS | 3205 | --DOCSHELL 0x9130d000 == 56 [pid = 3205] [id = 75] 15:54:26 INFO - PROCESS | 3205 | --DOCSHELL 0x92a20c00 == 55 [pid = 3205] [id = 74] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0xa0c1c000) [pid = 3205] [serial = 185] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x963f0000) [pid = 3205] [serial = 174] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x95c10400) [pid = 3205] [serial = 173] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x99befc00) [pid = 3205] [serial = 179] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0xa3c7e800) [pid = 3205] [serial = 170] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x96fe4800) [pid = 3205] [serial = 176] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x975e9c00) [pid = 3205] [serial = 177] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0xa0c3d800) [pid = 3205] [serial = 186] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x9fb94000) [pid = 3205] [serial = 182] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x9fea3400) [pid = 3205] [serial = 188] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0xa446d000) [pid = 3205] [serial = 189] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0x9fea2c00) [pid = 3205] [serial = 183] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x9ae28400) [pid = 3205] [serial = 180] [outer = (nil)] [url = about:blank] 15:54:26 INFO - PROCESS | 3205 | 1461192866513 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]]]}] 15:54:26 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. 15:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1531ms 15:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:54:26 INFO - PROCESS | 3205 | 1461192866545 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 15:54:26 INFO - PROCESS | 3205 | 1461192866547 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 15:54:26 INFO - PROCESS | 3205 | 1461192866554 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:54:26 INFO - PROCESS | 3205 | 1461192866560 Marionette TRACE conn4 <- [1,346,null,{}] 15:54:26 INFO - PROCESS | 3205 | 1461192866575 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}] 15:54:26 INFO - PROCESS | 3205 | 1461192866734 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 15:54:26 INFO - PROCESS | 3205 | 1461192866753 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:26 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f7aac00 == 56 [pid = 3205] [id = 94] 15:54:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x8fc66400) [pid = 3205] [serial = 281] [outer = (nil)] 15:54:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x907ea800) [pid = 3205] [serial = 282] [outer = 0x8fc66400] 15:54:26 INFO - PROCESS | 3205 | 1461192866852 Marionette DEBUG loaded listener.js 15:54:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x92a1c000) [pid = 3205] [serial = 283] [outer = 0x8fc66400] 15:54:27 INFO - PROCESS | 3205 | 1461192867693 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]]]}] 15:54:27 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. 15:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1185ms 15:54:27 INFO - PROCESS | 3205 | 1461192867740 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 15:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:54:27 INFO - PROCESS | 3205 | 1461192867744 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 15:54:27 INFO - PROCESS | 3205 | 1461192867750 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:54:27 INFO - PROCESS | 3205 | 1461192867754 Marionette TRACE conn4 <- [1,350,null,{}] 15:54:27 INFO - PROCESS | 3205 | 1461192867759 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}] 15:54:27 INFO - PROCESS | 3205 | 1461192867966 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 15:54:28 INFO - PROCESS | 3205 | 1461192867985 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:28 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb8c800 == 57 [pid = 3205] [id = 95] 15:54:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x95c0f000) [pid = 3205] [serial = 284] [outer = (nil)] 15:54:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x9639ec00) [pid = 3205] [serial = 285] [outer = 0x95c0f000] 15:54:28 INFO - PROCESS | 3205 | 1461192868063 Marionette DEBUG loaded listener.js 15:54:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x963f0400) [pid = 3205] [serial = 286] [outer = 0x95c0f000] 15:54:28 INFO - PROCESS | 3205 | 1461192868961 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]]]}] 15:54:29 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. 15:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1284ms 15:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:54:29 INFO - PROCESS | 3205 | 1461192869035 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 15:54:29 INFO - PROCESS | 3205 | 1461192869038 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 15:54:29 INFO - PROCESS | 3205 | 1461192869044 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:54:29 INFO - PROCESS | 3205 | 1461192869047 Marionette TRACE conn4 <- [1,354,null,{}] 15:54:29 INFO - PROCESS | 3205 | 1461192869052 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}] 15:54:29 INFO - PROCESS | 3205 | 1461192869260 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 15:54:29 INFO - PROCESS | 3205 | 1461192869278 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:29 INFO - PROCESS | 3205 | ++DOCSHELL 0x91f21c00 == 58 [pid = 3205] [id = 96] 15:54:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x95c61000) [pid = 3205] [serial = 287] [outer = (nil)] 15:54:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x97191400) [pid = 3205] [serial = 288] [outer = 0x95c61000] 15:54:29 INFO - PROCESS | 3205 | 1461192869351 Marionette DEBUG loaded listener.js 15:54:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x975f1400) [pid = 3205] [serial = 289] [outer = 0x95c61000] 15:54:30 INFO - PROCESS | 3205 | 1461192870217 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]]]}] 15:54:30 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. 15:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1233ms 15:54:30 INFO - PROCESS | 3205 | 1461192870279 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 15:54:30 INFO - PROCESS | 3205 | 1461192870296 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 15:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:54:30 INFO - PROCESS | 3205 | 1461192870303 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:54:30 INFO - PROCESS | 3205 | 1461192870307 Marionette TRACE conn4 <- [1,358,null,{}] 15:54:30 INFO - PROCESS | 3205 | 1461192870321 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}] 15:54:30 INFO - PROCESS | 3205 | 1461192870574 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 15:54:30 INFO - PROCESS | 3205 | 1461192870600 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:30 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ec85800 == 59 [pid = 3205] [id = 97] 15:54:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8ec8a400) [pid = 3205] [serial = 290] [outer = (nil)] 15:54:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8ec8dc00) [pid = 3205] [serial = 291] [outer = 0x8ec8a400] 15:54:30 INFO - PROCESS | 3205 | 1461192870677 Marionette DEBUG loaded listener.js 15:54:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x9780c400) [pid = 3205] [serial = 292] [outer = 0x8ec8a400] 15:54:31 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x92a24c00) [pid = 3205] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:54:31 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x97f49c00) [pid = 3205] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:54:31 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x97187c00) [pid = 3205] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:54:31 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x97167c00) [pid = 3205] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:54:31 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x97f45400) [pid = 3205] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:54:31 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x988ae800) [pid = 3205] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:54:31 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x963ef000) [pid = 3205] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:54:31 INFO - PROCESS | 3205 | 1461192871691 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]]]}] 15:54:31 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. 15:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1442ms 15:54:31 INFO - PROCESS | 3205 | 1461192871746 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 15:54:31 INFO - PROCESS | 3205 | 1461192871749 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 15:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:54:31 INFO - PROCESS | 3205 | 1461192871756 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:54:31 INFO - PROCESS | 3205 | 1461192871759 Marionette TRACE conn4 <- [1,362,null,{}] 15:54:31 INFO - PROCESS | 3205 | 1461192871765 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}] 15:54:31 INFO - PROCESS | 3205 | 1461192871923 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 15:54:31 INFO - PROCESS | 3205 | 1461192871935 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:31 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ec85400 == 60 [pid = 3205] [id = 98] 15:54:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x97167c00) [pid = 3205] [serial = 293] [outer = (nil)] 15:54:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x978be000) [pid = 3205] [serial = 294] [outer = 0x97167c00] 15:54:32 INFO - PROCESS | 3205 | 1461192872009 Marionette DEBUG loaded listener.js 15:54:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x97e2c400) [pid = 3205] [serial = 295] [outer = 0x97167c00] 15:54:32 INFO - PROCESS | 3205 | 1461192872882 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]]]}] 15:54:32 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. 15:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1180ms 15:54:32 INFO - PROCESS | 3205 | 1461192872938 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 15:54:32 INFO - PROCESS | 3205 | 1461192872942 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 15:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:54:32 INFO - PROCESS | 3205 | 1461192872948 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:54:32 INFO - PROCESS | 3205 | 1461192872952 Marionette TRACE conn4 <- [1,366,null,{}] 15:54:32 INFO - PROCESS | 3205 | 1461192872957 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}] 15:54:33 INFO - PROCESS | 3205 | 1461192873113 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 15:54:33 INFO - PROCESS | 3205 | 1461192873354 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:33 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c534400 == 61 [pid = 3205] [id = 99] 15:54:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8c536000) [pid = 3205] [serial = 296] [outer = (nil)] 15:54:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8df8cc00) [pid = 3205] [serial = 297] [outer = 0x8c536000] 15:54:33 INFO - PROCESS | 3205 | 1461192873448 Marionette DEBUG loaded listener.js 15:54:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8dfce800) [pid = 3205] [serial = 298] [outer = 0x8c536000] 15:54:34 INFO - PROCESS | 3205 | 1461192874521 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]]]}] 15:54:34 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. 15:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1630ms 15:54:34 INFO - PROCESS | 3205 | 1461192874582 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 15:54:34 INFO - PROCESS | 3205 | 1461192874590 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 15:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:54:34 INFO - PROCESS | 3205 | 1461192874601 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:54:34 INFO - PROCESS | 3205 | 1461192874607 Marionette TRACE conn4 <- [1,370,null,{}] 15:54:34 INFO - PROCESS | 3205 | 1461192874615 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}] 15:54:34 INFO - PROCESS | 3205 | 1461192874860 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 15:54:35 INFO - PROCESS | 3205 | 1461192875118 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:35 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb96000 == 62 [pid = 3205] [id = 100] 15:54:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8eb99400) [pid = 3205] [serial = 299] [outer = (nil)] 15:54:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8ec88800) [pid = 3205] [serial = 300] [outer = 0x8eb99400] 15:54:35 INFO - PROCESS | 3205 | 1461192875220 Marionette DEBUG loaded listener.js 15:54:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8ec8fc00) [pid = 3205] [serial = 301] [outer = 0x8eb99400] 15:54:36 INFO - PROCESS | 3205 | 1461192876165 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]]]}] 15:54:36 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. 15:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1589ms 15:54:36 INFO - PROCESS | 3205 | 1461192876194 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 15:54:36 INFO - PROCESS | 3205 | 1461192876201 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 15:54:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:54:36 INFO - PROCESS | 3205 | 1461192876209 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:54:36 INFO - PROCESS | 3205 | 1461192876213 Marionette TRACE conn4 <- [1,374,null,{}] 15:54:36 INFO - PROCESS | 3205 | 1461192876219 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}] 15:54:36 INFO - PROCESS | 3205 | 1461192876409 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 15:54:36 INFO - PROCESS | 3205 | 1461192876570 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:36 INFO - PROCESS | 3205 | ++DOCSHELL 0x907e0800 == 63 [pid = 3205] [id = 101] 15:54:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x91213c00) [pid = 3205] [serial = 302] [outer = (nil)] 15:54:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x91306800) [pid = 3205] [serial = 303] [outer = 0x91213c00] 15:54:36 INFO - PROCESS | 3205 | 1461192876783 Marionette DEBUG loaded listener.js 15:54:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x92a16800) [pid = 3205] [serial = 304] [outer = 0x91213c00] 15:54:37 INFO - PROCESS | 3205 | 1461192877817 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:54:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:54:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1648ms 15:54:37 INFO - PROCESS | 3205 | 1461192877858 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 15:54:37 INFO - PROCESS | 3205 | 1461192877862 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 15:54:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:54:37 INFO - PROCESS | 3205 | 1461192877879 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:54:37 INFO - PROCESS | 3205 | 1461192877889 Marionette TRACE conn4 <- [1,378,null,{}] 15:54:37 INFO - PROCESS | 3205 | 1461192877895 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}] 15:54:38 INFO - PROCESS | 3205 | 1461192878129 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 15:54:38 INFO - PROCESS | 3205 | 1461192878334 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:38 INFO - PROCESS | 3205 | ++DOCSHELL 0x8df8d800 == 64 [pid = 3205] [id = 102] 15:54:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8dfd5c00) [pid = 3205] [serial = 305] [outer = (nil)] 15:54:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x97f41000) [pid = 3205] [serial = 306] [outer = 0x8dfd5c00] 15:54:38 INFO - PROCESS | 3205 | 1461192878472 Marionette DEBUG loaded listener.js 15:54:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x97f48800) [pid = 3205] [serial = 307] [outer = 0x8dfd5c00] 15:54:39 INFO - PROCESS | 3205 | 1461192879454 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:54:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:54:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1651ms 15:54:39 INFO - PROCESS | 3205 | 1461192879522 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 15:54:39 INFO - PROCESS | 3205 | 1461192879527 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 15:54:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:54:39 INFO - PROCESS | 3205 | 1461192879535 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:54:39 INFO - PROCESS | 3205 | 1461192879538 Marionette TRACE conn4 <- [1,382,null,{}] 15:54:39 INFO - PROCESS | 3205 | 1461192879544 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}] 15:54:39 INFO - PROCESS | 3205 | 1461192879766 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 15:54:39 INFO - PROCESS | 3205 | 1461192879971 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:40 INFO - PROCESS | 3205 | ++DOCSHELL 0x975ea800 == 65 [pid = 3205] [id = 103] 15:54:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x983aac00) [pid = 3205] [serial = 308] [outer = (nil)] 15:54:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x98887800) [pid = 3205] [serial = 309] [outer = 0x983aac00] 15:54:40 INFO - PROCESS | 3205 | 1461192880105 Marionette DEBUG loaded listener.js 15:54:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x9912ac00) [pid = 3205] [serial = 310] [outer = 0x983aac00] 15:54:40 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:54:40 INFO - PROCESS | 3205 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:54:40 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:54:40 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:54:40 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:54:41 INFO - PROCESS | 3205 | 1461192881010 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:54:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:54:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1536ms 15:54:41 INFO - PROCESS | 3205 | 1461192881072 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 15:54:41 INFO - PROCESS | 3205 | 1461192881076 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 15:54:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:54:41 INFO - PROCESS | 3205 | 1461192881082 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:54:41 INFO - PROCESS | 3205 | 1461192881085 Marionette TRACE conn4 <- [1,386,null,{}] 15:54:41 INFO - PROCESS | 3205 | 1461192881091 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}] 15:54:41 INFO - PROCESS | 3205 | 1461192881312 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 15:54:41 INFO - PROCESS | 3205 | 1461192881531 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:41 INFO - PROCESS | 3205 | ++DOCSHELL 0x99bfb800 == 66 [pid = 3205] [id = 104] 15:54:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x99bfe000) [pid = 3205] [serial = 311] [outer = (nil)] 15:54:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x9ae2dc00) [pid = 3205] [serial = 312] [outer = 0x99bfe000] 15:54:41 INFO - PROCESS | 3205 | 1461192881652 Marionette DEBUG loaded listener.js 15:54:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x9fea2c00) [pid = 3205] [serial = 313] [outer = 0x99bfe000] 15:54:42 INFO - PROCESS | 3205 | 1461192882629 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]]]}] 15:54:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:54:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1579ms 15:54:42 INFO - PROCESS | 3205 | 1461192882663 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 15:54:42 INFO - PROCESS | 3205 | 1461192882667 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 15:54:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:54:42 INFO - PROCESS | 3205 | 1461192882673 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:54:42 INFO - PROCESS | 3205 | 1461192882676 Marionette TRACE conn4 <- [1,390,null,{}] 15:54:42 INFO - PROCESS | 3205 | 1461192882682 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}] 15:54:42 INFO - PROCESS | 3205 | 1461192882879 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 15:54:43 INFO - PROCESS | 3205 | 1461192883039 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:43 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb77c00 == 67 [pid = 3205] [id = 105] 15:54:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x8fe31000) [pid = 3205] [serial = 314] [outer = (nil)] 15:54:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x8fe3a800) [pid = 3205] [serial = 315] [outer = 0x8fe31000] 15:54:43 INFO - PROCESS | 3205 | 1461192883125 Marionette DEBUG loaded listener.js 15:54:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x99bf8800) [pid = 3205] [serial = 316] [outer = 0x8fe31000] 15:54:44 INFO - PROCESS | 3205 | 1461192884202 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]]]}] 15:54:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:54:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1586ms 15:54:44 INFO - PROCESS | 3205 | 1461192884262 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 15:54:44 INFO - PROCESS | 3205 | 1461192884266 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 15:54:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:54:44 INFO - PROCESS | 3205 | 1461192884272 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:54:44 INFO - PROCESS | 3205 | 1461192884276 Marionette TRACE conn4 <- [1,394,null,{}] 15:54:44 INFO - PROCESS | 3205 | 1461192884282 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}] 15:54:44 INFO - PROCESS | 3205 | 1461192884465 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 15:54:44 INFO - PROCESS | 3205 | 1461192884675 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:44 INFO - PROCESS | 3205 | ++DOCSHELL 0x8df87c00 == 68 [pid = 3205] [id = 106] 15:54:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x8e8a7400) [pid = 3205] [serial = 317] [outer = (nil)] 15:54:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0xa0f45c00) [pid = 3205] [serial = 318] [outer = 0x8e8a7400] 15:54:44 INFO - PROCESS | 3205 | 1461192884761 Marionette DEBUG loaded listener.js 15:54:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0xa0fa7400) [pid = 3205] [serial = 319] [outer = 0x8e8a7400] 15:54:45 INFO - PROCESS | 3205 | 1461192885694 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]]]}] 15:54:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:54:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1481ms 15:54:45 INFO - PROCESS | 3205 | 1461192885754 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 15:54:45 INFO - PROCESS | 3205 | 1461192885758 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 15:54:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:54:45 INFO - PROCESS | 3205 | 1461192885765 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:54:45 INFO - PROCESS | 3205 | 1461192885768 Marionette TRACE conn4 <- [1,398,null,{}] 15:54:45 INFO - PROCESS | 3205 | 1461192885775 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}] 15:54:45 INFO - PROCESS | 3205 | 1461192885954 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 15:54:46 INFO - PROCESS | 3205 | 1461192886165 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:46 INFO - PROCESS | 3205 | ++DOCSHELL 0x8beeb800 == 69 [pid = 3205] [id = 107] 15:54:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x8beec400) [pid = 3205] [serial = 320] [outer = (nil)] 15:54:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x8bef2c00) [pid = 3205] [serial = 321] [outer = 0x8beec400] 15:54:46 INFO - PROCESS | 3205 | 1461192886294 Marionette DEBUG loaded listener.js 15:54:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x8bef6800) [pid = 3205] [serial = 322] [outer = 0x8beec400] 15:54:47 INFO - PROCESS | 3205 | 1461192887563 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]]]}] 15:54:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:54:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1833ms 15:54:47 INFO - PROCESS | 3205 | 1461192887599 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 15:54:47 INFO - PROCESS | 3205 | 1461192887606 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 15:54:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:54:47 INFO - PROCESS | 3205 | 1461192887615 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:54:47 INFO - PROCESS | 3205 | 1461192887621 Marionette TRACE conn4 <- [1,402,null,{}] 15:54:47 INFO - PROCESS | 3205 | 1461192887628 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}] 15:54:47 INFO - PROCESS | 3205 | 1461192887821 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 15:54:48 INFO - PROCESS | 3205 | 1461192888051 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:48 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb78c00 == 70 [pid = 3205] [id = 108] 15:54:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x8eb79400) [pid = 3205] [serial = 323] [outer = (nil)] 15:54:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x8ec81400) [pid = 3205] [serial = 324] [outer = 0x8eb79400] 15:54:48 INFO - PROCESS | 3205 | 1461192888151 Marionette DEBUG loaded listener.js 15:54:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x8ec8b400) [pid = 3205] [serial = 325] [outer = 0x8eb79400] 15:54:49 INFO - PROCESS | 3205 | 1461192889186 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]]]}] 15:54:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:54:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1634ms 15:54:49 INFO - PROCESS | 3205 | 1461192889250 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 15:54:49 INFO - PROCESS | 3205 | 1461192889258 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 15:54:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:54:49 INFO - PROCESS | 3205 | 1461192889268 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:54:49 INFO - PROCESS | 3205 | 1461192889271 Marionette TRACE conn4 <- [1,406,null,{}] 15:54:49 INFO - PROCESS | 3205 | 1461192889277 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}] 15:54:49 INFO - PROCESS | 3205 | 1461192889452 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 15:54:49 INFO - PROCESS | 3205 | --DOCSHELL 0x99c02800 == 69 [pid = 3205] [id = 52] 15:54:49 INFO - PROCESS | 3205 | --DOCSHELL 0x8f693c00 == 68 [pid = 3205] [id = 34] 15:54:49 INFO - PROCESS | 3205 | --DOCSHELL 0x8fb6d000 == 67 [pid = 3205] [id = 39] 15:54:49 INFO - PROCESS | 3205 | --DOCSHELL 0x9718d800 == 66 [pid = 3205] [id = 37] 15:54:49 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x97f4c400) [pid = 3205] [serial = 216] [outer = (nil)] [url = about:blank] 15:54:49 INFO - PROCESS | 3205 | 1461192889817 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:49 INFO - PROCESS | 3205 | --DOCSHELL 0x98b91800 == 65 [pid = 3205] [id = 53] 15:54:49 INFO - PROCESS | 3205 | --DOCSHELL 0x97ad1c00 == 64 [pid = 3205] [id = 55] 15:54:49 INFO - PROCESS | 3205 | --DOCSHELL 0x8f68e000 == 63 [pid = 3205] [id = 54] 15:54:49 INFO - PROCESS | 3205 | --DOCSHELL 0x92a1f800 == 62 [pid = 3205] [id = 56] 15:54:49 INFO - PROCESS | 3205 | --DOCSHELL 0x8fb6b400 == 61 [pid = 3205] [id = 51] 15:54:49 INFO - PROCESS | 3205 | --DOCSHELL 0x8f68c800 == 60 [pid = 3205] [id = 57] 15:54:49 INFO - PROCESS | 3205 | --DOCSHELL 0x8ec85400 == 59 [pid = 3205] [id = 98] 15:54:49 INFO - PROCESS | 3205 | --DOCSHELL 0x8ec85800 == 58 [pid = 3205] [id = 97] 15:54:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c533400 == 59 [pid = 3205] [id = 109] 15:54:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x8c533800) [pid = 3205] [serial = 326] [outer = (nil)] 15:54:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x8eb78800) [pid = 3205] [serial = 327] [outer = 0x8c533800] 15:54:49 INFO - PROCESS | 3205 | 1461192889928 Marionette DEBUG loaded listener.js 15:54:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x8fb6d000) [pid = 3205] [serial = 328] [outer = 0x8c533800] 15:54:50 INFO - PROCESS | 3205 | --DOCSHELL 0x91f21c00 == 58 [pid = 3205] [id = 96] 15:54:50 INFO - PROCESS | 3205 | --DOCSHELL 0x8eb8c800 == 57 [pid = 3205] [id = 95] 15:54:50 INFO - PROCESS | 3205 | --DOCSHELL 0x8f7aac00 == 56 [pid = 3205] [id = 94] 15:54:50 INFO - PROCESS | 3205 | --DOCSHELL 0x8eb74c00 == 55 [pid = 3205] [id = 93] 15:54:50 INFO - PROCESS | 3205 | --DOCSHELL 0x8e8a3400 == 54 [pid = 3205] [id = 92] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x9ff0f800) [pid = 3205] [serial = 240] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x9ffabc00) [pid = 3205] [serial = 241] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x92a8b800) [pid = 3205] [serial = 222] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0xa3c89400) [pid = 3205] [serial = 207] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x97f4ec00) [pid = 3205] [serial = 231] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x97aed400) [pid = 3205] [serial = 228] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x97815400) [pid = 3205] [serial = 226] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x8fc63800) [pid = 3205] [serial = 213] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x98b8d400) [pid = 3205] [serial = 234] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x963e9000) [pid = 3205] [serial = 223] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x97818000) [pid = 3205] [serial = 197] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x983abc00) [pid = 3205] [serial = 232] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x97190000) [pid = 3205] [serial = 90] [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.] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x8eb78000) [pid = 3205] [serial = 219] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x9780f800) [pid = 3205] [serial = 225] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x98fb6800) [pid = 3205] [serial = 235] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x97e36800) [pid = 3205] [serial = 204] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x9fb8ac00) [pid = 3205] [serial = 237] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x97f4bc00) [pid = 3205] [serial = 210] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x95a12c00) [pid = 3205] [serial = 194] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x97e32800) [pid = 3205] [serial = 229] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x9fc56c00) [pid = 3205] [serial = 238] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x9fb29000) [pid = 3205] [serial = 201] [outer = (nil)] [url = about:blank] 15:54:50 INFO - PROCESS | 3205 | 1461192890790 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]]]}] 15:54:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:54:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1580ms 15:54:50 INFO - PROCESS | 3205 | 1461192890849 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 15:54:50 INFO - PROCESS | 3205 | 1461192890852 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 15:54:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:54:50 INFO - PROCESS | 3205 | 1461192890859 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:54:50 INFO - PROCESS | 3205 | 1461192890865 Marionette TRACE conn4 <- [1,410,null,{}] 15:54:50 INFO - PROCESS | 3205 | 1461192890881 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}] 15:54:51 INFO - PROCESS | 3205 | 1461192891060 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 15:54:51 INFO - PROCESS | 3205 | 1461192891189 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:51 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c53f400 == 55 [pid = 3205] [id = 110] 15:54:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8fe32800) [pid = 3205] [serial = 329] [outer = (nil)] 15:54:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x91fbf400) [pid = 3205] [serial = 330] [outer = 0x8fe32800] 15:54:51 INFO - PROCESS | 3205 | 1461192891276 Marionette DEBUG loaded listener.js 15:54:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x95c10400) [pid = 3205] [serial = 331] [outer = 0x8fe32800] 15:54:52 INFO - PROCESS | 3205 | 1461192892085 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]]]}] 15:54:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:54:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1285ms 15:54:52 INFO - PROCESS | 3205 | 1461192892153 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 15:54:52 INFO - PROCESS | 3205 | 1461192892158 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 15:54:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:54:52 INFO - PROCESS | 3205 | 1461192892169 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:54:52 INFO - PROCESS | 3205 | 1461192892171 Marionette TRACE conn4 <- [1,414,null,{}] 15:54:52 INFO - PROCESS | 3205 | 1461192892177 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}] 15:54:52 INFO - PROCESS | 3205 | 1461192892404 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 15:54:52 INFO - PROCESS | 3205 | 1461192892433 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:52 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb7b400 == 56 [pid = 3205] [id = 111] 15:54:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x963f2c00) [pid = 3205] [serial = 332] [outer = (nil)] 15:54:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x9718ac00) [pid = 3205] [serial = 333] [outer = 0x963f2c00] 15:54:52 INFO - PROCESS | 3205 | 1461192892510 Marionette DEBUG loaded listener.js 15:54:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x975ef400) [pid = 3205] [serial = 334] [outer = 0x963f2c00] 15:54:53 INFO - PROCESS | 3205 | 1461192893452 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]]]}] 15:54:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:54:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1335ms 15:54:53 INFO - PROCESS | 3205 | 1461192893501 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 15:54:53 INFO - PROCESS | 3205 | 1461192893505 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 15:54:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:54:53 INFO - PROCESS | 3205 | 1461192893517 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:54:53 INFO - PROCESS | 3205 | 1461192893520 Marionette TRACE conn4 <- [1,418,null,{}] 15:54:53 INFO - PROCESS | 3205 | 1461192893526 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}] 15:54:53 INFO - PROCESS | 3205 | 1461192893725 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 15:54:53 INFO - PROCESS | 3205 | 1461192893773 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:53 INFO - PROCESS | 3205 | ++DOCSHELL 0x97167400 == 57 [pid = 3205] [id = 112] 15:54:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x9718f000) [pid = 3205] [serial = 335] [outer = (nil)] 15:54:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x979cf000) [pid = 3205] [serial = 336] [outer = 0x9718f000] 15:54:53 INFO - PROCESS | 3205 | 1461192893876 Marionette DEBUG loaded listener.js 15:54:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x97e31c00) [pid = 3205] [serial = 337] [outer = 0x9718f000] 15:54:54 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x95c0f000) [pid = 3205] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:54:54 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x8e8a4800) [pid = 3205] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:54:54 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x95c61000) [pid = 3205] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:54:54 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x8fc66400) [pid = 3205] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:54:54 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x8eb7ac00) [pid = 3205] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:54:54 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x8ec8a400) [pid = 3205] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:54:55 INFO - PROCESS | 3205 | 1461192895487 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]]]}] 15:54:55 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 15:54:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1982ms 15:54:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:54:55 INFO - PROCESS | 3205 | 1461192895499 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 15:54:55 INFO - PROCESS | 3205 | 1461192895502 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 15:54:55 INFO - PROCESS | 3205 | 1461192895509 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:54:55 INFO - PROCESS | 3205 | 1461192895512 Marionette TRACE conn4 <- [1,422,null,{}] 15:54:55 INFO - PROCESS | 3205 | 1461192895518 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}] 15:54:55 INFO - PROCESS | 3205 | 1461192895746 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 15:54:55 INFO - PROCESS | 3205 | 1461192895873 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:55 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ec82c00 == 58 [pid = 3205] [id = 113] 15:54:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8ec84c00) [pid = 3205] [serial = 338] [outer = (nil)] 15:54:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x9824a000) [pid = 3205] [serial = 339] [outer = 0x8ec84c00] 15:54:55 INFO - PROCESS | 3205 | 1461192895953 Marionette DEBUG loaded listener.js 15:54:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x988b5800) [pid = 3205] [serial = 340] [outer = 0x8ec84c00] 15:54:57 INFO - PROCESS | 3205 | 1461192897100 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]]]}] 15:54:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:54:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1640ms 15:54:57 INFO - PROCESS | 3205 | 1461192897150 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 15:54:57 INFO - PROCESS | 3205 | 1461192897156 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 15:54:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:54:57 INFO - PROCESS | 3205 | 1461192897208 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:54:57 INFO - PROCESS | 3205 | 1461192897213 Marionette TRACE conn4 <- [1,426,null,{}] 15:54:57 INFO - PROCESS | 3205 | 1461192897239 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}] 15:54:57 INFO - PROCESS | 3205 | 1461192897501 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 15:54:57 INFO - PROCESS | 3205 | 1461192897671 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:57 INFO - PROCESS | 3205 | ++DOCSHELL 0x8bec1800 == 59 [pid = 3205] [id = 114] 15:54:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x8bec3c00) [pid = 3205] [serial = 341] [outer = (nil)] 15:54:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x8beca800) [pid = 3205] [serial = 342] [outer = 0x8bec3c00] 15:54:57 INFO - PROCESS | 3205 | 1461192897765 Marionette DEBUG loaded listener.js 15:54:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x8beef800) [pid = 3205] [serial = 343] [outer = 0x8bec3c00] 15:54:58 INFO - PROCESS | 3205 | 1461192898776 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] 15:54:58 INFO - PROCESS | 3205 | 1461192898870 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 15:54:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:54:58 INFO - PROCESS | 3205 | 1461192898889 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:54:58 INFO - PROCESS | 3205 | 1461192898896 Marionette TRACE conn4 <- [1,430,null,{}] 15:54:58 INFO - PROCESS | 3205 | 1461192898978 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}] 15:54:59 INFO - PROCESS | 3205 | 1461192899233 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 15:54:59 INFO - PROCESS | 3205 | 1461192899387 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:54:59 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb8f800 == 60 [pid = 3205] [id = 115] 15:54:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x8eb96800) [pid = 3205] [serial = 344] [outer = (nil)] 15:54:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x8f697000) [pid = 3205] [serial = 345] [outer = 0x8eb96800] 15:54:59 INFO - PROCESS | 3205 | 1461192899476 Marionette DEBUG loaded listener.js 15:54:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x8fc61800) [pid = 3205] [serial = 346] [outer = 0x8eb96800] 15:55:00 INFO - PROCESS | 3205 | 1461192900530 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]]]}] 15:55:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:55:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1691ms 15:55:00 INFO - PROCESS | 3205 | 1461192900580 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 15:55:00 INFO - PROCESS | 3205 | 1461192900584 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 15:55:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:55:00 INFO - PROCESS | 3205 | 1461192900591 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:55:00 INFO - PROCESS | 3205 | 1461192900598 Marionette TRACE conn4 <- [1,434,null,{}] 15:55:00 INFO - PROCESS | 3205 | 1461192900615 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}] 15:55:00 INFO - PROCESS | 3205 | 1461192900885 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 15:55:01 INFO - PROCESS | 3205 | 1461192901103 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:01 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fc60c00 == 61 [pid = 3205] [id = 116] 15:55:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x95c0f000) [pid = 3205] [serial = 347] [outer = (nil)] 15:55:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x97193c00) [pid = 3205] [serial = 348] [outer = 0x95c0f000] 15:55:01 INFO - PROCESS | 3205 | 1461192901204 Marionette DEBUG loaded listener.js 15:55:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x97aebc00) [pid = 3205] [serial = 349] [outer = 0x95c0f000] 15:55:02 INFO - PROCESS | 3205 | 1461192902224 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]]]}] 15:55:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:55:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1711ms 15:55:02 INFO - PROCESS | 3205 | 1461192902303 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 15:55:02 INFO - PROCESS | 3205 | 1461192902308 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 15:55:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:55:02 INFO - PROCESS | 3205 | 1461192902315 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:55:02 INFO - PROCESS | 3205 | 1461192902317 Marionette TRACE conn4 <- [1,438,null,{}] 15:55:02 INFO - PROCESS | 3205 | 1461192902324 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}] 15:55:02 INFO - PROCESS | 3205 | 1461192902550 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 15:55:02 INFO - PROCESS | 3205 | 1461192902782 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:02 INFO - PROCESS | 3205 | ++DOCSHELL 0x8dfd6000 == 62 [pid = 3205] [id = 117] 15:55:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x91f21c00) [pid = 3205] [serial = 350] [outer = (nil)] 15:55:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x99b32c00) [pid = 3205] [serial = 351] [outer = 0x91f21c00] 15:55:03 INFO - PROCESS | 3205 | 1461192903003 Marionette DEBUG loaded listener.js 15:55:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x99bfbc00) [pid = 3205] [serial = 352] [outer = 0x91f21c00] 15:55:04 INFO - PROCESS | 3205 | 1461192904418 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]]]}] 15:55:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:55:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 2184ms 15:55:04 INFO - PROCESS | 3205 | 1461192904501 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 15:55:04 INFO - PROCESS | 3205 | 1461192904505 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 15:55:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:55:04 INFO - PROCESS | 3205 | 1461192904512 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:55:04 INFO - PROCESS | 3205 | 1461192904516 Marionette TRACE conn4 <- [1,442,null,{}] 15:55:04 INFO - PROCESS | 3205 | 1461192904522 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}] 15:55:04 INFO - PROCESS | 3205 | 1461192904774 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 15:55:04 INFO - PROCESS | 3205 | 1461192904912 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:04 INFO - PROCESS | 3205 | ++DOCSHELL 0x8dfd5000 == 63 [pid = 3205] [id = 118] 15:55:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x8e8ab400) [pid = 3205] [serial = 353] [outer = (nil)] 15:55:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x8f563800) [pid = 3205] [serial = 354] [outer = 0x8e8ab400] 15:55:05 INFO - PROCESS | 3205 | 1461192905021 Marionette DEBUG loaded listener.js 15:55:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x8f567800) [pid = 3205] [serial = 355] [outer = 0x8e8ab400] 15:55:05 INFO - PROCESS | 3205 | 1461192905898 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]]]}] 15:55:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:55:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1451ms 15:55:05 INFO - PROCESS | 3205 | 1461192905964 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 15:55:05 INFO - PROCESS | 3205 | 1461192905969 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 15:55:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:55:05 INFO - PROCESS | 3205 | 1461192905976 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:55:05 INFO - PROCESS | 3205 | 1461192905980 Marionette TRACE conn4 <- [1,446,null,{}] 15:55:05 INFO - PROCESS | 3205 | 1461192905987 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}] 15:55:06 INFO - PROCESS | 3205 | 1461192906229 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 15:55:06 INFO - PROCESS | 3205 | 1461192906453 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:06 INFO - PROCESS | 3205 | ++DOCSHELL 0x8dfd4800 == 64 [pid = 3205] [id = 119] 15:55:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x8e893c00) [pid = 3205] [serial = 356] [outer = (nil)] 15:55:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x8e89a400) [pid = 3205] [serial = 357] [outer = 0x8e893c00] 15:55:06 INFO - PROCESS | 3205 | 1461192906559 Marionette DEBUG loaded listener.js 15:55:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x8f568c00) [pid = 3205] [serial = 358] [outer = 0x8e893c00] 15:55:07 INFO - PROCESS | 3205 | 1461192907991 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]]]}] 15:55:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:55:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 2088ms 15:55:08 INFO - PROCESS | 3205 | 1461192908066 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 15:55:08 INFO - PROCESS | 3205 | 1461192908069 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 15:55:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:55:08 INFO - PROCESS | 3205 | 1461192908077 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:55:08 INFO - PROCESS | 3205 | 1461192908080 Marionette TRACE conn4 <- [1,450,null,{}] 15:55:08 INFO - PROCESS | 3205 | 1461192908086 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}] 15:55:08 INFO - PROCESS | 3205 | 1461192908303 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 15:55:08 INFO - PROCESS | 3205 | 1461192908481 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:08 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c082c00 == 65 [pid = 3205] [id = 120] 15:55:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x8c087000) [pid = 3205] [serial = 359] [outer = (nil)] 15:55:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x91f14400) [pid = 3205] [serial = 360] [outer = 0x8c087000] 15:55:08 INFO - PROCESS | 3205 | 1461192908572 Marionette DEBUG loaded listener.js 15:55:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x98409400) [pid = 3205] [serial = 361] [outer = 0x8c087000] 15:55:09 INFO - PROCESS | 3205 | 1461192909495 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] 15:55:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:55:09 INFO - PROCESS | 3205 | 1461192909571 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 15:55:09 INFO - PROCESS | 3205 | 1461192909577 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:55:09 INFO - PROCESS | 3205 | 1461192909581 Marionette TRACE conn4 <- [1,454,null,{}] 15:55:09 INFO - PROCESS | 3205 | 1461192909586 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}] 15:55:09 INFO - PROCESS | 3205 | 1461192909770 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 15:55:10 INFO - PROCESS | 3205 | 1461192909982 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:10 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b297c00 == 66 [pid = 3205] [id = 121] 15:55:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x8b299c00) [pid = 3205] [serial = 362] [outer = (nil)] 15:55:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x8b29f400) [pid = 3205] [serial = 363] [outer = 0x8b299c00] 15:55:10 INFO - PROCESS | 3205 | 1461192910112 Marionette DEBUG loaded listener.js 15:55:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x8c089400) [pid = 3205] [serial = 364] [outer = 0x8b299c00] 15:55:11 INFO - PROCESS | 3205 | [3205] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:55:11 INFO - PROCESS | 3205 | 1461192911154 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]]]}] 15:55:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:55:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1643ms 15:55:11 INFO - PROCESS | 3205 | 1461192911221 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 15:55:11 INFO - PROCESS | 3205 | 1461192911225 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 15:55:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:55:11 INFO - PROCESS | 3205 | 1461192911232 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:55:11 INFO - PROCESS | 3205 | 1461192911236 Marionette TRACE conn4 <- [1,458,null,{}] 15:55:11 INFO - PROCESS | 3205 | 1461192911242 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}] 15:55:11 INFO - PROCESS | 3205 | 1461192911460 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 15:55:11 INFO - PROCESS | 3205 | 1461192911674 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:11 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b2a1c00 == 67 [pid = 3205] [id = 122] 15:55:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x8b3dcc00) [pid = 3205] [serial = 365] [outer = (nil)] 15:55:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x8b3e1800) [pid = 3205] [serial = 366] [outer = 0x8b3dcc00] 15:55:11 INFO - PROCESS | 3205 | 1461192911788 Marionette DEBUG loaded listener.js 15:55:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x8b3e4800) [pid = 3205] [serial = 367] [outer = 0x8b3dcc00] 15:55:12 INFO - PROCESS | 3205 | 1461192912741 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] 15:55:12 INFO - PROCESS | 3205 | 1461192912824 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 15:55:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:55:12 INFO - PROCESS | 3205 | 1461192912833 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:55:12 INFO - PROCESS | 3205 | 1461192912837 Marionette TRACE conn4 <- [1,462,null,{}] 15:55:12 INFO - PROCESS | 3205 | 1461192912844 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}] 15:55:13 INFO - PROCESS | 3205 | 1461192913077 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 15:55:13 INFO - PROCESS | 3205 | 1461192913299 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:13 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b3e3800 == 68 [pid = 3205] [id = 123] 15:55:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0x8b582000) [pid = 3205] [serial = 368] [outer = (nil)] 15:55:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 179 (0x8b585800) [pid = 3205] [serial = 369] [outer = 0x8b582000] 15:55:13 INFO - PROCESS | 3205 | 1461192913402 Marionette DEBUG loaded listener.js 15:55:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 180 (0x8b58a000) [pid = 3205] [serial = 370] [outer = 0x8b582000] 15:55:14 INFO - PROCESS | 3205 | [3205] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:55:14 INFO - PROCESS | 3205 | 1461192914424 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] 15:55:14 INFO - PROCESS | 3205 | 1461192914479 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 15:55:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:55:14 INFO - PROCESS | 3205 | 1461192914487 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:55:14 INFO - PROCESS | 3205 | 1461192914492 Marionette TRACE conn4 <- [1,466,null,{}] 15:55:14 INFO - PROCESS | 3205 | 1461192914498 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}] 15:55:14 INFO - PROCESS | 3205 | 1461192914729 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 15:55:15 INFO - PROCESS | 3205 | 1461192915254 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 181 (0x8becc000) [pid = 3205] [serial = 371] [outer = 0x92a92c00] 15:55:15 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b58f000 == 69 [pid = 3205] [id = 124] 15:55:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 182 (0x8becf800) [pid = 3205] [serial = 372] [outer = (nil)] 15:55:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 183 (0x8bef3000) [pid = 3205] [serial = 373] [outer = 0x8becf800] 15:55:15 INFO - PROCESS | 3205 | 1461192915368 Marionette DEBUG loaded listener.js 15:55:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 184 (0x8c538c00) [pid = 3205] [serial = 374] [outer = 0x8becf800] 15:55:16 INFO - PROCESS | 3205 | 1461192916357 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] 15:55:16 INFO - PROCESS | 3205 | 1461192916446 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 15:55:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:55:16 INFO - PROCESS | 3205 | 1461192916457 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:55:16 INFO - PROCESS | 3205 | 1461192916463 Marionette TRACE conn4 <- [1,470,null,{}] 15:55:16 INFO - PROCESS | 3205 | 1461192916472 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}] 15:55:16 INFO - PROCESS | 3205 | 1461192916715 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 15:55:17 INFO - PROCESS | 3205 | 1461192917036 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:17 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b589800 == 70 [pid = 3205] [id = 125] 15:55:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 185 (0x8bef8c00) [pid = 3205] [serial = 375] [outer = (nil)] 15:55:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 186 (0x8eb8c400) [pid = 3205] [serial = 376] [outer = 0x8bef8c00] 15:55:17 INFO - PROCESS | 3205 | 1461192917129 Marionette DEBUG loaded listener.js 15:55:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 187 (0x8ec82000) [pid = 3205] [serial = 377] [outer = 0x8bef8c00] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 186 (0x978be000) [pid = 3205] [serial = 294] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | 1461192918130 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]]]}] 15:55:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:55:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1740ms 15:55:18 INFO - PROCESS | 3205 | 1461192918199 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 15:55:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:55:18 INFO - PROCESS | 3205 | 1461192918205 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 15:55:18 INFO - PROCESS | 3205 | 1461192918213 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:55:18 INFO - PROCESS | 3205 | 1461192918216 Marionette TRACE conn4 <- [1,474,null,{}] 15:55:18 INFO - PROCESS | 3205 | 1461192918222 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}] 15:55:18 INFO - PROCESS | 3205 | 1461192918399 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 185 (0x9639ec00) [pid = 3205] [serial = 285] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 184 (0x8e8ac800) [pid = 3205] [serial = 277] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 183 (0x8e8a9800) [pid = 3205] [serial = 276] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 182 (0xa6dc2000) [pid = 3205] [serial = 264] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 181 (0x97191400) [pid = 3205] [serial = 288] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 180 (0x8df8d000) [pid = 3205] [serial = 267] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 179 (0xa0c3ac00) [pid = 3205] [serial = 243] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 178 (0x97e32400) [pid = 3205] [serial = 249] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x907ea800) [pid = 3205] [serial = 282] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x92a1c000) [pid = 3205] [serial = 283] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x8eb94400) [pid = 3205] [serial = 280] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x8eb8bc00) [pid = 3205] [serial = 279] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0xa6995000) [pid = 3205] [serial = 261] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x8c53c000) [pid = 3205] [serial = 270] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0xa4c08400) [pid = 3205] [serial = 258] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x95c62000) [pid = 3205] [serial = 246] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x8ec8dc00) [pid = 3205] [serial = 291] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x9ff10800) [pid = 3205] [serial = 255] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8df91c00) [pid = 3205] [serial = 273] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x975f1400) [pid = 3205] [serial = 289] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x97f40800) [pid = 3205] [serial = 252] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x9780c400) [pid = 3205] [serial = 292] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x963f0400) [pid = 3205] [serial = 286] [outer = (nil)] [url = about:blank] 15:55:18 INFO - PROCESS | 3205 | 1461192918667 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:18 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb72000 == 71 [pid = 3205] [id = 126] 15:55:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x8eb8bc00) [pid = 3205] [serial = 378] [outer = (nil)] 15:55:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x8ec8ac00) [pid = 3205] [serial = 379] [outer = 0x8eb8bc00] 15:55:18 INFO - PROCESS | 3205 | 1461192918771 Marionette DEBUG loaded listener.js 15:55:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x8f699400) [pid = 3205] [serial = 380] [outer = 0x8eb8bc00] 15:55:19 INFO - PROCESS | 3205 | 1461192919660 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]]]}] 15:55:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:55:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1482ms 15:55:19 INFO - PROCESS | 3205 | 1461192919695 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 15:55:19 INFO - PROCESS | 3205 | 1461192919698 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 15:55:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:55:19 INFO - PROCESS | 3205 | 1461192919708 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:55:19 INFO - PROCESS | 3205 | 1461192919717 Marionette TRACE conn4 <- [1,478,null,{}] 15:55:19 INFO - PROCESS | 3205 | 1461192919731 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}] 15:55:19 INFO - PROCESS | 3205 | 1461192919895 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 15:55:19 INFO - PROCESS | 3205 | 1461192919915 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:19 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c08a800 == 72 [pid = 3205] [id = 127] 15:55:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x8fe3c000) [pid = 3205] [serial = 381] [outer = (nil)] 15:55:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x91f14c00) [pid = 3205] [serial = 382] [outer = 0x8fe3c000] 15:55:20 INFO - PROCESS | 3205 | 1461192919991 Marionette DEBUG loaded listener.js 15:55:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x92a1c800) [pid = 3205] [serial = 383] [outer = 0x8fe3c000] 15:55:20 INFO - PROCESS | 3205 | 1461192920969 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]]]}] 15:55:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:55:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1289ms 15:55:21 INFO - PROCESS | 3205 | 1461192920997 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 15:55:21 INFO - PROCESS | 3205 | 1461192921002 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 15:55:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:55:21 INFO - PROCESS | 3205 | 1461192921008 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:55:21 INFO - PROCESS | 3205 | 1461192921011 Marionette TRACE conn4 <- [1,482,null,{}] 15:55:21 INFO - PROCESS | 3205 | 1461192921017 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}] 15:55:21 INFO - PROCESS | 3205 | 1461192921247 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 15:55:21 INFO - PROCESS | 3205 | 1461192921277 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:21 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b297000 == 73 [pid = 3205] [id = 128] 15:55:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x91308800) [pid = 3205] [serial = 384] [outer = (nil)] 15:55:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x963f0c00) [pid = 3205] [serial = 385] [outer = 0x91308800] 15:55:21 INFO - PROCESS | 3205 | 1461192921360 Marionette DEBUG loaded listener.js 15:55:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x9712e800) [pid = 3205] [serial = 386] [outer = 0x91308800] 15:55:22 INFO - PROCESS | 3205 | 1461192922366 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]]]}] 15:55:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:55:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1380ms 15:55:22 INFO - PROCESS | 3205 | 1461192922391 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 15:55:22 INFO - PROCESS | 3205 | 1461192922399 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 15:55:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:55:22 INFO - PROCESS | 3205 | 1461192922424 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:55:22 INFO - PROCESS | 3205 | 1461192922429 Marionette TRACE conn4 <- [1,486,null,{}] 15:55:22 INFO - PROCESS | 3205 | 1461192922437 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}] 15:55:22 INFO - PROCESS | 3205 | 1461192922685 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 15:55:22 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x8eb79400) [pid = 3205] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:55:22 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x97167c00) [pid = 3205] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:55:22 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x8fe32800) [pid = 3205] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:55:23 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x8c533800) [pid = 3205] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:55:23 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x9718f000) [pid = 3205] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:55:23 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x963f2c00) [pid = 3205] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:55:23 INFO - PROCESS | 3205 | 1461192923056 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:23 INFO - PROCESS | 3205 | ++DOCSHELL 0x8dfd4400 == 74 [pid = 3205] [id = 129] 15:55:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x8e8aec00) [pid = 3205] [serial = 387] [outer = (nil)] 15:55:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x8fb6c000) [pid = 3205] [serial = 388] [outer = 0x8e8aec00] 15:55:23 INFO - PROCESS | 3205 | 1461192923144 Marionette DEBUG loaded listener.js 15:55:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x97811400) [pid = 3205] [serial = 389] [outer = 0x8e8aec00] 15:55:23 INFO - PROCESS | 3205 | 1461192923980 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]]]}] 15:55:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:55:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1587ms 15:55:24 INFO - PROCESS | 3205 | 1461192924009 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 15:55:24 INFO - PROCESS | 3205 | 1461192924012 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 15:55:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:55:24 INFO - PROCESS | 3205 | 1461192924019 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:55:24 INFO - PROCESS | 3205 | 1461192924022 Marionette TRACE conn4 <- [1,490,null,{}] 15:55:24 INFO - PROCESS | 3205 | 1461192924028 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}] 15:55:24 INFO - PROCESS | 3205 | 1461192924215 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 15:55:24 INFO - PROCESS | 3205 | 1461192924233 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:24 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fe35000 == 75 [pid = 3205] [id = 130] 15:55:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x963f1400) [pid = 3205] [serial = 390] [outer = (nil)] 15:55:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x983ad800) [pid = 3205] [serial = 391] [outer = 0x963f1400] 15:55:24 INFO - PROCESS | 3205 | 1461192924311 Marionette DEBUG loaded listener.js 15:55:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x98b94800) [pid = 3205] [serial = 392] [outer = 0x963f1400] 15:55:25 INFO - PROCESS | 3205 | 1461192925532 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]]]}] 15:55:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:55:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1556ms 15:55:25 INFO - PROCESS | 3205 | 1461192925577 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 15:55:25 INFO - PROCESS | 3205 | 1461192925584 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 15:55:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:55:25 INFO - PROCESS | 3205 | 1461192925595 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:55:25 INFO - PROCESS | 3205 | 1461192925603 Marionette TRACE conn4 <- [1,494,null,{}] 15:55:25 INFO - PROCESS | 3205 | 1461192925615 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}] 15:55:25 INFO - PROCESS | 3205 | 1461192925906 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 15:55:26 INFO - PROCESS | 3205 | 1461192926144 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:26 INFO - PROCESS | 3205 | ++DOCSHELL 0x8acbf400 == 76 [pid = 3205] [id = 131] 15:55:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x8acc1000) [pid = 3205] [serial = 393] [outer = (nil)] 15:55:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x8acc8000) [pid = 3205] [serial = 394] [outer = 0x8acc1000] 15:55:26 INFO - PROCESS | 3205 | 1461192926239 Marionette DEBUG loaded listener.js 15:55:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x8b3e2800) [pid = 3205] [serial = 395] [outer = 0x8acc1000] 15:55:27 INFO - PROCESS | 3205 | 1461192927252 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]]]}] 15:55:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:55:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1697ms 15:55:27 INFO - PROCESS | 3205 | 1461192927292 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 15:55:27 INFO - PROCESS | 3205 | 1461192927301 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 15:55:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:55:27 INFO - PROCESS | 3205 | 1461192927313 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:55:27 INFO - PROCESS | 3205 | 1461192927317 Marionette TRACE conn4 <- [1,498,null,{}] 15:55:27 INFO - PROCESS | 3205 | 1461192927324 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}] 15:55:27 INFO - PROCESS | 3205 | 1461192927545 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 15:55:27 INFO - PROCESS | 3205 | 1461192927771 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:27 INFO - PROCESS | 3205 | ++DOCSHELL 0x8df8f000 == 77 [pid = 3205] [id = 132] 15:55:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x8df90400) [pid = 3205] [serial = 396] [outer = (nil)] 15:55:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x8e8a2400) [pid = 3205] [serial = 397] [outer = 0x8df90400] 15:55:27 INFO - PROCESS | 3205 | 1461192927889 Marionette DEBUG loaded listener.js 15:55:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0x8eb78000) [pid = 3205] [serial = 398] [outer = 0x8df90400] 15:55:28 INFO - PROCESS | 3205 | 1461192928937 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]]]}] 15:55:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:55:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1684ms 15:55:29 INFO - PROCESS | 3205 | 1461192928998 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 15:55:29 INFO - PROCESS | 3205 | 1461192929001 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 15:55:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:55:29 INFO - PROCESS | 3205 | 1461192929011 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:55:29 INFO - PROCESS | 3205 | 1461192929018 Marionette TRACE conn4 <- [1,502,null,{}] 15:55:29 INFO - PROCESS | 3205 | 1461192929038 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}] 15:55:29 INFO - PROCESS | 3205 | 1461192929294 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 15:55:29 INFO - PROCESS | 3205 | 1461192929563 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:29 INFO - PROCESS | 3205 | ++DOCSHELL 0x8bec7400 == 78 [pid = 3205] [id = 133] 15:55:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 179 (0x8fe2ec00) [pid = 3205] [serial = 399] [outer = (nil)] 15:55:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 180 (0x91218000) [pid = 3205] [serial = 400] [outer = 0x8fe2ec00] 15:55:29 INFO - PROCESS | 3205 | 1461192929703 Marionette DEBUG loaded listener.js 15:55:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 181 (0x971bc000) [pid = 3205] [serial = 401] [outer = 0x8fe2ec00] 15:55:30 INFO - PROCESS | 3205 | 1461192930664 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]]]}] 15:55:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:55:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1694ms 15:55:30 INFO - PROCESS | 3205 | 1461192930705 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 15:55:30 INFO - PROCESS | 3205 | 1461192930710 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 15:55:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:55:30 INFO - PROCESS | 3205 | 1461192930717 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:55:30 INFO - PROCESS | 3205 | 1461192930720 Marionette TRACE conn4 <- [1,506,null,{}] 15:55:30 INFO - PROCESS | 3205 | 1461192930727 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}] 15:55:30 INFO - PROCESS | 3205 | 1461192930932 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 15:55:31 INFO - PROCESS | 3205 | 1461192931151 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:31 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b582c00 == 79 [pid = 3205] [id = 134] 15:55:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 182 (0x8e88cc00) [pid = 3205] [serial = 402] [outer = (nil)] 15:55:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 183 (0x97f4f400) [pid = 3205] [serial = 403] [outer = 0x8e88cc00] 15:55:31 INFO - PROCESS | 3205 | 1461192931285 Marionette DEBUG loaded listener.js 15:55:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 184 (0x98848800) [pid = 3205] [serial = 404] [outer = 0x8e88cc00] 15:55:32 INFO - PROCESS | 3205 | 1461192932199 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]]]}] 15:55:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:55:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1538ms 15:55:32 INFO - PROCESS | 3205 | 1461192932262 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 15:55:32 INFO - PROCESS | 3205 | 1461192932268 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 15:55:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:55:32 INFO - PROCESS | 3205 | 1461192932278 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:55:32 INFO - PROCESS | 3205 | 1461192932284 Marionette TRACE conn4 <- [1,510,null,{}] 15:55:32 INFO - PROCESS | 3205 | 1461192932294 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}] 15:55:32 INFO - PROCESS | 3205 | 1461192932590 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 15:55:32 INFO - PROCESS | 3205 | 1461192932862 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:32 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab02400 == 80 [pid = 3205] [id = 135] 15:55:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 185 (0x8ab02800) [pid = 3205] [serial = 405] [outer = (nil)] 15:55:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 186 (0x8ab0ac00) [pid = 3205] [serial = 406] [outer = 0x8ab02800] 15:55:33 INFO - PROCESS | 3205 | 1461192933038 Marionette DEBUG loaded listener.js 15:55:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 187 (0x8ab0f000) [pid = 3205] [serial = 407] [outer = 0x8ab02800] 15:55:34 INFO - PROCESS | 3205 | 1461192934400 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]]]}] 15:55:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:55:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 2145ms 15:55:34 INFO - PROCESS | 3205 | 1461192934423 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 15:55:34 INFO - PROCESS | 3205 | 1461192934427 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 15:55:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:55:34 INFO - PROCESS | 3205 | 1461192934434 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:55:34 INFO - PROCESS | 3205 | 1461192934438 Marionette TRACE conn4 <- [1,514,null,{}] 15:55:34 INFO - PROCESS | 3205 | 1461192934456 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}] 15:55:34 INFO - PROCESS | 3205 | 1461192934689 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 15:55:34 INFO - PROCESS | 3205 | 1461192934933 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:34 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c0d0800 == 81 [pid = 3205] [id = 136] 15:55:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 188 (0x8c0d0c00) [pid = 3205] [serial = 408] [outer = (nil)] 15:55:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 189 (0x8c0d7c00) [pid = 3205] [serial = 409] [outer = 0x8c0d0c00] 15:55:35 INFO - PROCESS | 3205 | 1461192935038 Marionette DEBUG loaded listener.js 15:55:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 190 (0x8c0d9800) [pid = 3205] [serial = 410] [outer = 0x8c0d0c00] 15:55:36 INFO - PROCESS | 3205 | 1461192936032 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]]]}] 15:55:36 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 15:55:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1648ms 15:55:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:55:36 INFO - PROCESS | 3205 | 1461192936083 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 15:55:36 INFO - PROCESS | 3205 | 1461192936086 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 15:55:36 INFO - PROCESS | 3205 | 1461192936093 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:55:36 INFO - PROCESS | 3205 | 1461192936097 Marionette TRACE conn4 <- [1,518,null,{}] 15:55:36 INFO - PROCESS | 3205 | 1461192936102 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}] 15:55:36 INFO - PROCESS | 3205 | 1461192936315 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 15:55:36 INFO - PROCESS | 3205 | 1461192936586 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:36 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b29d800 == 82 [pid = 3205] [id = 137] 15:55:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 191 (0x8c0d7400) [pid = 3205] [serial = 411] [outer = (nil)] 15:55:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 192 (0x97fb5800) [pid = 3205] [serial = 412] [outer = 0x8c0d7400] 15:55:36 INFO - PROCESS | 3205 | 1461192936781 Marionette DEBUG loaded listener.js 15:55:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 193 (0x97fb9800) [pid = 3205] [serial = 413] [outer = 0x8c0d7400] 15:55:37 INFO - PROCESS | 3205 | 1461192937654 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]]]}] 15:55:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:55:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1632ms 15:55:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:55:37 INFO - PROCESS | 3205 | 1461192937725 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 15:55:37 INFO - PROCESS | 3205 | 1461192937729 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 15:55:37 INFO - PROCESS | 3205 | 1461192937736 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:55:37 INFO - PROCESS | 3205 | 1461192937740 Marionette TRACE conn4 <- [1,522,null,{}] 15:55:37 INFO - PROCESS | 3205 | 1461192937747 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}] 15:55:37 INFO - PROCESS | 3205 | 1461192937938 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 15:55:38 INFO - PROCESS | 3205 | 1461192938115 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:38 INFO - PROCESS | 3205 | ++DOCSHELL 0x97e32400 == 83 [pid = 3205] [id = 138] 15:55:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 194 (0x97fb6000) [pid = 3205] [serial = 414] [outer = (nil)] 15:55:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 195 (0x97fbf400) [pid = 3205] [serial = 415] [outer = 0x97fb6000] 15:55:38 INFO - PROCESS | 3205 | 1461192938248 Marionette DEBUG loaded listener.js 15:55:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 196 (0x99bf5800) [pid = 3205] [serial = 416] [outer = 0x97fb6000] 15:55:39 INFO - PROCESS | 3205 | 1461192939155 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]]]}] 15:55:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:55:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1481ms 15:55:39 INFO - PROCESS | 3205 | 1461192939216 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 15:55:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:55:39 INFO - PROCESS | 3205 | 1461192939221 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 15:55:39 INFO - PROCESS | 3205 | 1461192939228 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:55:39 INFO - PROCESS | 3205 | 1461192939232 Marionette TRACE conn4 <- [1,526,null,{}] 15:55:39 INFO - PROCESS | 3205 | 1461192939238 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}] 15:55:39 INFO - PROCESS | 3205 | 1461192939449 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 15:55:39 INFO - PROCESS | 3205 | 1461192939676 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:39 INFO - PROCESS | 3205 | ++DOCSHELL 0x8adba400 == 84 [pid = 3205] [id = 139] 15:55:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 197 (0x8adbb000) [pid = 3205] [serial = 417] [outer = (nil)] 15:55:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 198 (0x8adc0c00) [pid = 3205] [serial = 418] [outer = 0x8adbb000] 15:55:39 INFO - PROCESS | 3205 | 1461192939811 Marionette DEBUG loaded listener.js 15:55:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 199 (0x8adc3c00) [pid = 3205] [serial = 419] [outer = 0x8adbb000] 15:55:40 INFO - PROCESS | 3205 | 1461192940804 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]]]}] 15:55:40 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 15:55:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1633ms 15:55:40 INFO - PROCESS | 3205 | 1461192940862 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 15:55:40 INFO - PROCESS | 3205 | 1461192940865 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 15:55:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:55:40 INFO - PROCESS | 3205 | 1461192940872 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:55:40 INFO - PROCESS | 3205 | 1461192940876 Marionette TRACE conn4 <- [1,530,null,{}] 15:55:40 INFO - PROCESS | 3205 | 1461192940882 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}] 15:55:41 INFO - PROCESS | 3205 | 1461192941080 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 15:55:41 INFO - PROCESS | 3205 | 1461192941311 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:41 INFO - PROCESS | 3205 | ++DOCSHELL 0x89b58000 == 85 [pid = 3205] [id = 140] 15:55:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 200 (0x89b59800) [pid = 3205] [serial = 420] [outer = (nil)] 15:55:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 201 (0x89b5f400) [pid = 3205] [serial = 421] [outer = 0x89b59800] 15:55:41 INFO - PROCESS | 3205 | 1461192941415 Marionette DEBUG loaded listener.js 15:55:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 202 (0x89b62400) [pid = 3205] [serial = 422] [outer = 0x89b59800] 15:55:42 INFO - PROCESS | 3205 | 1461192942268 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"]]]}] 15:55:42 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 15:55:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:55:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:55:42 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 15:55:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:55:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:55:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:55:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:55:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1430ms 15:55:42 INFO - PROCESS | 3205 | 1461192942306 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 15:55:42 INFO - PROCESS | 3205 | 1461192942311 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 15:55:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:55:42 INFO - PROCESS | 3205 | 1461192942318 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:55:42 INFO - PROCESS | 3205 | 1461192942323 Marionette TRACE conn4 <- [1,534,null,{}] 15:55:42 INFO - PROCESS | 3205 | 1461192942329 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}] 15:55:42 INFO - PROCESS | 3205 | 1461192942563 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 15:55:42 INFO - PROCESS | 3205 | 1461192942743 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:42 INFO - PROCESS | 3205 | ++DOCSHELL 0x89b60400 == 86 [pid = 3205] [id = 141] 15:55:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 203 (0x89cb8400) [pid = 3205] [serial = 423] [outer = (nil)] 15:55:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 204 (0x8adc1c00) [pid = 3205] [serial = 424] [outer = 0x89cb8400] 15:55:42 INFO - PROCESS | 3205 | 1461192942840 Marionette DEBUG loaded listener.js 15:55:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 205 (0x97fb9400) [pid = 3205] [serial = 425] [outer = 0x89cb8400] 15:55:43 INFO - PROCESS | 3205 | 1461192943926 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]]]}] 15:55:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:55:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1639ms 15:55:43 INFO - PROCESS | 3205 | 1461192943960 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 15:55:43 INFO - PROCESS | 3205 | 1461192943964 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 15:55:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:55:43 INFO - PROCESS | 3205 | 1461192943972 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:55:43 INFO - PROCESS | 3205 | 1461192943975 Marionette TRACE conn4 <- [1,538,null,{}] 15:55:43 INFO - PROCESS | 3205 | 1461192943983 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}] 15:55:44 INFO - PROCESS | 3205 | 1461192944273 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 15:55:44 INFO - PROCESS | 3205 | 1461192944539 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:44 INFO - PROCESS | 3205 | ++DOCSHELL 0x88f02000 == 87 [pid = 3205] [id = 142] 15:55:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 206 (0x88f02400) [pid = 3205] [serial = 426] [outer = (nil)] 15:55:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 207 (0x88f09c00) [pid = 3205] [serial = 427] [outer = 0x88f02400] 15:55:44 INFO - PROCESS | 3205 | 1461192944641 Marionette DEBUG loaded listener.js 15:55:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 208 (0x88f0c000) [pid = 3205] [serial = 428] [outer = 0x88f02400] 15:55:45 INFO - PROCESS | 3205 | 1461192945555 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]]]}] 15:55:45 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. 15:55:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1637ms 15:55:45 INFO - PROCESS | 3205 | 1461192945615 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 15:55:45 INFO - PROCESS | 3205 | 1461192945619 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 15:55:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:55:45 INFO - PROCESS | 3205 | 1461192945629 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:55:45 INFO - PROCESS | 3205 | 1461192945632 Marionette TRACE conn4 <- [1,542,null,{}] 15:55:45 INFO - PROCESS | 3205 | 1461192945641 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}] 15:55:45 INFO - PROCESS | 3205 | 1461192945831 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 15:55:46 INFO - PROCESS | 3205 | 1461192946014 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:46 INFO - PROCESS | 3205 | ++DOCSHELL 0x88f0a400 == 88 [pid = 3205] [id = 143] 15:55:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 209 (0x88f0ac00) [pid = 3205] [serial = 429] [outer = (nil)] 15:55:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 210 (0x8e97ac00) [pid = 3205] [serial = 430] [outer = 0x88f0ac00] 15:55:46 INFO - PROCESS | 3205 | 1461192946101 Marionette DEBUG loaded listener.js 15:55:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 211 (0x8e97c400) [pid = 3205] [serial = 431] [outer = 0x88f0ac00] 15:55:47 INFO - PROCESS | 3205 | 1461192947058 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]]]}] 15:55:47 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. 15:55:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1442ms 15:55:47 INFO - PROCESS | 3205 | 1461192947072 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 15:55:47 INFO - PROCESS | 3205 | 1461192947075 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 15:55:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:55:47 INFO - PROCESS | 3205 | 1461192947082 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:55:47 INFO - PROCESS | 3205 | 1461192947086 Marionette TRACE conn4 <- [1,546,null,{}] 15:55:47 INFO - PROCESS | 3205 | 1461192947091 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}] 15:55:47 INFO - PROCESS | 3205 | 1461192947324 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 15:55:47 INFO - PROCESS | 3205 | 1461192947537 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:47 INFO - PROCESS | 3205 | ++DOCSHELL 0x885db400 == 89 [pid = 3205] [id = 144] 15:55:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 212 (0x885dc000) [pid = 3205] [serial = 432] [outer = (nil)] 15:55:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 213 (0x885e0400) [pid = 3205] [serial = 433] [outer = 0x885dc000] 15:55:47 INFO - PROCESS | 3205 | 1461192947633 Marionette DEBUG loaded listener.js 15:55:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 214 (0x885e3800) [pid = 3205] [serial = 434] [outer = 0x885dc000] 15:55:48 INFO - PROCESS | 3205 | 1461192948696 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]]]}] 15:55:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:55:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1642ms 15:55:48 INFO - PROCESS | 3205 | 1461192948725 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 15:55:48 INFO - PROCESS | 3205 | 1461192948729 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 15:55:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:55:48 INFO - PROCESS | 3205 | 1461192948735 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:55:48 INFO - PROCESS | 3205 | 1461192948739 Marionette TRACE conn4 <- [1,550,null,{}] 15:55:48 INFO - PROCESS | 3205 | 1461192948745 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}] 15:55:49 INFO - PROCESS | 3205 | 1461192948999 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 15:55:49 INFO - PROCESS | 3205 | 1461192949272 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x885dd800 == 90 [pid = 3205] [id = 145] 15:55:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 215 (0x885ddc00) [pid = 3205] [serial = 435] [outer = (nil)] 15:55:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 216 (0x8bef7800) [pid = 3205] [serial = 436] [outer = 0x885ddc00] 15:55:49 INFO - PROCESS | 3205 | 1461192949365 Marionette DEBUG loaded listener.js 15:55:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 217 (0x8e979c00) [pid = 3205] [serial = 437] [outer = 0x885ddc00] 15:55:50 INFO - PROCESS | 3205 | 1461192950270 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]]]}] 15:55:50 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. 15:55:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1588ms 15:55:50 INFO - PROCESS | 3205 | 1461192950330 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 15:55:50 INFO - PROCESS | 3205 | 1461192950333 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 15:55:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:55:50 INFO - PROCESS | 3205 | 1461192950342 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:55:50 INFO - PROCESS | 3205 | 1461192950346 Marionette TRACE conn4 <- [1,554,null,{}] 15:55:50 INFO - PROCESS | 3205 | 1461192950352 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}] 15:55:50 INFO - PROCESS | 3205 | 1461192950537 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 15:55:50 INFO - PROCESS | 3205 | 1461192950727 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:50 INFO - PROCESS | 3205 | ++DOCSHELL 0x885e6400 == 91 [pid = 3205] [id = 146] 15:55:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 218 (0x8becd400) [pid = 3205] [serial = 438] [outer = (nil)] 15:55:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 219 (0x8e986400) [pid = 3205] [serial = 439] [outer = 0x8becd400] 15:55:50 INFO - PROCESS | 3205 | 1461192950874 Marionette DEBUG loaded listener.js 15:55:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 220 (0x8fc67c00) [pid = 3205] [serial = 440] [outer = 0x8becd400] 15:55:51 INFO - PROCESS | 3205 | [3205] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:55:52 INFO - PROCESS | 3205 | 1461192952214 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]]]}] 15:55:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:55:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1888ms 15:55:52 INFO - PROCESS | 3205 | 1461192952231 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 15:55:52 INFO - PROCESS | 3205 | 1461192952237 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 15:55:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:55:52 INFO - PROCESS | 3205 | 1461192952317 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:55:52 INFO - PROCESS | 3205 | 1461192952324 Marionette TRACE conn4 <- [1,558,null,{}] 15:55:52 INFO - PROCESS | 3205 | 1461192952336 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}] 15:55:52 INFO - PROCESS | 3205 | 1461192952524 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 15:55:52 INFO - PROCESS | 3205 | 1461192952716 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:52 INFO - PROCESS | 3205 | ++DOCSHELL 0x88819400 == 92 [pid = 3205] [id = 147] 15:55:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 221 (0x88826000) [pid = 3205] [serial = 441] [outer = (nil)] 15:55:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 222 (0x89b60c00) [pid = 3205] [serial = 442] [outer = 0x88826000] 15:55:52 INFO - PROCESS | 3205 | 1461192952804 Marionette DEBUG loaded listener.js 15:55:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 223 (0x8ab07400) [pid = 3205] [serial = 443] [outer = 0x88826000] 15:55:53 INFO - PROCESS | 3205 | 1461192953762 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]]]}] 15:55:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:55:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1512ms 15:55:53 INFO - PROCESS | 3205 | 1461192953810 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 15:55:53 INFO - PROCESS | 3205 | 1461192953820 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 15:55:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:55:53 INFO - PROCESS | 3205 | 1461192953833 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:55:53 INFO - PROCESS | 3205 | 1461192953839 Marionette TRACE conn4 <- [1,562,null,{}] 15:55:53 INFO - PROCESS | 3205 | 1461192953847 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}] 15:55:54 INFO - PROCESS | 3205 | 1461192954056 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 15:55:54 INFO - PROCESS | 3205 | 1461192954458 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:54 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab05000 == 93 [pid = 3205] [id = 148] 15:55:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 224 (0x8ab0b400) [pid = 3205] [serial = 444] [outer = (nil)] 15:55:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 225 (0x8adbe400) [pid = 3205] [serial = 445] [outer = 0x8ab0b400] 15:55:54 INFO - PROCESS | 3205 | 1461192954573 Marionette DEBUG loaded listener.js 15:55:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 226 (0x8b299000) [pid = 3205] [serial = 446] [outer = 0x8ab0b400] 15:55:55 INFO - PROCESS | 3205 | --DOCSHELL 0x8f68f400 == 92 [pid = 3205] [id = 40] 15:55:55 INFO - PROCESS | 3205 | --DOCSHELL 0x8f7a4000 == 91 [pid = 3205] [id = 35] 15:55:55 INFO - PROCESS | 3205 | --DOCSHELL 0x92a17c00 == 90 [pid = 3205] [id = 43] 15:55:55 INFO - PROCESS | 3205 | --DOCSHELL 0xa6d37c00 == 89 [pid = 3205] [id = 88] 15:55:55 INFO - PROCESS | 3205 | --DOCSHELL 0x8c536c00 == 88 [pid = 3205] [id = 90] 15:55:55 INFO - PROCESS | 3205 | --DOCSHELL 0x963f2000 == 87 [pid = 3205] [id = 42] 15:55:55 INFO - PROCESS | 3205 | --DOCSHELL 0xa456cc00 == 86 [pid = 3205] [id = 87] 15:55:55 INFO - PROCESS | 3205 | --DOCSHELL 0x8fc5e000 == 85 [pid = 3205] [id = 83] 15:55:55 INFO - PROCESS | 3205 | [3205] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 225 (0x8ec81400) [pid = 3205] [serial = 324] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 224 (0x97e2c400) [pid = 3205] [serial = 295] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 223 (0x95c10400) [pid = 3205] [serial = 331] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 222 (0x97f41000) [pid = 3205] [serial = 306] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 221 (0x8eb78800) [pid = 3205] [serial = 327] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 220 (0x8ec8b400) [pid = 3205] [serial = 325] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 219 (0x91306800) [pid = 3205] [serial = 303] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 218 (0x8fe3a800) [pid = 3205] [serial = 315] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 217 (0x8ec88800) [pid = 3205] [serial = 300] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 216 (0xa0f45c00) [pid = 3205] [serial = 318] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 215 (0x97e31c00) [pid = 3205] [serial = 337] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 214 (0x9ae2dc00) [pid = 3205] [serial = 312] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 213 (0x98887800) [pid = 3205] [serial = 309] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 212 (0x9718ac00) [pid = 3205] [serial = 333] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 211 (0x8bef2c00) [pid = 3205] [serial = 321] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 210 (0x8fb6d000) [pid = 3205] [serial = 328] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 209 (0x975ef400) [pid = 3205] [serial = 334] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 208 (0x979cf000) [pid = 3205] [serial = 336] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 207 (0x91fbf400) [pid = 3205] [serial = 330] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 206 (0x8df8cc00) [pid = 3205] [serial = 297] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | --DOMWINDOW == 205 (0x9824a000) [pid = 3205] [serial = 339] [outer = (nil)] [url = about:blank] 15:55:55 INFO - PROCESS | 3205 | 1461192955836 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]]]}] 15:55:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:55:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 2047ms 15:55:55 INFO - PROCESS | 3205 | 1461192955880 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 15:55:55 INFO - PROCESS | 3205 | 1461192955884 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 15:55:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:55:55 INFO - PROCESS | 3205 | 1461192955891 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:55:55 INFO - PROCESS | 3205 | 1461192955897 Marionette TRACE conn4 <- [1,566,null,{}] 15:55:55 INFO - PROCESS | 3205 | 1461192955918 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}] 15:55:56 INFO - PROCESS | 3205 | 1461192956136 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 15:55:56 INFO - PROCESS | 3205 | 1461192956328 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:56 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b3e8400 == 86 [pid = 3205] [id = 149] 15:55:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 206 (0x8bec6800) [pid = 3205] [serial = 447] [outer = (nil)] 15:55:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 207 (0x8c082400) [pid = 3205] [serial = 448] [outer = 0x8bec6800] 15:55:56 INFO - PROCESS | 3205 | 1461192956412 Marionette DEBUG loaded listener.js 15:55:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 208 (0x8c0cdc00) [pid = 3205] [serial = 449] [outer = 0x8bec6800] 15:55:56 INFO - PROCESS | 3205 | [3205] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:55:57 INFO - PROCESS | 3205 | 1461192957165 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]]]}] 15:55:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:55:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1290ms 15:55:57 INFO - PROCESS | 3205 | 1461192957182 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 15:55:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:55:57 INFO - PROCESS | 3205 | 1461192957187 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 15:55:57 INFO - PROCESS | 3205 | 1461192957193 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:55:57 INFO - PROCESS | 3205 | 1461192957196 Marionette TRACE conn4 <- [1,570,null,{}] 15:55:57 INFO - PROCESS | 3205 | 1461192957202 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}] 15:55:57 INFO - PROCESS | 3205 | 1461192957446 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 15:55:57 INFO - PROCESS | 3205 | 1461192957538 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:57 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b295400 == 87 [pid = 3205] [id = 150] 15:55:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 209 (0x8c0cc800) [pid = 3205] [serial = 450] [outer = (nil)] 15:55:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 210 (0x8c536c00) [pid = 3205] [serial = 451] [outer = 0x8c0cc800] 15:55:57 INFO - PROCESS | 3205 | 1461192957615 Marionette DEBUG loaded listener.js 15:55:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 211 (0x8df8d000) [pid = 3205] [serial = 452] [outer = 0x8c0cc800] 15:55:58 INFO - PROCESS | 3205 | [3205] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:55:58 INFO - PROCESS | 3205 | 1461192958503 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]]]}] 15:55:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:55:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1331ms 15:55:58 INFO - PROCESS | 3205 | 1461192958523 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 15:55:58 INFO - PROCESS | 3205 | 1461192958526 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 15:55:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:55:58 INFO - PROCESS | 3205 | 1461192958532 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:55:58 INFO - PROCESS | 3205 | 1461192958535 Marionette TRACE conn4 <- [1,574,null,{}] 15:55:58 INFO - PROCESS | 3205 | 1461192958542 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}] 15:55:58 INFO - PROCESS | 3205 | 1461192958750 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 15:55:58 INFO - PROCESS | 3205 | 1461192958788 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:55:58 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c0d6000 == 88 [pid = 3205] [id = 151] 15:55:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 212 (0x8df92000) [pid = 3205] [serial = 453] [outer = (nil)] 15:55:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 213 (0x8dfd6c00) [pid = 3205] [serial = 454] [outer = 0x8df92000] 15:55:58 INFO - PROCESS | 3205 | 1461192958897 Marionette DEBUG loaded listener.js 15:55:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 214 (0x8e892400) [pid = 3205] [serial = 455] [outer = 0x8df92000] 15:56:00 INFO - PROCESS | 3205 | 1461192960236 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]]]}] 15:56:00 INFO - PROCESS | 3205 | --DOMWINDOW == 213 (0x8bef8c00) [pid = 3205] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:56:00 INFO - PROCESS | 3205 | --DOMWINDOW == 212 (0x8fe3c000) [pid = 3205] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:56:00 INFO - PROCESS | 3205 | --DOMWINDOW == 211 (0x8e8aec00) [pid = 3205] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:56:00 INFO - PROCESS | 3205 | --DOMWINDOW == 210 (0x8eb8bc00) [pid = 3205] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:56:00 INFO - PROCESS | 3205 | --DOMWINDOW == 209 (0x8becf800) [pid = 3205] [serial = 372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:56:00 INFO - PROCESS | 3205 | --DOMWINDOW == 208 (0x91308800) [pid = 3205] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:56:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:56:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1831ms 15:56:00 INFO - PROCESS | 3205 | 1461192960365 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 15:56:00 INFO - PROCESS | 3205 | 1461192960369 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 15:56:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:56:00 INFO - PROCESS | 3205 | 1461192960376 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:56:00 INFO - PROCESS | 3205 | 1461192960379 Marionette TRACE conn4 <- [1,578,null,{}] 15:56:00 INFO - PROCESS | 3205 | 1461192960384 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}] 15:56:00 INFO - PROCESS | 3205 | 1461192960670 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 15:56:00 INFO - PROCESS | 3205 | 1461192960761 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:00 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c0d5400 == 89 [pid = 3205] [id = 152] 15:56:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 209 (0x8c0d9400) [pid = 3205] [serial = 456] [outer = (nil)] 15:56:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 210 (0x8eb95000) [pid = 3205] [serial = 457] [outer = 0x8c0d9400] 15:56:00 INFO - PROCESS | 3205 | 1461192960846 Marionette DEBUG loaded listener.js 15:56:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 211 (0x8ec85400) [pid = 3205] [serial = 458] [outer = 0x8c0d9400] 15:56:01 INFO - PROCESS | 3205 | 1461192961583 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]]]}] 15:56:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:56:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1229ms 15:56:01 INFO - PROCESS | 3205 | 1461192961607 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 15:56:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:56:01 INFO - PROCESS | 3205 | 1461192961612 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 15:56:01 INFO - PROCESS | 3205 | 1461192961621 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:56:01 INFO - PROCESS | 3205 | 1461192961626 Marionette TRACE conn4 <- [1,582,null,{}] 15:56:01 INFO - PROCESS | 3205 | 1461192961642 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}] 15:56:01 INFO - PROCESS | 3205 | 1461192961803 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 15:56:01 INFO - PROCESS | 3205 | 1461192961822 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:01 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e8a8800 == 90 [pid = 3205] [id = 153] 15:56:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 212 (0x8eb78800) [pid = 3205] [serial = 459] [outer = (nil)] 15:56:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 213 (0x8f560c00) [pid = 3205] [serial = 460] [outer = 0x8eb78800] 15:56:01 INFO - PROCESS | 3205 | 1461192961896 Marionette DEBUG loaded listener.js 15:56:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 214 (0x8f697c00) [pid = 3205] [serial = 461] [outer = 0x8eb78800] 15:56:03 INFO - PROCESS | 3205 | 1461192963624 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]]]}] 15:56:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:56:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 2049ms 15:56:03 INFO - PROCESS | 3205 | 1461192963670 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 15:56:03 INFO - PROCESS | 3205 | 1461192963678 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 15:56:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:56:03 INFO - PROCESS | 3205 | 1461192963689 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:56:03 INFO - PROCESS | 3205 | 1461192963694 Marionette TRACE conn4 <- [1,586,null,{}] 15:56:03 INFO - PROCESS | 3205 | 1461192963703 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}] 15:56:03 INFO - PROCESS | 3205 | 1461192963985 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 15:56:04 INFO - PROCESS | 3205 | 1461192964170 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:04 INFO - PROCESS | 3205 | ++DOCSHELL 0x8881d800 == 91 [pid = 3205] [id = 154] 15:56:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 215 (0x8adc1000) [pid = 3205] [serial = 462] [outer = (nil)] 15:56:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 216 (0x8b58a800) [pid = 3205] [serial = 463] [outer = 0x8adc1000] 15:56:04 INFO - PROCESS | 3205 | 1461192964316 Marionette DEBUG loaded listener.js 15:56:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 217 (0x8bef5800) [pid = 3205] [serial = 464] [outer = 0x8adc1000] 15:56:04 INFO - PROCESS | 3205 | [3205] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:56:05 INFO - PROCESS | 3205 | 1461192965332 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]]]}] 15:56:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:56:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1697ms 15:56:05 INFO - PROCESS | 3205 | 1461192965388 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 15:56:05 INFO - PROCESS | 3205 | 1461192965397 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 15:56:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:56:05 INFO - PROCESS | 3205 | 1461192965408 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:56:05 INFO - PROCESS | 3205 | 1461192965413 Marionette TRACE conn4 <- [1,590,null,{}] 15:56:05 INFO - PROCESS | 3205 | 1461192965420 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}] 15:56:05 INFO - PROCESS | 3205 | 1461192965663 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 15:56:06 INFO - PROCESS | 3205 | 1461192965998 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:06 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e899000 == 92 [pid = 3205] [id = 155] 15:56:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 218 (0x8e8ad000) [pid = 3205] [serial = 465] [outer = (nil)] 15:56:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 219 (0x8e986000) [pid = 3205] [serial = 466] [outer = 0x8e8ad000] 15:56:06 INFO - PROCESS | 3205 | 1461192966095 Marionette DEBUG loaded listener.js 15:56:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 220 (0x8eb97000) [pid = 3205] [serial = 467] [outer = 0x8e8ad000] 15:56:07 INFO - PROCESS | 3205 | 1461192967155 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]]]}] 15:56:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:56:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1787ms 15:56:07 INFO - PROCESS | 3205 | 1461192967195 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 15:56:07 INFO - PROCESS | 3205 | 1461192967198 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 15:56:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:56:07 INFO - PROCESS | 3205 | 1461192967206 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:56:07 INFO - PROCESS | 3205 | 1461192967212 Marionette TRACE conn4 <- [1,594,null,{}] 15:56:07 INFO - PROCESS | 3205 | 1461192967228 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}] 15:56:07 INFO - PROCESS | 3205 | 1461192967431 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 15:56:07 INFO - PROCESS | 3205 | 1461192967667 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:07 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f7a7400 == 93 [pid = 3205] [id = 156] 15:56:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 221 (0x91301400) [pid = 3205] [serial = 468] [outer = (nil)] 15:56:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 222 (0x92a8b800) [pid = 3205] [serial = 469] [outer = 0x91301400] 15:56:07 INFO - PROCESS | 3205 | 1461192967776 Marionette DEBUG loaded listener.js 15:56:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 223 (0x963ec400) [pid = 3205] [serial = 470] [outer = 0x91301400] 15:56:08 INFO - PROCESS | 3205 | 1461192968769 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]]]}] 15:56:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:56:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1641ms 15:56:08 INFO - PROCESS | 3205 | 1461192968848 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 15:56:08 INFO - PROCESS | 3205 | 1461192968852 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 15:56:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:56:08 INFO - PROCESS | 3205 | 1461192968860 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:56:08 INFO - PROCESS | 3205 | 1461192968864 Marionette TRACE conn4 <- [1,598,null,{}] 15:56:08 INFO - PROCESS | 3205 | 1461192968869 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}] 15:56:09 INFO - PROCESS | 3205 | 1461192969126 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 15:56:09 INFO - PROCESS | 3205 | 1461192969397 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:09 INFO - PROCESS | 3205 | ++DOCSHELL 0x92a1cc00 == 94 [pid = 3205] [id = 157] 15:56:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 224 (0x963e8000) [pid = 3205] [serial = 471] [outer = (nil)] 15:56:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 225 (0x975f3c00) [pid = 3205] [serial = 472] [outer = 0x963e8000] 15:56:09 INFO - PROCESS | 3205 | 1461192969486 Marionette DEBUG loaded listener.js 15:56:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 226 (0x97817c00) [pid = 3205] [serial = 473] [outer = 0x963e8000] 15:56:10 INFO - PROCESS | 3205 | 1461192970379 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]]]}] 15:56:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:56:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1581ms 15:56:10 INFO - PROCESS | 3205 | 1461192970442 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 15:56:10 INFO - PROCESS | 3205 | 1461192970446 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 15:56:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:56:10 INFO - PROCESS | 3205 | 1461192970452 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:56:10 INFO - PROCESS | 3205 | 1461192970456 Marionette TRACE conn4 <- [1,602,null,{}] 15:56:10 INFO - PROCESS | 3205 | 1461192970463 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}] 15:56:10 INFO - PROCESS | 3205 | 1461192970649 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 15:56:10 INFO - PROCESS | 3205 | 1461192970876 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:10 INFO - PROCESS | 3205 | ++DOCSHELL 0x95a0b400 == 95 [pid = 3205] [id = 158] 15:56:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 227 (0x95c58800) [pid = 3205] [serial = 474] [outer = (nil)] 15:56:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 228 (0x97f45400) [pid = 3205] [serial = 475] [outer = 0x95c58800] 15:56:11 INFO - PROCESS | 3205 | 1461192971008 Marionette DEBUG loaded listener.js 15:56:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 229 (0x97fb2c00) [pid = 3205] [serial = 476] [outer = 0x95c58800] 15:56:12 INFO - PROCESS | 3205 | 1461192972146 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]]]}] 15:56:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:56:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1738ms 15:56:12 INFO - PROCESS | 3205 | 1461192972193 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 15:56:12 INFO - PROCESS | 3205 | 1461192972197 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 15:56:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:56:12 INFO - PROCESS | 3205 | 1461192972204 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:56:12 INFO - PROCESS | 3205 | 1461192972207 Marionette TRACE conn4 <- [1,606,null,{}] 15:56:12 INFO - PROCESS | 3205 | 1461192972213 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}] 15:56:12 INFO - PROCESS | 3205 | 1461192972434 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 15:56:12 INFO - PROCESS | 3205 | 1461192972672 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:12 INFO - PROCESS | 3205 | ++DOCSHELL 0x98247000 == 96 [pid = 3205] [id = 159] 15:56:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 230 (0x98faf000) [pid = 3205] [serial = 477] [outer = (nil)] 15:56:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 231 (0x99bf3800) [pid = 3205] [serial = 478] [outer = 0x98faf000] 15:56:12 INFO - PROCESS | 3205 | 1461192972810 Marionette DEBUG loaded listener.js 15:56:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 232 (0x9b070c00) [pid = 3205] [serial = 479] [outer = 0x98faf000] 15:56:13 INFO - PROCESS | 3205 | 1461192973756 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]]]}] 15:56:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:56:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1587ms 15:56:13 INFO - PROCESS | 3205 | 1461192973792 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 15:56:13 INFO - PROCESS | 3205 | 1461192973797 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 15:56:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:56:13 INFO - PROCESS | 3205 | 1461192973804 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:56:13 INFO - PROCESS | 3205 | 1461192973807 Marionette TRACE conn4 <- [1,610,null,{}] 15:56:13 INFO - PROCESS | 3205 | 1461192973813 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}] 15:56:14 INFO - PROCESS | 3205 | 1461192974040 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 15:56:14 INFO - PROCESS | 3205 | 1461192974269 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:14 INFO - PROCESS | 3205 | ++DOCSHELL 0x8de31800 == 97 [pid = 3205] [id = 160] 15:56:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 233 (0x8de32800) [pid = 3205] [serial = 480] [outer = (nil)] 15:56:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 234 (0x8de39400) [pid = 3205] [serial = 481] [outer = 0x8de32800] 15:56:14 INFO - PROCESS | 3205 | 1461192974405 Marionette DEBUG loaded listener.js 15:56:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 235 (0x8de3c800) [pid = 3205] [serial = 482] [outer = 0x8de32800] 15:56:15 INFO - PROCESS | 3205 | 1461192975302 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]]]}] 15:56:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:56:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1549ms 15:56:15 INFO - PROCESS | 3205 | 1461192975378 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 15:56:15 INFO - PROCESS | 3205 | 1461192975384 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 15:56:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:56:15 INFO - PROCESS | 3205 | 1461192975395 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:56:15 INFO - PROCESS | 3205 | 1461192975398 Marionette TRACE conn4 <- [1,614,null,{}] 15:56:15 INFO - PROCESS | 3205 | 1461192975405 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}] 15:56:15 INFO - PROCESS | 3205 | 1461192975641 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 15:56:15 INFO - PROCESS | 3205 | 1461192975870 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:15 INFO - PROCESS | 3205 | ++DOCSHELL 0x8de36c00 == 98 [pid = 3205] [id = 161] 15:56:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 236 (0x8de3a000) [pid = 3205] [serial = 483] [outer = (nil)] 15:56:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 237 (0x99bef800) [pid = 3205] [serial = 484] [outer = 0x8de3a000] 15:56:16 INFO - PROCESS | 3205 | 1461192976017 Marionette DEBUG loaded listener.js 15:56:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 238 (0x9ea19800) [pid = 3205] [serial = 485] [outer = 0x8de3a000] 15:56:16 INFO - PROCESS | 3205 | 1461192976940 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]]]}] 15:56:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:56:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1587ms 15:56:16 INFO - PROCESS | 3205 | 1461192976984 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 15:56:16 INFO - PROCESS | 3205 | 1461192976988 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 15:56:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:56:16 INFO - PROCESS | 3205 | 1461192976995 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:56:17 INFO - PROCESS | 3205 | 1461192977000 Marionette TRACE conn4 <- [1,618,null,{}] 15:56:17 INFO - PROCESS | 3205 | 1461192977006 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}] 15:56:17 INFO - PROCESS | 3205 | 1461192977236 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 15:56:17 INFO - PROCESS | 3205 | 1461192977479 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:17 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b16d400 == 99 [pid = 3205] [id = 162] 15:56:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 239 (0x8b16e800) [pid = 3205] [serial = 486] [outer = (nil)] 15:56:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 240 (0x8b174c00) [pid = 3205] [serial = 487] [outer = 0x8b16e800] 15:56:17 INFO - PROCESS | 3205 | 1461192977615 Marionette DEBUG loaded listener.js 15:56:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 241 (0x8b178000) [pid = 3205] [serial = 488] [outer = 0x8b16e800] 15:56:18 INFO - PROCESS | 3205 | 1461192978556 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]]]}] 15:56:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:56:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1638ms 15:56:18 INFO - PROCESS | 3205 | 1461192978634 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 15:56:18 INFO - PROCESS | 3205 | 1461192978637 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 15:56:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:56:18 INFO - PROCESS | 3205 | 1461192978644 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:56:18 INFO - PROCESS | 3205 | 1461192978648 Marionette TRACE conn4 <- [1,622,null,{}] 15:56:18 INFO - PROCESS | 3205 | 1461192978655 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}] 15:56:18 INFO - PROCESS | 3205 | 1461192978895 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 15:56:19 INFO - PROCESS | 3205 | 1461192979130 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:19 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b171400 == 100 [pid = 3205] [id = 163] 15:56:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 242 (0x8b174000) [pid = 3205] [serial = 489] [outer = (nil)] 15:56:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 243 (0x99b30000) [pid = 3205] [serial = 490] [outer = 0x8b174000] 15:56:19 INFO - PROCESS | 3205 | 1461192979263 Marionette DEBUG loaded listener.js 15:56:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 244 (0x9fc9d400) [pid = 3205] [serial = 491] [outer = 0x8b174000] 15:56:20 INFO - PROCESS | 3205 | 1461192980186 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]]]}] 15:56:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:56:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1586ms 15:56:20 INFO - PROCESS | 3205 | 1461192980232 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 15:56:20 INFO - PROCESS | 3205 | 1461192980237 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 15:56:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:56:20 INFO - PROCESS | 3205 | 1461192980243 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:56:20 INFO - PROCESS | 3205 | 1461192980248 Marionette TRACE conn4 <- [1,626,null,{}] 15:56:20 INFO - PROCESS | 3205 | 1461192980253 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}] 15:56:20 INFO - PROCESS | 3205 | 1461192980472 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 15:56:20 INFO - PROCESS | 3205 | 1461192980714 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:20 INFO - PROCESS | 3205 | ++DOCSHELL 0x887c3c00 == 101 [pid = 3205] [id = 164] 15:56:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 245 (0x887cb000) [pid = 3205] [serial = 492] [outer = (nil)] 15:56:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 246 (0x887d0c00) [pid = 3205] [serial = 493] [outer = 0x887cb000] 15:56:20 INFO - PROCESS | 3205 | 1461192980857 Marionette DEBUG loaded listener.js 15:56:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 247 (0x9fea1c00) [pid = 3205] [serial = 494] [outer = 0x887cb000] 15:56:21 INFO - PROCESS | 3205 | 1461192981755 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]]]}] 15:56:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:56:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1586ms 15:56:21 INFO - PROCESS | 3205 | 1461192981830 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 15:56:21 INFO - PROCESS | 3205 | 1461192981835 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 15:56:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:56:21 INFO - PROCESS | 3205 | 1461192981846 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:56:21 INFO - PROCESS | 3205 | 1461192981850 Marionette TRACE conn4 <- [1,630,null,{}] 15:56:21 INFO - PROCESS | 3205 | 1461192981861 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}] 15:56:22 INFO - PROCESS | 3205 | 1461192982105 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 15:56:22 INFO - PROCESS | 3205 | 1461192982338 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:22 INFO - PROCESS | 3205 | ++DOCSHELL 0x882a8000 == 102 [pid = 3205] [id = 165] 15:56:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 248 (0x882a8400) [pid = 3205] [serial = 495] [outer = (nil)] 15:56:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 249 (0x882afc00) [pid = 3205] [serial = 496] [outer = 0x882a8400] 15:56:22 INFO - PROCESS | 3205 | 1461192982507 Marionette DEBUG loaded listener.js 15:56:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 250 (0x882b3000) [pid = 3205] [serial = 497] [outer = 0x882a8400] 15:56:23 INFO - PROCESS | 3205 | 1461192983384 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]]]}] 15:56:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:56:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1591ms 15:56:23 INFO - PROCESS | 3205 | 1461192983437 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 15:56:23 INFO - PROCESS | 3205 | 1461192983441 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 15:56:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:56:23 INFO - PROCESS | 3205 | 1461192983449 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:56:23 INFO - PROCESS | 3205 | 1461192983452 Marionette TRACE conn4 <- [1,634,null,{}] 15:56:23 INFO - PROCESS | 3205 | 1461192983506 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}] 15:56:23 INFO - PROCESS | 3205 | 1461192983703 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 15:56:23 INFO - PROCESS | 3205 | 1461192983935 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:24 INFO - PROCESS | 3205 | ++DOCSHELL 0x874e1c00 == 103 [pid = 3205] [id = 166] 15:56:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 251 (0x874e2000) [pid = 3205] [serial = 498] [outer = (nil)] 15:56:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 252 (0x874e8800) [pid = 3205] [serial = 499] [outer = 0x874e2000] 15:56:24 INFO - PROCESS | 3205 | 1461192984069 Marionette DEBUG loaded listener.js 15:56:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 253 (0x874eb800) [pid = 3205] [serial = 500] [outer = 0x874e2000] 15:56:24 INFO - PROCESS | 3205 | [3205] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:56:24 INFO - PROCESS | 3205 | 1461192984956 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]]]}] 15:56:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:56:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1584ms 15:56:25 INFO - PROCESS | 3205 | 1461192985034 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 15:56:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:56:25 INFO - PROCESS | 3205 | 1461192985039 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 15:56:25 INFO - PROCESS | 3205 | 1461192985046 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:56:25 INFO - PROCESS | 3205 | 1461192985050 Marionette TRACE conn4 <- [1,638,null,{}] 15:56:25 INFO - PROCESS | 3205 | 1461192985055 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}] 15:56:25 INFO - PROCESS | 3205 | 1461192985297 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 15:56:25 INFO - PROCESS | 3205 | 1461192985945 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:26 INFO - PROCESS | 3205 | ++DOCSHELL 0x887c2400 == 104 [pid = 3205] [id = 167] 15:56:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 254 (0x887c2800) [pid = 3205] [serial = 501] [outer = (nil)] 15:56:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 255 (0x887c6000) [pid = 3205] [serial = 502] [outer = 0x887c2800] 15:56:26 INFO - PROCESS | 3205 | 1461192986053 Marionette DEBUG loaded listener.js 15:56:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 256 (0x887cc000) [pid = 3205] [serial = 503] [outer = 0x887c2800] 15:56:26 INFO - PROCESS | 3205 | [3205] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:56:27 INFO - PROCESS | 3205 | 1461192986993 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]]]}] 15:56:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:56:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 2034ms 15:56:27 INFO - PROCESS | 3205 | 1461192987080 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 15:56:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:56:27 INFO - PROCESS | 3205 | 1461192987088 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 15:56:27 INFO - PROCESS | 3205 | 1461192987096 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:56:27 INFO - PROCESS | 3205 | 1461192987100 Marionette TRACE conn4 <- [1,642,null,{}] 15:56:27 INFO - PROCESS | 3205 | 1461192987108 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}] 15:56:27 INFO - PROCESS | 3205 | 1461192987353 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 15:56:27 INFO - PROCESS | 3205 | 1461192987659 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:27 INFO - PROCESS | 3205 | ++DOCSHELL 0x88f0c800 == 105 [pid = 3205] [id = 168] 15:56:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 257 (0x89b55800) [pid = 3205] [serial = 504] [outer = (nil)] 15:56:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 258 (0x8acbb000) [pid = 3205] [serial = 505] [outer = 0x89b55800] 15:56:27 INFO - PROCESS | 3205 | 1461192987746 Marionette DEBUG loaded listener.js 15:56:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 259 (0x8acc7000) [pid = 3205] [serial = 506] [outer = 0x89b55800] 15:56:28 INFO - PROCESS | 3205 | 1461192988690 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]]]}] 15:56:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:56:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1644ms 15:56:28 INFO - PROCESS | 3205 | 1461192988743 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 15:56:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:56:28 INFO - PROCESS | 3205 | 1461192988749 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 15:56:28 INFO - PROCESS | 3205 | 1461192988757 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:56:28 INFO - PROCESS | 3205 | 1461192988760 Marionette TRACE conn4 <- [1,646,null,{}] 15:56:28 INFO - PROCESS | 3205 | 1461192988768 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}] 15:56:28 INFO - PROCESS | 3205 | 1461192988959 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 15:56:29 INFO - PROCESS | 3205 | 1461192989264 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:29 INFO - PROCESS | 3205 | ++DOCSHELL 0x88f05c00 == 106 [pid = 3205] [id = 169] 15:56:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 260 (0x89cb8800) [pid = 3205] [serial = 507] [outer = (nil)] 15:56:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 261 (0x8b298400) [pid = 3205] [serial = 508] [outer = 0x89cb8800] 15:56:29 INFO - PROCESS | 3205 | 1461192989394 Marionette DEBUG loaded listener.js 15:56:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 262 (0x8b58ec00) [pid = 3205] [serial = 509] [outer = 0x89cb8800] 15:56:30 INFO - PROCESS | 3205 | --DOMWINDOW == 261 (0x983ad800) [pid = 3205] [serial = 391] [outer = (nil)] [url = about:blank] 15:56:30 INFO - PROCESS | 3205 | --DOMWINDOW == 260 (0x99b32c00) [pid = 3205] [serial = 351] [outer = (nil)] [url = about:blank] 15:56:30 INFO - PROCESS | 3205 | --DOMWINDOW == 259 (0x8e89a400) [pid = 3205] [serial = 357] [outer = (nil)] [url = about:blank] 15:56:30 INFO - PROCESS | 3205 | --DOMWINDOW == 258 (0x8b29f400) [pid = 3205] [serial = 363] [outer = (nil)] [url = about:blank] 15:56:30 INFO - PROCESS | 3205 | --DOMWINDOW == 257 (0x8f563800) [pid = 3205] [serial = 354] [outer = (nil)] [url = about:blank] 15:56:30 INFO - PROCESS | 3205 | --DOMWINDOW == 256 (0x8b585800) [pid = 3205] [serial = 369] [outer = (nil)] [url = about:blank] 15:56:30 INFO - PROCESS | 3205 | --DOMWINDOW == 255 (0x91f14400) [pid = 3205] [serial = 360] [outer = (nil)] [url = about:blank] 15:56:30 INFO - PROCESS | 3205 | --DOMWINDOW == 254 (0x8b3e1800) [pid = 3205] [serial = 366] [outer = (nil)] [url = about:blank] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x8c0d5400 == 105 [pid = 3205] [id = 152] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x8c0d6000 == 104 [pid = 3205] [id = 151] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x8b295400 == 103 [pid = 3205] [id = 150] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x8b3e8400 == 102 [pid = 3205] [id = 149] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x8ab05000 == 101 [pid = 3205] [id = 148] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x88819400 == 100 [pid = 3205] [id = 147] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x885dd800 == 99 [pid = 3205] [id = 145] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x885db400 == 98 [pid = 3205] [id = 144] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x88f0a400 == 97 [pid = 3205] [id = 143] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x88f02000 == 96 [pid = 3205] [id = 142] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x89b58000 == 95 [pid = 3205] [id = 140] 15:56:30 INFO - PROCESS | 3205 | 1461192990553 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]]]}] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x8adba400 == 94 [pid = 3205] [id = 139] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x97e32400 == 93 [pid = 3205] [id = 138] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x8b29d800 == 92 [pid = 3205] [id = 137] 15:56:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:56:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1834ms 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x8c0d0800 == 91 [pid = 3205] [id = 136] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x8ab02400 == 90 [pid = 3205] [id = 135] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x8b582c00 == 89 [pid = 3205] [id = 134] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x8bec7400 == 88 [pid = 3205] [id = 133] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x8df8f000 == 87 [pid = 3205] [id = 132] 15:56:30 INFO - PROCESS | 3205 | --DOCSHELL 0x8acbf400 == 86 [pid = 3205] [id = 131] 15:56:30 INFO - PROCESS | 3205 | 1461192990608 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 15:56:30 INFO - PROCESS | 3205 | 1461192990612 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 15:56:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:56:30 INFO - PROCESS | 3205 | 1461192990621 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:56:30 INFO - PROCESS | 3205 | 1461192990629 Marionette TRACE conn4 <- [1,650,null,{}] 15:56:30 INFO - PROCESS | 3205 | 1461192990644 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}] 15:56:30 INFO - PROCESS | 3205 | 1461192990836 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 15:56:31 INFO - PROCESS | 3205 | --DOMWINDOW == 253 (0x8ec82000) [pid = 3205] [serial = 377] [outer = (nil)] [url = about:blank] 15:56:31 INFO - PROCESS | 3205 | --DOMWINDOW == 252 (0x92a1c800) [pid = 3205] [serial = 383] [outer = (nil)] [url = about:blank] 15:56:31 INFO - PROCESS | 3205 | --DOMWINDOW == 251 (0x8fb6c000) [pid = 3205] [serial = 388] [outer = (nil)] [url = about:blank] 15:56:31 INFO - PROCESS | 3205 | --DOMWINDOW == 250 (0x8eb8c400) [pid = 3205] [serial = 376] [outer = (nil)] [url = about:blank] 15:56:31 INFO - PROCESS | 3205 | --DOMWINDOW == 249 (0x8ec8ac00) [pid = 3205] [serial = 379] [outer = (nil)] [url = about:blank] 15:56:31 INFO - PROCESS | 3205 | --DOMWINDOW == 248 (0x8f699400) [pid = 3205] [serial = 380] [outer = (nil)] [url = about:blank] 15:56:31 INFO - PROCESS | 3205 | --DOMWINDOW == 247 (0x8c538c00) [pid = 3205] [serial = 374] [outer = (nil)] [url = about:blank] 15:56:31 INFO - PROCESS | 3205 | --DOMWINDOW == 246 (0x8beca800) [pid = 3205] [serial = 342] [outer = (nil)] [url = about:blank] 15:56:31 INFO - PROCESS | 3205 | --DOMWINDOW == 245 (0x9840b400) [pid = 3205] [serial = 199] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:56:31 INFO - PROCESS | 3205 | --DOMWINDOW == 244 (0x9712e800) [pid = 3205] [serial = 386] [outer = (nil)] [url = about:blank] 15:56:31 INFO - PROCESS | 3205 | --DOMWINDOW == 243 (0x8bef3000) [pid = 3205] [serial = 373] [outer = (nil)] [url = about:blank] 15:56:31 INFO - PROCESS | 3205 | --DOMWINDOW == 242 (0x8f697000) [pid = 3205] [serial = 345] [outer = (nil)] [url = about:blank] 15:56:31 INFO - PROCESS | 3205 | --DOMWINDOW == 241 (0x963f0c00) [pid = 3205] [serial = 385] [outer = (nil)] [url = about:blank] 15:56:31 INFO - PROCESS | 3205 | --DOMWINDOW == 240 (0x91f14c00) [pid = 3205] [serial = 382] [outer = (nil)] [url = about:blank] 15:56:31 INFO - PROCESS | 3205 | --DOMWINDOW == 239 (0x97811400) [pid = 3205] [serial = 389] [outer = (nil)] [url = about:blank] 15:56:31 INFO - PROCESS | 3205 | --DOMWINDOW == 238 (0x97193c00) [pid = 3205] [serial = 348] [outer = (nil)] [url = about:blank] 15:56:31 INFO - PROCESS | 3205 | 1461192991088 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:31 INFO - PROCESS | 3205 | ++DOCSHELL 0x8acbc800 == 87 [pid = 3205] [id = 170] 15:56:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 239 (0x8b178400) [pid = 3205] [serial = 510] [outer = (nil)] 15:56:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 240 (0x8bee9400) [pid = 3205] [serial = 511] [outer = 0x8b178400] 15:56:31 INFO - PROCESS | 3205 | 1461192991168 Marionette DEBUG loaded listener.js 15:56:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 241 (0x8c089c00) [pid = 3205] [serial = 512] [outer = 0x8b178400] 15:56:31 INFO - PROCESS | 3205 | 1461192991955 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]]]}] 15:56:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:56:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1388ms 15:56:32 INFO - PROCESS | 3205 | 1461192992009 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 15:56:32 INFO - PROCESS | 3205 | 1461192992013 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 15:56:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:56:32 INFO - PROCESS | 3205 | 1461192992019 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:56:32 INFO - PROCESS | 3205 | 1461192992022 Marionette TRACE conn4 <- [1,654,null,{}] 15:56:32 INFO - PROCESS | 3205 | 1461192992034 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}] 15:56:32 INFO - PROCESS | 3205 | 1461192992218 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 15:56:32 INFO - PROCESS | 3205 | 1461192992379 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:32 INFO - PROCESS | 3205 | ++DOCSHELL 0x8acbc000 == 88 [pid = 3205] [id = 171] 15:56:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 242 (0x8acc6800) [pid = 3205] [serial = 513] [outer = (nil)] 15:56:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 243 (0x8c538400) [pid = 3205] [serial = 514] [outer = 0x8acc6800] 15:56:32 INFO - PROCESS | 3205 | 1461192992456 Marionette DEBUG loaded listener.js 15:56:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 244 (0x8de40800) [pid = 3205] [serial = 515] [outer = 0x8acc6800] 15:56:33 INFO - PROCESS | 3205 | 1461192993367 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]]]}] 15:56:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:56:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1391ms 15:56:33 INFO - PROCESS | 3205 | 1461192993412 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 15:56:33 INFO - PROCESS | 3205 | 1461192993415 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 15:56:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:56:33 INFO - PROCESS | 3205 | 1461192993428 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:56:33 INFO - PROCESS | 3205 | 1461192993431 Marionette TRACE conn4 <- [1,658,null,{}] 15:56:33 INFO - PROCESS | 3205 | 1461192993437 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}] 15:56:33 INFO - PROCESS | 3205 | 1461192993653 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 15:56:33 INFO - PROCESS | 3205 | 1461192993676 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:33 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c539c00 == 89 [pid = 3205] [id = 172] 15:56:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 245 (0x8dfc8c00) [pid = 3205] [serial = 516] [outer = (nil)] 15:56:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 246 (0x8e896000) [pid = 3205] [serial = 517] [outer = 0x8dfc8c00] 15:56:33 INFO - PROCESS | 3205 | 1461192993759 Marionette DEBUG loaded listener.js 15:56:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 247 (0x8e97dc00) [pid = 3205] [serial = 518] [outer = 0x8dfc8c00] 15:56:34 INFO - PROCESS | 3205 | 1461192994743 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]]]}] 15:56:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:56:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1350ms 15:56:34 INFO - PROCESS | 3205 | 1461192994781 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 15:56:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:56:34 INFO - PROCESS | 3205 | 1461192994800 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 15:56:34 INFO - PROCESS | 3205 | 1461192994808 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:56:34 INFO - PROCESS | 3205 | 1461192994811 Marionette TRACE conn4 <- [1,662,null,{}] 15:56:35 INFO - PROCESS | 3205 | --DOMWINDOW == 246 (0x8df92000) [pid = 3205] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:56:35 INFO - PROCESS | 3205 | --DOMWINDOW == 245 (0x8ab0b400) [pid = 3205] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:56:35 INFO - PROCESS | 3205 | --DOMWINDOW == 244 (0x8c0cc800) [pid = 3205] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:56:35 INFO - PROCESS | 3205 | --DOMWINDOW == 243 (0x8bec6800) [pid = 3205] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:56:35 INFO - PROCESS | 3205 | --DOMWINDOW == 242 (0x88826000) [pid = 3205] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:56:35 INFO - PROCESS | 3205 | --DOMWINDOW == 241 (0x8c0d9400) [pid = 3205] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:56:35 INFO - PROCESS | 3205 | 1461192995264 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}] 15:56:35 INFO - PROCESS | 3205 | 1461192995453 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 15:56:35 INFO - PROCESS | 3205 | 1461192995614 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:35 INFO - PROCESS | 3205 | ++DOCSHELL 0x8bec6800 == 90 [pid = 3205] [id = 173] 15:56:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 242 (0x8beec000) [pid = 3205] [serial = 519] [outer = (nil)] 15:56:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 243 (0x8e897000) [pid = 3205] [serial = 520] [outer = 0x8beec000] 15:56:35 INFO - PROCESS | 3205 | 1461192995690 Marionette DEBUG loaded listener.js 15:56:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 244 (0x8e985c00) [pid = 3205] [serial = 521] [outer = 0x8beec000] 15:56:36 INFO - PROCESS | 3205 | [3205] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:56:36 INFO - PROCESS | 3205 | 1461192996458 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]]]}] 15:56:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:56:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1689ms 15:56:36 INFO - PROCESS | 3205 | 1461192996497 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 15:56:36 INFO - PROCESS | 3205 | 1461192996500 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 15:56:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:56:36 INFO - PROCESS | 3205 | 1461192996508 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:56:36 INFO - PROCESS | 3205 | 1461192996512 Marionette TRACE conn4 <- [1,666,null,{}] 15:56:36 INFO - PROCESS | 3205 | 1461192996518 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}] 15:56:36 INFO - PROCESS | 3205 | 1461192996712 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 15:56:36 INFO - PROCESS | 3205 | 1461192996872 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:36 INFO - PROCESS | 3205 | ++DOCSHELL 0x8adc2400 == 91 [pid = 3205] [id = 174] 15:56:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 245 (0x8df8b000) [pid = 3205] [serial = 522] [outer = (nil)] 15:56:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 246 (0x8f55c800) [pid = 3205] [serial = 523] [outer = 0x8df8b000] 15:56:36 INFO - PROCESS | 3205 | 1461192996958 Marionette DEBUG loaded listener.js 15:56:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 247 (0x8f564400) [pid = 3205] [serial = 524] [outer = 0x8df8b000] 15:56:37 INFO - PROCESS | 3205 | [3205] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:56:38 INFO - PROCESS | 3205 | 1461192998048 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]]]}] 15:56:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:56:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1582ms 15:56:38 INFO - PROCESS | 3205 | 1461192998092 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 15:56:38 INFO - PROCESS | 3205 | 1461192998100 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 15:56:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:56:38 INFO - PROCESS | 3205 | 1461192998112 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:56:38 INFO - PROCESS | 3205 | 1461192998117 Marionette TRACE conn4 <- [1,670,null,{}] 15:56:38 INFO - PROCESS | 3205 | 1461192998128 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}] 15:56:38 INFO - PROCESS | 3205 | 1461192998402 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 15:56:38 INFO - PROCESS | 3205 | 1461192998704 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:38 INFO - PROCESS | 3205 | ++DOCSHELL 0x887c5400 == 92 [pid = 3205] [id = 175] 15:56:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 248 (0x8881a400) [pid = 3205] [serial = 525] [outer = (nil)] 15:56:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 249 (0x89b59000) [pid = 3205] [serial = 526] [outer = 0x8881a400] 15:56:38 INFO - PROCESS | 3205 | 1461192998803 Marionette DEBUG loaded listener.js 15:56:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 250 (0x8ab01c00) [pid = 3205] [serial = 527] [outer = 0x8881a400] 15:56:39 INFO - PROCESS | 3205 | 1461192999739 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]]]}] 15:56:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:56:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1688ms 15:56:39 INFO - PROCESS | 3205 | 1461192999802 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 15:56:39 INFO - PROCESS | 3205 | 1461192999811 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 15:56:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:56:39 INFO - PROCESS | 3205 | 1461192999822 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:56:39 INFO - PROCESS | 3205 | 1461192999826 Marionette TRACE conn4 <- [1,674,null,{}] 15:56:39 INFO - PROCESS | 3205 | 1461192999833 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}] 15:56:40 INFO - PROCESS | 3205 | 1461193000042 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 15:56:40 INFO - PROCESS | 3205 | 1461193000349 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:40 INFO - PROCESS | 3205 | ++DOCSHELL 0x8adbc000 == 93 [pid = 3205] [id = 176] 15:56:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 251 (0x8b3da800) [pid = 3205] [serial = 528] [outer = (nil)] 15:56:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 252 (0x8b3e6c00) [pid = 3205] [serial = 529] [outer = 0x8b3da800] 15:56:40 INFO - PROCESS | 3205 | 1461193000487 Marionette DEBUG loaded listener.js 15:56:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 253 (0x8bec2000) [pid = 3205] [serial = 530] [outer = 0x8b3da800] 15:56:41 INFO - PROCESS | 3205 | [3205] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:56:41 INFO - PROCESS | 3205 | 1461193001507 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]]]}] 15:56:41 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 15:56:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1734ms 15:56:41 INFO - PROCESS | 3205 | 1461193001557 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 15:56:41 INFO - PROCESS | 3205 | 1461193001563 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 15:56:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:56:41 INFO - PROCESS | 3205 | 1461193001572 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:56:41 INFO - PROCESS | 3205 | 1461193001580 Marionette TRACE conn4 <- [1,678,null,{}] 15:56:41 INFO - PROCESS | 3205 | 1461193001603 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}] 15:56:41 INFO - PROCESS | 3205 | 1461193001858 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 15:56:42 INFO - PROCESS | 3205 | 1461193002157 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:42 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ec84400 == 94 [pid = 3205] [id = 177] 15:56:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 254 (0x8ec88800) [pid = 3205] [serial = 531] [outer = (nil)] 15:56:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 255 (0x8f565c00) [pid = 3205] [serial = 532] [outer = 0x8ec88800] 15:56:42 INFO - PROCESS | 3205 | 1461193002254 Marionette DEBUG loaded listener.js 15:56:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 256 (0x8fb6c000) [pid = 3205] [serial = 533] [outer = 0x8ec88800] 15:56:43 INFO - PROCESS | 3205 | 1461193003163 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]]]}] 15:56:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:56:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1645ms 15:56:43 INFO - PROCESS | 3205 | 1461193003217 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 15:56:43 INFO - PROCESS | 3205 | 1461193003223 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 15:56:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:56:43 INFO - PROCESS | 3205 | 1461193003229 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:56:43 INFO - PROCESS | 3205 | 1461193003232 Marionette TRACE conn4 <- [1,682,null,{}] 15:56:43 INFO - PROCESS | 3205 | 1461193003239 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}] 15:56:43 INFO - PROCESS | 3205 | 1461193003463 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 15:56:43 INFO - PROCESS | 3205 | 1461193003703 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:43 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb95800 == 95 [pid = 3205] [id = 178] 15:56:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 257 (0x8fb70800) [pid = 3205] [serial = 534] [outer = (nil)] 15:56:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 258 (0x91f14c00) [pid = 3205] [serial = 535] [outer = 0x8fb70800] 15:56:43 INFO - PROCESS | 3205 | 1461193003834 Marionette DEBUG loaded listener.js 15:56:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 259 (0x92a1c800) [pid = 3205] [serial = 536] [outer = 0x8fb70800] 15:56:45 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:45 INFO - PROCESS | 3205 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:56:45 INFO - PROCESS | 3205 | 1461193005113 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]]]}] 15:56:45 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) 15:56:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1939ms 15:56:45 INFO - PROCESS | 3205 | 1461193005254 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 15:56:45 INFO - PROCESS | 3205 | 1461193005259 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 15:56:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:56:45 INFO - PROCESS | 3205 | 1461193005276 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:56:45 INFO - PROCESS | 3205 | 1461193005280 Marionette TRACE conn4 <- [1,686,null,{}] 15:56:45 INFO - PROCESS | 3205 | 1461193005287 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}] 15:56:45 INFO - PROCESS | 3205 | 1461193005482 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 15:56:45 INFO - PROCESS | 3205 | 1461193005703 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:45 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b29cc00 == 96 [pid = 3205] [id = 179] 15:56:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 260 (0x8fc67800) [pid = 3205] [serial = 537] [outer = (nil)] 15:56:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 261 (0x963f2800) [pid = 3205] [serial = 538] [outer = 0x8fc67800] 15:56:45 INFO - PROCESS | 3205 | 1461193005838 Marionette DEBUG loaded listener.js 15:56:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 262 (0x9718b000) [pid = 3205] [serial = 539] [outer = 0x8fc67800] 15:56:47 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:47 INFO - PROCESS | 3205 | 1461193007178 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]]]}] 15:56:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:56:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1942ms 15:56:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:56:47 INFO - PROCESS | 3205 | 1461193007249 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 15:56:47 INFO - PROCESS | 3205 | 1461193007252 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 15:56:47 INFO - PROCESS | 3205 | 1461193007279 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:56:47 INFO - PROCESS | 3205 | 1461193007284 Marionette TRACE conn4 <- [1,690,null,{}] 15:56:47 INFO - PROCESS | 3205 | 1461193007292 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}] 15:56:47 INFO - PROCESS | 3205 | 1461193007568 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 15:56:47 INFO - PROCESS | 3205 | 1461193007757 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:47 INFO - PROCESS | 3205 | ++DOCSHELL 0x95c10400 == 97 [pid = 3205] [id = 180] 15:56:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 263 (0x95c61000) [pid = 3205] [serial = 540] [outer = (nil)] 15:56:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 264 (0x97e35000) [pid = 3205] [serial = 541] [outer = 0x95c61000] 15:56:47 INFO - PROCESS | 3205 | 1461193007851 Marionette DEBUG loaded listener.js 15:56:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 265 (0x97fba000) [pid = 3205] [serial = 542] [outer = 0x95c61000] 15:56:49 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:49 INFO - PROCESS | 3205 | 1461193009201 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]]]}] 15:56:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:56:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1962ms 15:56:49 INFO - PROCESS | 3205 | 1461193009264 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 15:56:49 INFO - PROCESS | 3205 | 1461193009269 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 15:56:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:56:49 INFO - PROCESS | 3205 | 1461193009296 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:56:49 INFO - PROCESS | 3205 | 1461193009301 Marionette TRACE conn4 <- [1,694,null,{}] 15:56:49 INFO - PROCESS | 3205 | 1461193009307 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}] 15:56:49 INFO - PROCESS | 3205 | 1461193009501 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 15:56:49 INFO - PROCESS | 3205 | 1461193009691 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f7aac00 == 98 [pid = 3205] [id = 181] 15:56:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 266 (0x97815400) [pid = 3205] [serial = 543] [outer = (nil)] 15:56:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 267 (0x988ba800) [pid = 3205] [serial = 544] [outer = 0x97815400] 15:56:49 INFO - PROCESS | 3205 | 1461193009781 Marionette DEBUG loaded listener.js 15:56:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 268 (0x98b8d400) [pid = 3205] [serial = 545] [outer = 0x97815400] 15:56:51 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:51 INFO - PROCESS | 3205 | 1461193011101 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]]]}] 15:56:51 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) 15:56:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1843ms 15:56:51 INFO - PROCESS | 3205 | 1461193011137 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 15:56:51 INFO - PROCESS | 3205 | 1461193011140 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 15:56:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:56:51 INFO - PROCESS | 3205 | 1461193011195 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:56:51 INFO - PROCESS | 3205 | 1461193011198 Marionette TRACE conn4 <- [1,698,null,{}] 15:56:51 INFO - PROCESS | 3205 | 1461193011259 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}] 15:56:51 INFO - PROCESS | 3205 | 1461193011447 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 15:56:51 INFO - PROCESS | 3205 | 1461193011635 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:51 INFO - PROCESS | 3205 | ++DOCSHELL 0x88824400 == 99 [pid = 3205] [id = 182] 15:56:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 269 (0x88914400) [pid = 3205] [serial = 546] [outer = (nil)] 15:56:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 270 (0x8891ac00) [pid = 3205] [serial = 547] [outer = 0x88914400] 15:56:51 INFO - PROCESS | 3205 | 1461193011722 Marionette DEBUG loaded listener.js 15:56:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 271 (0x8891cc00) [pid = 3205] [serial = 548] [outer = 0x88914400] 15:56:52 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:53 INFO - PROCESS | 3205 | 1461193013032 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]]]}] 15:56:53 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) 15:56:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1938ms 15:56:53 INFO - PROCESS | 3205 | 1461193013127 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 15:56:53 INFO - PROCESS | 3205 | 1461193013130 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 15:56:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:56:53 INFO - PROCESS | 3205 | 1461193013159 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:56:53 INFO - PROCESS | 3205 | 1461193013164 Marionette TRACE conn4 <- [1,702,null,{}] 15:56:53 INFO - PROCESS | 3205 | 1461193013172 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}] 15:56:53 INFO - PROCESS | 3205 | 1461193013367 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 15:56:53 INFO - PROCESS | 3205 | 1461193013568 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:53 INFO - PROCESS | 3205 | ++DOCSHELL 0x88917800 == 100 [pid = 3205] [id = 183] 15:56:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 272 (0x8891a000) [pid = 3205] [serial = 549] [outer = (nil)] 15:56:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 273 (0x98887800) [pid = 3205] [serial = 550] [outer = 0x8891a000] 15:56:53 INFO - PROCESS | 3205 | 1461193013656 Marionette DEBUG loaded listener.js 15:56:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 274 (0x99bf4800) [pid = 3205] [serial = 551] [outer = 0x8891a000] 15:56:54 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:54 INFO - PROCESS | 3205 | 1461193014988 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]]]}] 15:56:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:56:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1894ms 15:56:55 INFO - PROCESS | 3205 | 1461193015073 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 15:56:55 INFO - PROCESS | 3205 | 1461193015078 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 15:56:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:56:55 INFO - PROCESS | 3205 | 1461193015137 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:56:55 INFO - PROCESS | 3205 | 1461193015141 Marionette TRACE conn4 <- [1,706,null,{}] 15:56:55 INFO - PROCESS | 3205 | 1461193015147 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}] 15:56:55 INFO - PROCESS | 3205 | 1461193015349 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 15:56:55 INFO - PROCESS | 3205 | 1461193015555 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:55 INFO - PROCESS | 3205 | ++DOCSHELL 0x88f0f800 == 101 [pid = 3205] [id = 184] 15:56:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 275 (0x89641400) [pid = 3205] [serial = 552] [outer = (nil)] 15:56:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 276 (0x89647c00) [pid = 3205] [serial = 553] [outer = 0x89641400] 15:56:55 INFO - PROCESS | 3205 | 1461193015641 Marionette DEBUG loaded listener.js 15:56:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 277 (0x89649c00) [pid = 3205] [serial = 554] [outer = 0x89641400] 15:56:57 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:57 INFO - PROCESS | 3205 | 1461193017469 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]]]}] 15:56:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:56:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2393ms 15:56:57 INFO - PROCESS | 3205 | 1461193017524 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 15:56:57 INFO - PROCESS | 3205 | 1461193017529 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 15:56:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:56:57 INFO - PROCESS | 3205 | 1461193017540 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:56:57 INFO - PROCESS | 3205 | 1461193017544 Marionette TRACE conn4 <- [1,710,null,{}] 15:56:57 INFO - PROCESS | 3205 | 1461193017554 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}] 15:56:57 INFO - PROCESS | 3205 | 1461193017767 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 15:56:57 INFO - PROCESS | 3205 | 1461193017963 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:58 INFO - PROCESS | 3205 | ++DOCSHELL 0x874ea800 == 102 [pid = 3205] [id = 185] 15:56:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 278 (0x882b1800) [pid = 3205] [serial = 555] [outer = (nil)] 15:56:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 279 (0x89650800) [pid = 3205] [serial = 556] [outer = 0x882b1800] 15:56:58 INFO - PROCESS | 3205 | 1461193018095 Marionette DEBUG loaded listener.js 15:56:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 280 (0x8ab0b400) [pid = 3205] [serial = 557] [outer = 0x882b1800] 15:56:59 INFO - PROCESS | 3205 | --DOCSHELL 0x97190800 == 101 [pid = 3205] [id = 47] 15:56:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8df89400 == 100 [pid = 3205] [id = 91] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 279 (0x8f560c00) [pid = 3205] [serial = 460] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8bec6800 == 99 [pid = 3205] [id = 173] 15:56:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8c539c00 == 98 [pid = 3205] [id = 172] 15:56:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8acbc000 == 97 [pid = 3205] [id = 171] 15:56:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8acbc800 == 96 [pid = 3205] [id = 170] 15:56:59 INFO - PROCESS | 3205 | --DOCSHELL 0x88f05c00 == 95 [pid = 3205] [id = 169] 15:56:59 INFO - PROCESS | 3205 | --DOCSHELL 0x88f0c800 == 94 [pid = 3205] [id = 168] 15:56:59 INFO - PROCESS | 3205 | --DOCSHELL 0x887c2400 == 93 [pid = 3205] [id = 167] 15:56:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8de36c00 == 92 [pid = 3205] [id = 161] 15:56:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8de31800 == 91 [pid = 3205] [id = 160] 15:56:59 INFO - PROCESS | 3205 | --DOCSHELL 0x98247000 == 90 [pid = 3205] [id = 159] 15:56:59 INFO - PROCESS | 3205 | --DOCSHELL 0x95a0b400 == 89 [pid = 3205] [id = 158] 15:56:59 INFO - PROCESS | 3205 | --DOCSHELL 0x92a1cc00 == 88 [pid = 3205] [id = 157] 15:56:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8f7a7400 == 87 [pid = 3205] [id = 156] 15:56:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8e899000 == 86 [pid = 3205] [id = 155] 15:56:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8881d800 == 85 [pid = 3205] [id = 154] 15:56:59 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:56:59 INFO - PROCESS | 3205 | 1461193019518 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]]]}] 15:56:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:56:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1991ms 15:56:59 INFO - PROCESS | 3205 | 1461193019530 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 15:56:59 INFO - PROCESS | 3205 | 1461193019537 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 15:56:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:56:59 INFO - PROCESS | 3205 | 1461193019547 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:56:59 INFO - PROCESS | 3205 | 1461193019550 Marionette TRACE conn4 <- [1,714,null,{}] 15:56:59 INFO - PROCESS | 3205 | 1461193019557 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}] 15:56:59 INFO - PROCESS | 3205 | 1461193019762 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 278 (0x97fb5800) [pid = 3205] [serial = 412] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 277 (0x8dfd6c00) [pid = 3205] [serial = 454] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 276 (0x8b299000) [pid = 3205] [serial = 446] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 275 (0x8adbe400) [pid = 3205] [serial = 445] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 274 (0x8c536c00) [pid = 3205] [serial = 451] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 273 (0x97f4f400) [pid = 3205] [serial = 403] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 272 (0x89b5f400) [pid = 3205] [serial = 421] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 271 (0x8e8a2400) [pid = 3205] [serial = 397] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 270 (0x8c082400) [pid = 3205] [serial = 448] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 269 (0x8c0cdc00) [pid = 3205] [serial = 449] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 268 (0x8ab07400) [pid = 3205] [serial = 443] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 267 (0x89b60c00) [pid = 3205] [serial = 442] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 266 (0x8adc1c00) [pid = 3205] [serial = 424] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 265 (0x8e986400) [pid = 3205] [serial = 439] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 264 (0x8acc8000) [pid = 3205] [serial = 394] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 263 (0x8adc0c00) [pid = 3205] [serial = 418] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 262 (0x8ab0ac00) [pid = 3205] [serial = 406] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 261 (0x91218000) [pid = 3205] [serial = 400] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 260 (0x97fbf400) [pid = 3205] [serial = 415] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 259 (0x8c0d7c00) [pid = 3205] [serial = 409] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 258 (0x88f09c00) [pid = 3205] [serial = 427] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 257 (0x8e97ac00) [pid = 3205] [serial = 430] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 256 (0x885e0400) [pid = 3205] [serial = 433] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 255 (0x8bef7800) [pid = 3205] [serial = 436] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 254 (0x8eb95000) [pid = 3205] [serial = 457] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 253 (0x8e892400) [pid = 3205] [serial = 455] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 252 (0x8ec85400) [pid = 3205] [serial = 458] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | --DOMWINDOW == 251 (0x8df8d000) [pid = 3205] [serial = 452] [outer = (nil)] [url = about:blank] 15:56:59 INFO - PROCESS | 3205 | 1461193019958 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:56:59 INFO - PROCESS | 3205 | ++DOCSHELL 0x885e0400 == 86 [pid = 3205] [id = 186] 15:56:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 252 (0x887c2400) [pid = 3205] [serial = 558] [outer = (nil)] 15:57:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 253 (0x89b60c00) [pid = 3205] [serial = 559] [outer = 0x887c2400] 15:57:00 INFO - PROCESS | 3205 | 1461193020036 Marionette DEBUG loaded listener.js 15:57:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 254 (0x8acc8800) [pid = 3205] [serial = 560] [outer = 0x887c2400] 15:57:01 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:57:01 INFO - PROCESS | 3205 | 1461193021555 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]]]}] 15:57:01 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 15:57:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2034ms 15:57:01 INFO - PROCESS | 3205 | 1461193021584 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 15:57:01 INFO - PROCESS | 3205 | 1461193021590 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 15:57:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:57:01 INFO - PROCESS | 3205 | 1461193021600 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:57:01 INFO - PROCESS | 3205 | 1461193021617 Marionette TRACE conn4 <- [1,718,null,{}] 15:57:01 INFO - PROCESS | 3205 | 1461193021644 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}] 15:57:01 INFO - PROCESS | 3205 | 1461193021833 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 15:57:02 INFO - PROCESS | 3205 | 1461193022008 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:02 INFO - PROCESS | 3205 | ++DOCSHELL 0x89cc5c00 == 87 [pid = 3205] [id = 187] 15:57:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 255 (0x8adbe400) [pid = 3205] [serial = 561] [outer = (nil)] 15:57:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 256 (0x8b29e000) [pid = 3205] [serial = 562] [outer = 0x8adbe400] 15:57:02 INFO - PROCESS | 3205 | 1461193022087 Marionette DEBUG loaded listener.js 15:57:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 257 (0x8b58dc00) [pid = 3205] [serial = 563] [outer = 0x8adbe400] 15:57:03 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:57:03 INFO - PROCESS | 3205 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:57:03 INFO - PROCESS | 3205 | 1461193023364 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]]]}] 15:57:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:57:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1807ms 15:57:03 INFO - PROCESS | 3205 | 1461193023407 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 15:57:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:57:03 INFO - PROCESS | 3205 | 1461193023412 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 15:57:03 INFO - PROCESS | 3205 | 1461193023418 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:57:03 INFO - PROCESS | 3205 | 1461193023422 Marionette TRACE conn4 <- [1,722,null,{}] 15:57:03 INFO - PROCESS | 3205 | 1461193023428 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}] 15:57:03 INFO - PROCESS | 3205 | 1461193023693 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 15:57:03 INFO - PROCESS | 3205 | 1461193023717 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:03 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b170c00 == 88 [pid = 3205] [id = 188] 15:57:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 258 (0x8bec7400) [pid = 3205] [serial = 564] [outer = (nil)] 15:57:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 259 (0x8c08a400) [pid = 3205] [serial = 565] [outer = 0x8bec7400] 15:57:03 INFO - PROCESS | 3205 | 1461193023798 Marionette DEBUG loaded listener.js 15:57:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 260 (0x8c0d2000) [pid = 3205] [serial = 566] [outer = 0x8bec7400] 15:57:04 INFO - PROCESS | 3205 | --DOMWINDOW == 259 (0x8dfc8c00) [pid = 3205] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:57:04 INFO - PROCESS | 3205 | --DOMWINDOW == 258 (0x8beec000) [pid = 3205] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:57:04 INFO - PROCESS | 3205 | --DOMWINDOW == 257 (0x89b55800) [pid = 3205] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:57:04 INFO - PROCESS | 3205 | --DOMWINDOW == 256 (0x8acc6800) [pid = 3205] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:57:04 INFO - PROCESS | 3205 | --DOMWINDOW == 255 (0x89cb8800) [pid = 3205] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:57:04 INFO - PROCESS | 3205 | --DOMWINDOW == 254 (0x8b178400) [pid = 3205] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:57:04 INFO - PROCESS | 3205 | --DOMWINDOW == 253 (0x887c2800) [pid = 3205] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:57:05 INFO - PROCESS | 3205 | 1461193025029 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] 15:57:05 INFO - PROCESS | 3205 | 1461193025066 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 15:57:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:57:05 INFO - PROCESS | 3205 | 1461193025072 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:57:05 INFO - PROCESS | 3205 | 1461193025089 Marionette TRACE conn4 <- [1,726,null,{}] 15:57:05 INFO - PROCESS | 3205 | 1461193025096 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}] 15:57:05 INFO - PROCESS | 3205 | 1461193025260 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 15:57:05 INFO - PROCESS | 3205 | 1461193025276 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x89648000 == 89 [pid = 3205] [id = 189] 15:57:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 254 (0x8ab09800) [pid = 3205] [serial = 567] [outer = (nil)] 15:57:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 255 (0x8c53a800) [pid = 3205] [serial = 568] [outer = 0x8ab09800] 15:57:05 INFO - PROCESS | 3205 | 1461193025352 Marionette DEBUG loaded listener.js 15:57:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 256 (0x8de34800) [pid = 3205] [serial = 569] [outer = 0x8ab09800] 15:57:06 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:57:06 INFO - PROCESS | 3205 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:57:06 INFO - PROCESS | 3205 | 1461193026634 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]]]}] 15:57:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:57:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1606ms 15:57:06 INFO - PROCESS | 3205 | 1461193026682 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 15:57:06 INFO - PROCESS | 3205 | 1461193026689 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 15:57:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:57:06 INFO - PROCESS | 3205 | 1461193026710 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:57:06 INFO - PROCESS | 3205 | 1461193026717 Marionette TRACE conn4 <- [1,730,null,{}] 15:57:06 INFO - PROCESS | 3205 | 1461193026737 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}] 15:57:06 INFO - PROCESS | 3205 | 1461193026980 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 15:57:07 INFO - PROCESS | 3205 | 1461193027275 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:07 INFO - PROCESS | 3205 | ++DOCSHELL 0x88f04c00 == 90 [pid = 3205] [id = 190] 15:57:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 257 (0x88f0a400) [pid = 3205] [serial = 570] [outer = (nil)] 15:57:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 258 (0x89644000) [pid = 3205] [serial = 571] [outer = 0x88f0a400] 15:57:07 INFO - PROCESS | 3205 | 1461193027374 Marionette DEBUG loaded listener.js 15:57:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 259 (0x89b5cc00) [pid = 3205] [serial = 572] [outer = 0x88f0a400] 15:57:08 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:57:08 INFO - PROCESS | 3205 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:57:08 INFO - PROCESS | 3205 | 1461193028415 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] 15:57:08 INFO - PROCESS | 3205 | 1461193028516 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 15:57:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:57:08 INFO - PROCESS | 3205 | 1461193028528 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:57:08 INFO - PROCESS | 3205 | 1461193028532 Marionette TRACE conn4 <- [1,734,null,{}] 15:57:08 INFO - PROCESS | 3205 | 1461193028539 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}] 15:57:08 INFO - PROCESS | 3205 | 1461193028881 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 15:57:09 INFO - PROCESS | 3205 | 1461193029087 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:09 INFO - PROCESS | 3205 | ++DOCSHELL 0x8891b400 == 91 [pid = 3205] [id = 191] 15:57:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 260 (0x89645c00) [pid = 3205] [serial = 573] [outer = (nil)] 15:57:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 261 (0x8b3e3400) [pid = 3205] [serial = 574] [outer = 0x89645c00] 15:57:09 INFO - PROCESS | 3205 | 1461193029193 Marionette DEBUG loaded listener.js 15:57:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 262 (0x8bef5c00) [pid = 3205] [serial = 575] [outer = 0x89645c00] 15:57:10 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:57:10 INFO - PROCESS | 3205 | 1461193030278 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]]]}] 15:57:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:57:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1786ms 15:57:10 INFO - PROCESS | 3205 | 1461193030314 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 15:57:10 INFO - PROCESS | 3205 | 1461193030318 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 15:57:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:57:10 INFO - PROCESS | 3205 | 1461193030325 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:57:10 INFO - PROCESS | 3205 | 1461193030332 Marionette TRACE conn4 <- [1,738,null,{}] 15:57:10 INFO - PROCESS | 3205 | 1461193030348 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}] 15:57:10 INFO - PROCESS | 3205 | 1461193030564 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 15:57:10 INFO - PROCESS | 3205 | 1461193030855 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:10 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c540c00 == 92 [pid = 3205] [id = 192] 15:57:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 263 (0x8e898400) [pid = 3205] [serial = 576] [outer = (nil)] 15:57:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 264 (0x8e8a4800) [pid = 3205] [serial = 577] [outer = 0x8e898400] 15:57:10 INFO - PROCESS | 3205 | 1461193030977 Marionette DEBUG loaded listener.js 15:57:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 265 (0x8e97bc00) [pid = 3205] [serial = 578] [outer = 0x8e898400] 15:57:12 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:57:12 INFO - PROCESS | 3205 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:57:12 INFO - PROCESS | 3205 | 1461193032354 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]]]}] 15:57:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:57:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2043ms 15:57:12 INFO - PROCESS | 3205 | 1461193032446 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 15:57:12 INFO - PROCESS | 3205 | 1461193032453 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 15:57:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:57:12 INFO - PROCESS | 3205 | 1461193032471 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:57:12 INFO - PROCESS | 3205 | 1461193032477 Marionette TRACE conn4 <- [1,742,null,{}] 15:57:12 INFO - PROCESS | 3205 | 1461193032488 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}] 15:57:12 INFO - PROCESS | 3205 | 1461193032799 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 15:57:13 INFO - PROCESS | 3205 | 1461193033079 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:13 INFO - PROCESS | 3205 | ++DOCSHELL 0x88824000 == 93 [pid = 3205] [id = 193] 15:57:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 266 (0x8e899000) [pid = 3205] [serial = 579] [outer = (nil)] 15:57:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 267 (0x8ec8b400) [pid = 3205] [serial = 580] [outer = 0x8e899000] 15:57:13 INFO - PROCESS | 3205 | 1461193033229 Marionette DEBUG loaded listener.js 15:57:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 268 (0x8f562000) [pid = 3205] [serial = 581] [outer = 0x8e899000] 15:57:14 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:57:14 INFO - PROCESS | 3205 | 1461193034761 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]]]}] 15:57:14 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 15:57:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2344ms 15:57:14 INFO - PROCESS | 3205 | 1461193034813 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 15:57:14 INFO - PROCESS | 3205 | 1461193034817 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 15:57:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:57:14 INFO - PROCESS | 3205 | 1461193034824 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:57:14 INFO - PROCESS | 3205 | 1461193034828 Marionette TRACE conn4 <- [1,746,null,{}] 15:57:14 INFO - PROCESS | 3205 | 1461193034834 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}] 15:57:15 INFO - PROCESS | 3205 | 1461193035089 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 15:57:15 INFO - PROCESS | 3205 | 1461193035285 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:15 INFO - PROCESS | 3205 | ++DOCSHELL 0x88823c00 == 94 [pid = 3205] [id = 194] 15:57:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 269 (0x88f06c00) [pid = 3205] [serial = 582] [outer = (nil)] 15:57:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 270 (0x8fb68800) [pid = 3205] [serial = 583] [outer = 0x88f06c00] 15:57:15 INFO - PROCESS | 3205 | 1461193035415 Marionette DEBUG loaded listener.js 15:57:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 271 (0x8fe32400) [pid = 3205] [serial = 584] [outer = 0x88f06c00] 15:57:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 272 (0x9130d000) [pid = 3205] [serial = 585] [outer = 0x92a92c00] 15:57:16 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:57:16 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:57:16 INFO - PROCESS | 3205 | 1461193036933 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]]]}] 15:57:16 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.) 15:57:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2139ms 15:57:16 INFO - PROCESS | 3205 | 1461193036964 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 15:57:16 INFO - PROCESS | 3205 | 1461193036968 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 15:57:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:57:16 INFO - PROCESS | 3205 | 1461193036975 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:57:16 INFO - PROCESS | 3205 | 1461193036978 Marionette TRACE conn4 <- [1,750,null,{}] 15:57:16 INFO - PROCESS | 3205 | 1461193036984 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}] 15:57:17 INFO - PROCESS | 3205 | 1461193037277 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 15:57:17 INFO - PROCESS | 3205 | 1461193037472 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:17 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab09000 == 95 [pid = 3205] [id = 195] 15:57:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 273 (0x8df92000) [pid = 3205] [serial = 586] [outer = (nil)] 15:57:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 274 (0x95a0b400) [pid = 3205] [serial = 587] [outer = 0x8df92000] 15:57:17 INFO - PROCESS | 3205 | 1461193037559 Marionette DEBUG loaded listener.js 15:57:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 275 (0x9718d800) [pid = 3205] [serial = 588] [outer = 0x8df92000] 15:57:18 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:57:18 INFO - PROCESS | 3205 | 1461193038907 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]]]}] 15:57:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:57:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1944ms 15:57:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:57:18 INFO - PROCESS | 3205 | 1461193038919 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 15:57:18 INFO - PROCESS | 3205 | 1461193038922 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 15:57:18 INFO - PROCESS | 3205 | 1461193038929 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:57:18 INFO - PROCESS | 3205 | 1461193038932 Marionette TRACE conn4 <- [1,754,null,{}] 15:57:18 INFO - PROCESS | 3205 | 1461193038939 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}] 15:57:19 INFO - PROCESS | 3205 | 1461193039178 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 15:57:19 INFO - PROCESS | 3205 | 1461193039373 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:19 INFO - PROCESS | 3205 | ++DOCSHELL 0x882a7c00 == 96 [pid = 3205] [id = 196] 15:57:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 276 (0x88825c00) [pid = 3205] [serial = 589] [outer = (nil)] 15:57:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 277 (0x97812000) [pid = 3205] [serial = 590] [outer = 0x88825c00] 15:57:19 INFO - PROCESS | 3205 | 1461193039461 Marionette DEBUG loaded listener.js 15:57:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 278 (0x97aee400) [pid = 3205] [serial = 591] [outer = 0x88825c00] 15:57:20 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:57:20 INFO - PROCESS | 3205 | 1461193040914 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]]]}] 15:57:20 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 15:57:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2036ms 15:57:20 INFO - PROCESS | 3205 | 1461193040964 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 15:57:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:57:20 INFO - PROCESS | 3205 | 1461193040968 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 15:57:20 INFO - PROCESS | 3205 | 1461193040976 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:57:20 INFO - PROCESS | 3205 | 1461193040979 Marionette TRACE conn4 <- [1,758,null,{}] 15:57:20 INFO - PROCESS | 3205 | 1461193040988 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}] 15:57:21 INFO - PROCESS | 3205 | 1461193041178 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 15:57:21 INFO - PROCESS | 3205 | 1461193041386 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:21 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b293c00 == 97 [pid = 3205] [id = 197] 15:57:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 279 (0x91fb7000) [pid = 3205] [serial = 592] [outer = (nil)] 15:57:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 280 (0x97f4a800) [pid = 3205] [serial = 593] [outer = 0x91fb7000] 15:57:21 INFO - PROCESS | 3205 | 1461193041473 Marionette DEBUG loaded listener.js 15:57:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 281 (0x97fb6c00) [pid = 3205] [serial = 594] [outer = 0x91fb7000] 15:57:22 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:57:22 INFO - PROCESS | 3205 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:57:22 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:57:22 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:57:22 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 15:57:22 INFO - PROCESS | 3205 | 1461193042377 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]]]}] 15:57:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:57:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1438ms 15:57:22 INFO - PROCESS | 3205 | 1461193042413 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 15:57:22 INFO - PROCESS | 3205 | 1461193042417 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 15:57:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:57:22 INFO - PROCESS | 3205 | 1461193042423 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:57:22 INFO - PROCESS | 3205 | 1461193042427 Marionette TRACE conn4 <- [1,762,null,{}] 15:57:22 INFO - PROCESS | 3205 | 1461193042433 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}] 15:57:22 INFO - PROCESS | 3205 | 1461193042617 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 15:57:22 INFO - PROCESS | 3205 | 1461193042818 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:22 INFO - PROCESS | 3205 | ++DOCSHELL 0x9780e400 == 98 [pid = 3205] [id = 198] 15:57:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 282 (0x97e36800) [pid = 3205] [serial = 595] [outer = (nil)] 15:57:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 283 (0x983ac400) [pid = 3205] [serial = 596] [outer = 0x97e36800] 15:57:22 INFO - PROCESS | 3205 | 1461193042905 Marionette DEBUG loaded listener.js 15:57:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 284 (0x9887bc00) [pid = 3205] [serial = 597] [outer = 0x97e36800] 15:57:24 INFO - PROCESS | 3205 | 1461193044224 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]]]}] 15:57:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:57:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1884ms 15:57:24 INFO - PROCESS | 3205 | 1461193044352 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 15:57:24 INFO - PROCESS | 3205 | 1461193044357 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 15:57:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:57:24 INFO - PROCESS | 3205 | 1461193044412 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:57:24 INFO - PROCESS | 3205 | 1461193044416 Marionette TRACE conn4 <- [1,766,null,{}] 15:57:24 INFO - PROCESS | 3205 | 1461193044436 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}] 15:57:24 INFO - PROCESS | 3205 | 1461193044646 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 15:57:24 INFO - PROCESS | 3205 | 1461193044838 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:24 INFO - PROCESS | 3205 | ++DOCSHELL 0x97f4ec00 == 99 [pid = 3205] [id = 199] 15:57:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 285 (0x9824c000) [pid = 3205] [serial = 598] [outer = (nil)] 15:57:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 286 (0x99bfac00) [pid = 3205] [serial = 599] [outer = 0x9824c000] 15:57:24 INFO - PROCESS | 3205 | 1461193044928 Marionette DEBUG loaded listener.js 15:57:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 287 (0x9ea17000) [pid = 3205] [serial = 600] [outer = 0x9824c000] 15:57:26 INFO - PROCESS | 3205 | 1461193046451 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]]]}] 15:57:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:57:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2109ms 15:57:26 INFO - PROCESS | 3205 | 1461193046475 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 15:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:57:26 INFO - PROCESS | 3205 | 1461193046480 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 15:57:26 INFO - PROCESS | 3205 | 1461193046487 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:57:26 INFO - PROCESS | 3205 | 1461193046492 Marionette TRACE conn4 <- [1,770,null,{}] 15:57:26 INFO - PROCESS | 3205 | 1461193046499 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}] 15:57:26 INFO - PROCESS | 3205 | 1461193046705 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 15:57:26 INFO - PROCESS | 3205 | 1461193046902 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:26 INFO - PROCESS | 3205 | ++DOCSHELL 0x89b54800 == 100 [pid = 3205] [id = 200] 15:57:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 288 (0x89b5f800) [pid = 3205] [serial = 601] [outer = (nil)] 15:57:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 289 (0x8ab36000) [pid = 3205] [serial = 602] [outer = 0x89b5f800] 15:57:27 INFO - PROCESS | 3205 | 1461193047009 Marionette DEBUG loaded listener.js 15:57:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 290 (0x8b178c00) [pid = 3205] [serial = 603] [outer = 0x89b5f800] 15:57:28 INFO - PROCESS | 3205 | 1461193048003 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]]]}] 15:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1531ms 15:57:28 INFO - PROCESS | 3205 | 1461193048017 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 15:57:28 INFO - PROCESS | 3205 | 1461193048020 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 15:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:57:28 INFO - PROCESS | 3205 | 1461193048027 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:57:28 INFO - PROCESS | 3205 | 1461193048030 Marionette TRACE conn4 <- [1,774,null,{}] 15:57:28 INFO - PROCESS | 3205 | 1461193048036 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}] 15:57:28 INFO - PROCESS | 3205 | 1461193048225 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 15:57:28 INFO - PROCESS | 3205 | 1461193048481 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:28 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab37000 == 101 [pid = 3205] [id = 201] 15:57:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 291 (0x8ab37800) [pid = 3205] [serial = 604] [outer = (nil)] 15:57:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 292 (0x97811800) [pid = 3205] [serial = 605] [outer = 0x8ab37800] 15:57:28 INFO - PROCESS | 3205 | 1461193048610 Marionette DEBUG loaded listener.js 15:57:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 293 (0x99b32c00) [pid = 3205] [serial = 606] [outer = 0x8ab37800] 15:57:29 INFO - PROCESS | 3205 | 1461193049851 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]]]}] 15:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1883ms 15:57:29 INFO - PROCESS | 3205 | 1461193049911 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 15:57:29 INFO - PROCESS | 3205 | 1461193049917 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 15:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:57:29 INFO - PROCESS | 3205 | 1461193049926 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:57:29 INFO - PROCESS | 3205 | 1461193049931 Marionette TRACE conn4 <- [1,778,null,{}] 15:57:29 INFO - PROCESS | 3205 | 1461193049941 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}] 15:57:30 INFO - PROCESS | 3205 | 1461193050193 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 15:57:30 INFO - PROCESS | 3205 | 1461193050397 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:30 INFO - PROCESS | 3205 | ++DOCSHELL 0x88826400 == 102 [pid = 3205] [id = 202] 15:57:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 294 (0x88918800) [pid = 3205] [serial = 607] [outer = (nil)] 15:57:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 295 (0x8ab2fc00) [pid = 3205] [serial = 608] [outer = 0x88918800] 15:57:30 INFO - PROCESS | 3205 | 1461193050478 Marionette DEBUG loaded listener.js 15:57:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 296 (0x8ab37400) [pid = 3205] [serial = 609] [outer = 0x88918800] 15:57:31 INFO - PROCESS | 3205 | 1461193051483 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]]]}] 15:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1585ms 15:57:31 INFO - PROCESS | 3205 | 1461193051512 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 15:57:31 INFO - PROCESS | 3205 | 1461193051521 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 15:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:57:31 INFO - PROCESS | 3205 | 1461193051532 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:57:31 INFO - PROCESS | 3205 | 1461193051536 Marionette TRACE conn4 <- [1,782,null,{}] 15:57:31 INFO - PROCESS | 3205 | 1461193051544 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}] 15:57:31 INFO - PROCESS | 3205 | 1461193051755 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 15:57:32 INFO - PROCESS | 3205 | 1461193052138 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:32 INFO - PROCESS | 3205 | ++DOCSHELL 0x88915400 == 103 [pid = 3205] [id = 203] 15:57:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 297 (0x8891fc00) [pid = 3205] [serial = 610] [outer = (nil)] 15:57:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 298 (0x8ab10800) [pid = 3205] [serial = 611] [outer = 0x8891fc00] 15:57:32 INFO - PROCESS | 3205 | 1461193052232 Marionette DEBUG loaded listener.js 15:57:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 299 (0x8ad20c00) [pid = 3205] [serial = 612] [outer = 0x8891fc00] 15:57:32 INFO - PROCESS | 3205 | --DOCSHELL 0x8c08a800 == 102 [pid = 3205] [id = 127] 15:57:32 INFO - PROCESS | 3205 | --DOCSHELL 0x8b589800 == 101 [pid = 3205] [id = 125] 15:57:32 INFO - PROCESS | 3205 | --DOCSHELL 0x8b170c00 == 100 [pid = 3205] [id = 188] 15:57:32 INFO - PROCESS | 3205 | --DOMWINDOW == 298 (0x8f55c800) [pid = 3205] [serial = 523] [outer = (nil)] [url = about:blank] 15:57:32 INFO - PROCESS | 3205 | --DOCSHELL 0x89cc5c00 == 99 [pid = 3205] [id = 187] 15:57:32 INFO - PROCESS | 3205 | --DOCSHELL 0x885e0400 == 98 [pid = 3205] [id = 186] 15:57:33 INFO - PROCESS | 3205 | --DOCSHELL 0x874ea800 == 97 [pid = 3205] [id = 185] 15:57:33 INFO - PROCESS | 3205 | --DOCSHELL 0x88917800 == 96 [pid = 3205] [id = 183] 15:57:33 INFO - PROCESS | 3205 | --DOCSHELL 0x88824400 == 95 [pid = 3205] [id = 182] 15:57:33 INFO - PROCESS | 3205 | --DOCSHELL 0x8f7aac00 == 94 [pid = 3205] [id = 181] 15:57:33 INFO - PROCESS | 3205 | --DOCSHELL 0x95c10400 == 93 [pid = 3205] [id = 180] 15:57:33 INFO - PROCESS | 3205 | --DOCSHELL 0x8b29cc00 == 92 [pid = 3205] [id = 179] 15:57:33 INFO - PROCESS | 3205 | --DOCSHELL 0x8eb95800 == 91 [pid = 3205] [id = 178] 15:57:33 INFO - PROCESS | 3205 | --DOCSHELL 0x8ec84400 == 90 [pid = 3205] [id = 177] 15:57:33 INFO - PROCESS | 3205 | --DOCSHELL 0x8adbc000 == 89 [pid = 3205] [id = 176] 15:57:33 INFO - PROCESS | 3205 | --DOCSHELL 0x887c5400 == 88 [pid = 3205] [id = 175] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 297 (0x8de39400) [pid = 3205] [serial = 481] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 296 (0x8acc7000) [pid = 3205] [serial = 506] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 295 (0x8acbb000) [pid = 3205] [serial = 505] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 294 (0x8c538400) [pid = 3205] [serial = 514] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 293 (0x97f45400) [pid = 3205] [serial = 475] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 292 (0x8e985c00) [pid = 3205] [serial = 521] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 291 (0x8e97dc00) [pid = 3205] [serial = 518] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 290 (0x8b58ec00) [pid = 3205] [serial = 509] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 289 (0x8b298400) [pid = 3205] [serial = 508] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 288 (0x8bee9400) [pid = 3205] [serial = 511] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 287 (0x8c089c00) [pid = 3205] [serial = 512] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 286 (0x92a8b800) [pid = 3205] [serial = 469] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 285 (0x8e986000) [pid = 3205] [serial = 466] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 284 (0x99bf3800) [pid = 3205] [serial = 478] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 283 (0x887cc000) [pid = 3205] [serial = 503] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 282 (0x887c6000) [pid = 3205] [serial = 502] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 281 (0x975f3c00) [pid = 3205] [serial = 472] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 280 (0x99bef800) [pid = 3205] [serial = 484] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 279 (0x8b174c00) [pid = 3205] [serial = 487] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 278 (0x99b30000) [pid = 3205] [serial = 490] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 277 (0x887d0c00) [pid = 3205] [serial = 493] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 276 (0x882afc00) [pid = 3205] [serial = 496] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 275 (0x874e8800) [pid = 3205] [serial = 499] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 274 (0x8de40800) [pid = 3205] [serial = 515] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 273 (0x8e896000) [pid = 3205] [serial = 517] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 272 (0x8e897000) [pid = 3205] [serial = 520] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | --DOMWINDOW == 271 (0x8b58a800) [pid = 3205] [serial = 463] [outer = (nil)] [url = about:blank] 15:57:33 INFO - PROCESS | 3205 | 1461193053379 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]]]}] 15:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1906ms 15:57:33 INFO - PROCESS | 3205 | 1461193053455 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 15:57:33 INFO - PROCESS | 3205 | 1461193053460 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 15:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:57:33 INFO - PROCESS | 3205 | 1461193053469 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:57:33 INFO - PROCESS | 3205 | 1461193053474 Marionette TRACE conn4 <- [1,786,null,{}] 15:57:33 INFO - PROCESS | 3205 | 1461193053491 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}] 15:57:33 INFO - PROCESS | 3205 | 1461193053682 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 15:57:33 INFO - PROCESS | 3205 | 1461193053927 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:33 INFO - PROCESS | 3205 | ++DOCSHELL 0x887c9800 == 89 [pid = 3205] [id = 204] 15:57:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 272 (0x88917800) [pid = 3205] [serial = 613] [outer = (nil)] 15:57:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 273 (0x8b172400) [pid = 3205] [serial = 614] [outer = 0x88917800] 15:57:34 INFO - PROCESS | 3205 | 1461193054014 Marionette DEBUG loaded listener.js 15:57:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 274 (0x8b29e400) [pid = 3205] [serial = 615] [outer = 0x88917800] 15:57:34 INFO - PROCESS | 3205 | 1461193054808 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]]]}] 15:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1384ms 15:57:34 INFO - PROCESS | 3205 | 1461193054854 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 15:57:34 INFO - PROCESS | 3205 | 1461193054860 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 15:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:57:34 INFO - PROCESS | 3205 | 1461193054866 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:57:34 INFO - PROCESS | 3205 | 1461193054869 Marionette TRACE conn4 <- [1,790,null,{}] 15:57:34 INFO - PROCESS | 3205 | 1461193054875 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}] 15:57:35 INFO - PROCESS | 3205 | 1461193055042 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 15:57:35 INFO - PROCESS | 3205 | 1461193055058 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:35 INFO - PROCESS | 3205 | ++DOCSHELL 0x89645800 == 90 [pid = 3205] [id = 205] 15:57:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 275 (0x8becec00) [pid = 3205] [serial = 616] [outer = (nil)] 15:57:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 276 (0x8c089000) [pid = 3205] [serial = 617] [outer = 0x8becec00] 15:57:35 INFO - PROCESS | 3205 | 1461193055129 Marionette DEBUG loaded listener.js 15:57:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 277 (0x8c541800) [pid = 3205] [serial = 618] [outer = 0x8becec00] 15:57:36 INFO - PROCESS | 3205 | 1461193056105 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]]]}] 15:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1292ms 15:57:36 INFO - PROCESS | 3205 | 1461193056166 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 15:57:36 INFO - PROCESS | 3205 | 1461193056170 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 15:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:57:36 INFO - PROCESS | 3205 | 1461193056176 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:57:36 INFO - PROCESS | 3205 | 1461193056179 Marionette TRACE conn4 <- [1,794,null,{}] 15:57:36 INFO - PROCESS | 3205 | 1461193056184 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}] 15:57:36 INFO - PROCESS | 3205 | 1461193056426 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 15:57:36 INFO - PROCESS | 3205 | 1461193056463 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:36 INFO - PROCESS | 3205 | ++DOCSHELL 0x8bec8400 == 91 [pid = 3205] [id = 206] 15:57:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 278 (0x8c086000) [pid = 3205] [serial = 619] [outer = (nil)] 15:57:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 279 (0x8df8d000) [pid = 3205] [serial = 620] [outer = 0x8c086000] 15:57:36 INFO - PROCESS | 3205 | 1461193056539 Marionette DEBUG loaded listener.js 15:57:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 280 (0x8e88d000) [pid = 3205] [serial = 621] [outer = 0x8c086000] 15:57:37 INFO - PROCESS | 3205 | --DOMWINDOW == 279 (0x887c2400) [pid = 3205] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:57:37 INFO - PROCESS | 3205 | --DOMWINDOW == 278 (0x8adbe400) [pid = 3205] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:57:37 INFO - PROCESS | 3205 | --DOMWINDOW == 277 (0x882b1800) [pid = 3205] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:57:37 INFO - PROCESS | 3205 | --DOMWINDOW == 276 (0x8bec7400) [pid = 3205] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:57:37 INFO - PROCESS | 3205 | 1461193057727 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]]]}] 15:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1587ms 15:57:37 INFO - PROCESS | 3205 | 1461193057765 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 15:57:37 INFO - PROCESS | 3205 | 1461193057767 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 15:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:57:37 INFO - PROCESS | 3205 | 1461193057774 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:57:37 INFO - PROCESS | 3205 | 1461193057791 Marionette TRACE conn4 <- [1,798,null,{}] 15:57:37 INFO - PROCESS | 3205 | 1461193057805 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}] 15:57:38 INFO - PROCESS | 3205 | 1461193058011 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 15:57:38 INFO - PROCESS | 3205 | 1461193058024 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:38 INFO - PROCESS | 3205 | ++DOCSHELL 0x8891c000 == 92 [pid = 3205] [id = 207] 15:57:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 277 (0x89cc1c00) [pid = 3205] [serial = 622] [outer = (nil)] 15:57:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 278 (0x8eb8b000) [pid = 3205] [serial = 623] [outer = 0x89cc1c00] 15:57:38 INFO - PROCESS | 3205 | 1461193058100 Marionette DEBUG loaded listener.js 15:57:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 279 (0x8ec83800) [pid = 3205] [serial = 624] [outer = 0x89cc1c00] 15:57:38 INFO - PROCESS | 3205 | 1461193058993 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]]]}] 15:57:39 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 15:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1262ms 15:57:39 INFO - PROCESS | 3205 | 1461193059037 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 15:57:39 INFO - PROCESS | 3205 | 1461193059040 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 15:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:57:39 INFO - PROCESS | 3205 | 1461193059056 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:57:39 INFO - PROCESS | 3205 | 1461193059059 Marionette TRACE conn4 <- [1,802,null,{}] 15:57:39 INFO - PROCESS | 3205 | 1461193059065 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}] 15:57:39 INFO - PROCESS | 3205 | 1461193059236 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 15:57:39 INFO - PROCESS | 3205 | 1461193059246 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:39 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e97fc00 == 93 [pid = 3205] [id = 208] 15:57:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 280 (0x8eb7ac00) [pid = 3205] [serial = 625] [outer = (nil)] 15:57:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 281 (0x8f7a1000) [pid = 3205] [serial = 626] [outer = 0x8eb7ac00] 15:57:39 INFO - PROCESS | 3205 | 1461193059320 Marionette DEBUG loaded listener.js 15:57:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 282 (0x8fc5e400) [pid = 3205] [serial = 627] [outer = 0x8eb7ac00] 15:57:40 INFO - PROCESS | 3205 | 1461193060553 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]]]}] 15:57:40 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 15:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1538ms 15:57:40 INFO - PROCESS | 3205 | 1461193060595 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 15:57:40 INFO - PROCESS | 3205 | 1461193060603 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 15:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:57:40 INFO - PROCESS | 3205 | 1461193060616 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:57:40 INFO - PROCESS | 3205 | 1461193060622 Marionette TRACE conn4 <- [1,806,null,{}] 15:57:40 INFO - PROCESS | 3205 | 1461193060633 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}] 15:57:40 INFO - PROCESS | 3205 | 1461193060846 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 15:57:41 INFO - PROCESS | 3205 | 1461193061104 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:41 INFO - PROCESS | 3205 | ++DOCSHELL 0x89649800 == 94 [pid = 3205] [id = 209] 15:57:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 283 (0x89cc5c00) [pid = 3205] [serial = 628] [outer = (nil)] 15:57:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 284 (0x8ab35000) [pid = 3205] [serial = 629] [outer = 0x89cc5c00] 15:57:41 INFO - PROCESS | 3205 | 1461193061213 Marionette DEBUG loaded listener.js 15:57:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 285 (0x8ad17000) [pid = 3205] [serial = 630] [outer = 0x89cc5c00] 15:57:42 INFO - PROCESS | 3205 | 1461193062213 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]]]}] 15:57:42 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 15:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1640ms 15:57:42 INFO - PROCESS | 3205 | 1461193062256 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 15:57:42 INFO - PROCESS | 3205 | 1461193062266 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 15:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:57:42 INFO - PROCESS | 3205 | 1461193062278 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:57:42 INFO - PROCESS | 3205 | 1461193062282 Marionette TRACE conn4 <- [1,810,null,{}] 15:57:42 INFO - PROCESS | 3205 | 1461193062289 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}] 15:57:42 INFO - PROCESS | 3205 | 1461193062504 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 15:57:42 INFO - PROCESS | 3205 | 1461193062808 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:42 INFO - PROCESS | 3205 | ++DOCSHELL 0x8adbe400 == 95 [pid = 3205] [id = 210] 15:57:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 286 (0x8b298000) [pid = 3205] [serial = 631] [outer = (nil)] 15:57:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 287 (0x8bec2400) [pid = 3205] [serial = 632] [outer = 0x8b298000] 15:57:42 INFO - PROCESS | 3205 | 1461193062940 Marionette DEBUG loaded listener.js 15:57:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 288 (0x8c0d2800) [pid = 3205] [serial = 633] [outer = 0x8b298000] 15:57:43 INFO - PROCESS | 3205 | 1461193063855 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]]]}] 15:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1633ms 15:57:43 INFO - PROCESS | 3205 | 1461193063911 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 15:57:43 INFO - PROCESS | 3205 | 1461193063916 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 15:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:57:43 INFO - PROCESS | 3205 | 1461193063923 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:57:43 INFO - PROCESS | 3205 | 1461193063929 Marionette TRACE conn4 <- [1,814,null,{}] 15:57:43 INFO - PROCESS | 3205 | 1461193063945 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}] 15:57:44 INFO - PROCESS | 3205 | 1461193064175 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 15:57:44 INFO - PROCESS | 3205 | 1461193064427 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:44 INFO - PROCESS | 3205 | ++DOCSHELL 0x88f05c00 == 96 [pid = 3205] [id = 211] 15:57:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 289 (0x8e8a5c00) [pid = 3205] [serial = 634] [outer = (nil)] 15:57:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 290 (0x8ec8c800) [pid = 3205] [serial = 635] [outer = 0x8e8a5c00] 15:57:44 INFO - PROCESS | 3205 | 1461193064563 Marionette DEBUG loaded listener.js 15:57:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 291 (0x91fbfc00) [pid = 3205] [serial = 636] [outer = 0x8e8a5c00] 15:57:45 INFO - PROCESS | 3205 | 1461193065461 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] 15:57:45 INFO - PROCESS | 3205 | 1461193065528 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 15:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:57:45 INFO - PROCESS | 3205 | 1461193065534 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:57:45 INFO - PROCESS | 3205 | 1461193065537 Marionette TRACE conn4 <- [1,818,null,{}] 15:57:45 INFO - PROCESS | 3205 | 1461193065544 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}] 15:57:45 INFO - PROCESS | 3205 | 1461193065741 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 15:57:46 INFO - PROCESS | 3205 | 1461193065984 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:46 INFO - PROCESS | 3205 | ++DOCSHELL 0x8bec4400 == 97 [pid = 3205] [id = 212] 15:57:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 292 (0x92a87800) [pid = 3205] [serial = 637] [outer = (nil)] 15:57:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 293 (0x963efc00) [pid = 3205] [serial = 638] [outer = 0x92a87800] 15:57:46 INFO - PROCESS | 3205 | 1461193066130 Marionette DEBUG loaded listener.js 15:57:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 294 (0x9718ec00) [pid = 3205] [serial = 639] [outer = 0x92a87800] 15:57:47 INFO - PROCESS | 3205 | 1461193067123 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]]]}] 15:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1635ms 15:57:47 INFO - PROCESS | 3205 | 1461193067171 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 15:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:57:47 INFO - PROCESS | 3205 | 1461193067176 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 15:57:47 INFO - PROCESS | 3205 | 1461193067182 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:57:47 INFO - PROCESS | 3205 | 1461193067186 Marionette TRACE conn4 <- [1,822,null,{}] 15:57:47 INFO - PROCESS | 3205 | 1461193067192 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}] 15:57:47 INFO - PROCESS | 3205 | 1461193067413 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 15:57:47 INFO - PROCESS | 3205 | 1461193067669 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:47 INFO - PROCESS | 3205 | ++DOCSHELL 0x874e4c00 == 98 [pid = 3205] [id = 213] 15:57:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 295 (0x979cbc00) [pid = 3205] [serial = 640] [outer = (nil)] 15:57:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 296 (0x97f4c800) [pid = 3205] [serial = 641] [outer = 0x979cbc00] 15:57:47 INFO - PROCESS | 3205 | 1461193067802 Marionette DEBUG loaded listener.js 15:57:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 297 (0x983ac000) [pid = 3205] [serial = 642] [outer = 0x979cbc00] 15:57:48 INFO - PROCESS | 3205 | 1461193068907 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] 15:57:48 INFO - PROCESS | 3205 | 1461193068972 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 15:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:57:48 INFO - PROCESS | 3205 | 1461193068980 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:57:48 INFO - PROCESS | 3205 | 1461193068984 Marionette TRACE conn4 <- [1,826,null,{}] 15:57:48 INFO - PROCESS | 3205 | 1461193068992 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}] 15:57:49 INFO - PROCESS | 3205 | 1461193069416 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 15:57:49 INFO - PROCESS | 3205 | 1461193069541 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb7e800 == 99 [pid = 3205] [id = 214] 15:57:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 298 (0x97194400) [pid = 3205] [serial = 643] [outer = (nil)] 15:57:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 299 (0x9fea2800) [pid = 3205] [serial = 644] [outer = 0x97194400] 15:57:49 INFO - PROCESS | 3205 | 1461193069637 Marionette DEBUG loaded listener.js 15:57:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 300 (0xa0a2e000) [pid = 3205] [serial = 645] [outer = 0x97194400] 15:57:50 INFO - PROCESS | 3205 | 1461193070517 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]]]}] 15:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1582ms 15:57:50 INFO - PROCESS | 3205 | 1461193070562 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 15:57:50 INFO - PROCESS | 3205 | 1461193070566 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 15:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:57:50 INFO - PROCESS | 3205 | 1461193070572 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:57:50 INFO - PROCESS | 3205 | 1461193070576 Marionette TRACE conn4 <- [1,830,null,{}] 15:57:50 INFO - PROCESS | 3205 | 1461193070582 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}] 15:57:50 INFO - PROCESS | 3205 | 1461193070772 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 15:57:51 INFO - PROCESS | 3205 | 1461193071023 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:51 INFO - PROCESS | 3205 | ++DOCSHELL 0x869b2000 == 100 [pid = 3205] [id = 215] 15:57:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 301 (0x869b2c00) [pid = 3205] [serial = 646] [outer = (nil)] 15:57:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 302 (0x869b9800) [pid = 3205] [serial = 647] [outer = 0x869b2c00] 15:57:51 INFO - PROCESS | 3205 | 1461193071151 Marionette DEBUG loaded listener.js 15:57:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 303 (0x869bc400) [pid = 3205] [serial = 648] [outer = 0x869b2c00] 15:57:52 INFO - PROCESS | 3205 | 1461193072036 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]]]}] 15:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1537ms 15:57:52 INFO - PROCESS | 3205 | 1461193072111 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 15:57:52 INFO - PROCESS | 3205 | 1461193072115 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 15:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:57:52 INFO - PROCESS | 3205 | 1461193072121 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:57:52 INFO - PROCESS | 3205 | 1461193072125 Marionette TRACE conn4 <- [1,834,null,{}] 15:57:52 INFO - PROCESS | 3205 | 1461193072130 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}] 15:57:52 INFO - PROCESS | 3205 | 1461193072344 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 15:57:52 INFO - PROCESS | 3205 | 1461193072596 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:52 INFO - PROCESS | 3205 | ++DOCSHELL 0x869b9400 == 101 [pid = 3205] [id = 216] 15:57:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 304 (0x869bc000) [pid = 3205] [serial = 649] [outer = (nil)] 15:57:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 305 (0x8c1bd400) [pid = 3205] [serial = 650] [outer = 0x869bc000] 15:57:52 INFO - PROCESS | 3205 | 1461193072729 Marionette DEBUG loaded listener.js 15:57:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 306 (0x8c1c0000) [pid = 3205] [serial = 651] [outer = 0x869bc000] 15:57:53 INFO - PROCESS | 3205 | 1461193073594 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]]]}] 15:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1534ms 15:57:53 INFO - PROCESS | 3205 | 1461193073656 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 15:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:57:53 INFO - PROCESS | 3205 | 1461193073660 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 15:57:53 INFO - PROCESS | 3205 | 1461193073667 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:57:53 INFO - PROCESS | 3205 | 1461193073670 Marionette TRACE conn4 <- [1,838,null,{}] 15:57:53 INFO - PROCESS | 3205 | 1461193073676 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}] 15:57:53 INFO - PROCESS | 3205 | 1461193073942 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 15:57:54 INFO - PROCESS | 3205 | 1461193074199 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:54 INFO - PROCESS | 3205 | ++DOCSHELL 0x869b4800 == 102 [pid = 3205] [id = 217] 15:57:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 307 (0x869ba000) [pid = 3205] [serial = 652] [outer = (nil)] 15:57:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 308 (0x86bf5800) [pid = 3205] [serial = 653] [outer = 0x869ba000] 15:57:54 INFO - PROCESS | 3205 | 1461193074326 Marionette DEBUG loaded listener.js 15:57:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 309 (0x86bf9000) [pid = 3205] [serial = 654] [outer = 0x869ba000] 15:57:55 INFO - PROCESS | 3205 | 1461193075205 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]]]}] 15:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1585ms 15:57:55 INFO - PROCESS | 3205 | 1461193075252 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 15:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:57:55 INFO - PROCESS | 3205 | 1461193075256 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 15:57:55 INFO - PROCESS | 3205 | 1461193075262 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:57:55 INFO - PROCESS | 3205 | 1461193075266 Marionette TRACE conn4 <- [1,842,null,{}] 15:57:55 INFO - PROCESS | 3205 | 1461193075272 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}] 15:57:55 INFO - PROCESS | 3205 | 1461193075470 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 15:57:55 INFO - PROCESS | 3205 | 1461193075728 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:55 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bf4400 == 103 [pid = 3205] [id = 218] 15:57:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 310 (0x882b2800) [pid = 3205] [serial = 655] [outer = (nil)] 15:57:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 311 (0x8c1c3c00) [pid = 3205] [serial = 656] [outer = 0x882b2800] 15:57:55 INFO - PROCESS | 3205 | 1461193075859 Marionette DEBUG loaded listener.js 15:57:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 312 (0x8c1c6800) [pid = 3205] [serial = 657] [outer = 0x882b2800] 15:57:56 INFO - PROCESS | 3205 | 1461193076781 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]]]}] 15:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1585ms 15:57:56 INFO - PROCESS | 3205 | 1461193076849 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 15:57:56 INFO - PROCESS | 3205 | 1461193076854 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 15:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:57:56 INFO - PROCESS | 3205 | 1461193076860 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:57:56 INFO - PROCESS | 3205 | 1461193076865 Marionette TRACE conn4 <- [1,846,null,{}] 15:57:56 INFO - PROCESS | 3205 | 1461193076871 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}] 15:57:57 INFO - PROCESS | 3205 | 1461193077146 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 15:57:57 INFO - PROCESS | 3205 | 1461193077452 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:57 INFO - PROCESS | 3205 | ++DOCSHELL 0x85730000 == 104 [pid = 3205] [id = 219] 15:57:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 313 (0x85730400) [pid = 3205] [serial = 658] [outer = (nil)] 15:57:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 314 (0x85738000) [pid = 3205] [serial = 659] [outer = 0x85730400] 15:57:57 INFO - PROCESS | 3205 | 1461193077556 Marionette DEBUG loaded listener.js 15:57:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 315 (0x8c1bb800) [pid = 3205] [serial = 660] [outer = 0x85730400] 15:57:58 INFO - PROCESS | 3205 | 1461193078463 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]]]}] 15:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1639ms 15:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:57:58 INFO - PROCESS | 3205 | 1461193078500 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 15:57:58 INFO - PROCESS | 3205 | 1461193078504 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 15:57:58 INFO - PROCESS | 3205 | 1461193078511 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:57:58 INFO - PROCESS | 3205 | 1461193078514 Marionette TRACE conn4 <- [1,850,null,{}] 15:57:58 INFO - PROCESS | 3205 | 1461193078521 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}] 15:57:58 INFO - PROCESS | 3205 | 1461193078726 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 15:57:59 INFO - PROCESS | 3205 | 1461193078982 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:57:59 INFO - PROCESS | 3205 | ++DOCSHELL 0x85902000 == 105 [pid = 3205] [id = 220] 15:57:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 316 (0x85902800) [pid = 3205] [serial = 661] [outer = (nil)] 15:57:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 317 (0x85907400) [pid = 3205] [serial = 662] [outer = 0x85902800] 15:57:59 INFO - PROCESS | 3205 | 1461193079113 Marionette DEBUG loaded listener.js 15:57:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 318 (0x8590a400) [pid = 3205] [serial = 663] [outer = 0x85902800] 15:58:00 INFO - PROCESS | 3205 | 1461193080016 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]]]}] 15:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1583ms 15:58:00 INFO - PROCESS | 3205 | 1461193080093 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 15:58:00 INFO - PROCESS | 3205 | 1461193080097 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 15:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:58:00 INFO - PROCESS | 3205 | 1461193080104 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:58:00 INFO - PROCESS | 3205 | 1461193080108 Marionette TRACE conn4 <- [1,854,null,{}] 15:58:00 INFO - PROCESS | 3205 | 1461193080114 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}] 15:58:00 INFO - PROCESS | 3205 | 1461193080355 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 15:58:00 INFO - PROCESS | 3205 | 1461193080655 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:00 INFO - PROCESS | 3205 | ++DOCSHELL 0x85903400 == 106 [pid = 3205] [id = 221] 15:58:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 319 (0x85906800) [pid = 3205] [serial = 664] [outer = (nil)] 15:58:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 320 (0x85910400) [pid = 3205] [serial = 665] [outer = 0x85906800] 15:58:00 INFO - PROCESS | 3205 | 1461193080745 Marionette DEBUG loaded listener.js 15:58:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 321 (0x86bf6c00) [pid = 3205] [serial = 666] [outer = 0x85906800] 15:58:01 INFO - PROCESS | 3205 | 1461193081681 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]]]}] 15:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1688ms 15:58:01 INFO - PROCESS | 3205 | 1461193081795 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 15:58:01 INFO - PROCESS | 3205 | 1461193081801 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 15:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:58:01 INFO - PROCESS | 3205 | 1461193081866 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:58:01 INFO - PROCESS | 3205 | 1461193081872 Marionette TRACE conn4 <- [1,858,null,{}] 15:58:01 INFO - PROCESS | 3205 | 1461193081886 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}] 15:58:02 INFO - PROCESS | 3205 | 1461193082170 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 15:58:02 INFO - PROCESS | 3205 | 1461193082479 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:02 INFO - PROCESS | 3205 | ++DOCSHELL 0x8590bc00 == 107 [pid = 3205] [id = 222] 15:58:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 322 (0x85bac400) [pid = 3205] [serial = 667] [outer = (nil)] 15:58:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 323 (0x85bb1c00) [pid = 3205] [serial = 668] [outer = 0x85bac400] 15:58:02 INFO - PROCESS | 3205 | 1461193082576 Marionette DEBUG loaded listener.js 15:58:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 324 (0x85bb5000) [pid = 3205] [serial = 669] [outer = 0x85bac400] 15:58:03 INFO - PROCESS | 3205 | 1461193083509 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]]]}] 15:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1755ms 15:58:03 INFO - PROCESS | 3205 | 1461193083566 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 15:58:03 INFO - PROCESS | 3205 | 1461193083570 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 15:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:58:03 INFO - PROCESS | 3205 | 1461193083576 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:58:03 INFO - PROCESS | 3205 | 1461193083579 Marionette TRACE conn4 <- [1,862,null,{}] 15:58:03 INFO - PROCESS | 3205 | 1461193083585 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}] 15:58:03 INFO - PROCESS | 3205 | 1461193083791 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 15:58:04 INFO - PROCESS | 3205 | 1461193084053 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:04 INFO - PROCESS | 3205 | ++DOCSHELL 0x849e5c00 == 108 [pid = 3205] [id = 223] 15:58:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 325 (0x849e8400) [pid = 3205] [serial = 670] [outer = (nil)] 15:58:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 326 (0x849ef400) [pid = 3205] [serial = 671] [outer = 0x849e8400] 15:58:04 INFO - PROCESS | 3205 | 1461193084205 Marionette DEBUG loaded listener.js 15:58:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 327 (0x849f2400) [pid = 3205] [serial = 672] [outer = 0x849e8400] 15:58:05 INFO - PROCESS | 3205 | 1461193085112 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]]]}] 15:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1581ms 15:58:05 INFO - PROCESS | 3205 | 1461193085159 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 15:58:05 INFO - PROCESS | 3205 | 1461193085162 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 15:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:58:05 INFO - PROCESS | 3205 | 1461193085170 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:58:05 INFO - PROCESS | 3205 | 1461193085174 Marionette TRACE conn4 <- [1,866,null,{}] 15:58:05 INFO - PROCESS | 3205 | 1461193085180 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}] 15:58:05 INFO - PROCESS | 3205 | 1461193085393 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 15:58:05 INFO - PROCESS | 3205 | 1461193085650 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x849f4000 == 109 [pid = 3205] [id = 224] 15:58:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 328 (0x85733800) [pid = 3205] [serial = 673] [outer = (nil)] 15:58:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 329 (0x85bb6000) [pid = 3205] [serial = 674] [outer = 0x85733800] 15:58:05 INFO - PROCESS | 3205 | 1461193085781 Marionette DEBUG loaded listener.js 15:58:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 330 (0x85bbbc00) [pid = 3205] [serial = 675] [outer = 0x85733800] 15:58:06 INFO - PROCESS | 3205 | 1461193086818 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]]]}] 15:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1682ms 15:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:58:06 INFO - PROCESS | 3205 | 1461193086853 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 15:58:06 INFO - PROCESS | 3205 | 1461193086857 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 15:58:06 INFO - PROCESS | 3205 | 1461193086864 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:58:06 INFO - PROCESS | 3205 | 1461193086867 Marionette TRACE conn4 <- [1,870,null,{}] 15:58:06 INFO - PROCESS | 3205 | 1461193086873 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}] 15:58:07 INFO - PROCESS | 3205 | 1461193087089 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 15:58:07 INFO - PROCESS | 3205 | 1461193087367 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:07 INFO - PROCESS | 3205 | ++DOCSHELL 0x849ee400 == 110 [pid = 3205] [id = 225] 15:58:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 331 (0x849f1400) [pid = 3205] [serial = 676] [outer = (nil)] 15:58:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 332 (0x8697c000) [pid = 3205] [serial = 677] [outer = 0x849f1400] 15:58:07 INFO - PROCESS | 3205 | 1461193087464 Marionette DEBUG loaded listener.js 15:58:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 333 (0x8697d000) [pid = 3205] [serial = 678] [outer = 0x849f1400] 15:58:08 INFO - PROCESS | 3205 | 1461193088534 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]]]}] 15:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1687ms 15:58:08 INFO - PROCESS | 3205 | 1461193088551 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 15:58:08 INFO - PROCESS | 3205 | 1461193088554 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 15:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:58:08 INFO - PROCESS | 3205 | 1461193088563 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:58:08 INFO - PROCESS | 3205 | 1461193088566 Marionette TRACE conn4 <- [1,874,null,{}] 15:58:08 INFO - PROCESS | 3205 | 1461193088573 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}] 15:58:08 INFO - PROCESS | 3205 | 1461193088794 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 15:58:09 INFO - PROCESS | 3205 | 1461193089104 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:09 INFO - PROCESS | 3205 | ++DOCSHELL 0x8697c800 == 111 [pid = 3205] [id = 226] 15:58:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 334 (0x86980c00) [pid = 3205] [serial = 679] [outer = (nil)] 15:58:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 335 (0x86985400) [pid = 3205] [serial = 680] [outer = 0x86980c00] 15:58:09 INFO - PROCESS | 3205 | 1461193089203 Marionette DEBUG loaded listener.js 15:58:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 336 (0x86986800) [pid = 3205] [serial = 681] [outer = 0x86980c00] 15:58:10 INFO - PROCESS | 3205 | --DOCSHELL 0x8f68b800 == 110 [pid = 3205] [id = 65] 15:58:10 INFO - PROCESS | 3205 | --DOCSHELL 0x8bec1800 == 109 [pid = 3205] [id = 114] 15:58:10 INFO - PROCESS | 3205 | --DOCSHELL 0x8eb8ac00 == 108 [pid = 3205] [id = 84] 15:58:10 INFO - PROCESS | 3205 | --DOCSHELL 0x8b297c00 == 107 [pid = 3205] [id = 121] 15:58:10 INFO - PROCESS | 3205 | --DOCSHELL 0x8fc60c00 == 106 [pid = 3205] [id = 116] 15:58:10 INFO - PROCESS | 3205 | --DOCSHELL 0x8eb8f800 == 105 [pid = 3205] [id = 115] 15:58:10 INFO - PROCESS | 3205 | --DOCSHELL 0x89b54800 == 104 [pid = 3205] [id = 200] 15:58:10 INFO - PROCESS | 3205 | --DOCSHELL 0x97f4ec00 == 103 [pid = 3205] [id = 199] 15:58:10 INFO - PROCESS | 3205 | --DOCSHELL 0x9780e400 == 102 [pid = 3205] [id = 198] 15:58:10 INFO - PROCESS | 3205 | --DOCSHELL 0x882a7c00 == 101 [pid = 3205] [id = 196] 15:58:10 INFO - PROCESS | 3205 | --DOCSHELL 0x8b293c00 == 100 [pid = 3205] [id = 197] 15:58:10 INFO - PROCESS | 3205 | --DOCSHELL 0x8ab09000 == 99 [pid = 3205] [id = 195] 15:58:10 INFO - PROCESS | 3205 | --DOCSHELL 0x88823c00 == 98 [pid = 3205] [id = 194] 15:58:10 INFO - PROCESS | 3205 | --DOCSHELL 0x88824000 == 97 [pid = 3205] [id = 193] 15:58:10 INFO - PROCESS | 3205 | --DOCSHELL 0x8c540c00 == 96 [pid = 3205] [id = 192] 15:58:10 INFO - PROCESS | 3205 | --DOCSHELL 0x8891b400 == 95 [pid = 3205] [id = 191] 15:58:10 INFO - PROCESS | 3205 | --DOCSHELL 0x89648000 == 94 [pid = 3205] [id = 189] 15:58:10 INFO - PROCESS | 3205 | --DOCSHELL 0x88f04c00 == 93 [pid = 3205] [id = 190] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 335 (0x988ba800) [pid = 3205] [serial = 544] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 334 (0x963f2800) [pid = 3205] [serial = 538] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 333 (0x8b3e6c00) [pid = 3205] [serial = 529] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 332 (0x8acc8800) [pid = 3205] [serial = 560] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 331 (0x91f14c00) [pid = 3205] [serial = 535] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 330 (0x8b58dc00) [pid = 3205] [serial = 563] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 329 (0x8f565c00) [pid = 3205] [serial = 532] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 328 (0x89650800) [pid = 3205] [serial = 556] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 327 (0x8c08a400) [pid = 3205] [serial = 565] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 326 (0x97e35000) [pid = 3205] [serial = 541] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 325 (0x89647c00) [pid = 3205] [serial = 553] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 324 (0x89b60c00) [pid = 3205] [serial = 559] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 323 (0x98887800) [pid = 3205] [serial = 550] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 322 (0x8c0d2000) [pid = 3205] [serial = 566] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 321 (0x8891ac00) [pid = 3205] [serial = 547] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 320 (0x89b59000) [pid = 3205] [serial = 526] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 319 (0x8ab0b400) [pid = 3205] [serial = 557] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 318 (0x8b29e000) [pid = 3205] [serial = 562] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | --DOMWINDOW == 317 (0x8c53a800) [pid = 3205] [serial = 568] [outer = (nil)] [url = about:blank] 15:58:11 INFO - PROCESS | 3205 | 1461193091371 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]]]}] 15:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 2846ms 15:58:11 INFO - PROCESS | 3205 | 1461193091409 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 15:58:11 INFO - PROCESS | 3205 | 1461193091414 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 15:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:58:11 INFO - PROCESS | 3205 | 1461193091423 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:58:11 INFO - PROCESS | 3205 | 1461193091427 Marionette TRACE conn4 <- [1,878,null,{}] 15:58:11 INFO - PROCESS | 3205 | 1461193091446 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}] 15:58:11 INFO - PROCESS | 3205 | 1461193091619 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 15:58:11 INFO - PROCESS | 3205 | 1461193091837 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:11 INFO - PROCESS | 3205 | ++DOCSHELL 0x84d58400 == 94 [pid = 3205] [id = 227] 15:58:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 318 (0x84d58800) [pid = 3205] [serial = 682] [outer = (nil)] 15:58:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 319 (0x8590d000) [pid = 3205] [serial = 683] [outer = 0x84d58800] 15:58:11 INFO - PROCESS | 3205 | 1461193091927 Marionette DEBUG loaded listener.js 15:58:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 320 (0x85bb4400) [pid = 3205] [serial = 684] [outer = 0x84d58800] 15:58:12 INFO - PROCESS | 3205 | 1461193092796 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]]]}] 15:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1397ms 15:58:12 INFO - PROCESS | 3205 | 1461193092821 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 15:58:12 INFO - PROCESS | 3205 | 1461193092830 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 15:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:58:12 INFO - PROCESS | 3205 | 1461193092841 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:58:12 INFO - PROCESS | 3205 | 1461193092845 Marionette TRACE conn4 <- [1,882,null,{}] 15:58:12 INFO - PROCESS | 3205 | 1461193092851 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}] 15:58:13 INFO - PROCESS | 3205 | 1461193093061 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 15:58:13 INFO - PROCESS | 3205 | 1461193093258 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:13 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bfdc00 == 95 [pid = 3205] [id = 228] 15:58:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 321 (0x874e1400) [pid = 3205] [serial = 685] [outer = (nil)] 15:58:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 322 (0x882a8800) [pid = 3205] [serial = 686] [outer = 0x874e1400] 15:58:13 INFO - PROCESS | 3205 | 1461193093380 Marionette DEBUG loaded listener.js 15:58:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 323 (0x887ccc00) [pid = 3205] [serial = 687] [outer = 0x874e1400] 15:58:14 INFO - PROCESS | 3205 | 1461193094317 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]]]}] 15:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1530ms 15:58:14 INFO - PROCESS | 3205 | 1461193094378 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 15:58:14 INFO - PROCESS | 3205 | 1461193094381 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 15:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:58:14 INFO - PROCESS | 3205 | 1461193094389 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:58:14 INFO - PROCESS | 3205 | 1461193094394 Marionette TRACE conn4 <- [1,886,null,{}] 15:58:14 INFO - PROCESS | 3205 | 1461193094410 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}] 15:58:14 INFO - PROCESS | 3205 | 1461193094676 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 15:58:14 INFO - PROCESS | 3205 | 1461193094704 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:14 INFO - PROCESS | 3205 | ++DOCSHELL 0x849f4c00 == 96 [pid = 3205] [id = 229] 15:58:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 324 (0x8964a000) [pid = 3205] [serial = 688] [outer = (nil)] 15:58:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 325 (0x8ab02400) [pid = 3205] [serial = 689] [outer = 0x8964a000] 15:58:14 INFO - PROCESS | 3205 | 1461193094785 Marionette DEBUG loaded listener.js 15:58:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 326 (0x8ab2d400) [pid = 3205] [serial = 690] [outer = 0x8964a000] 15:58:15 INFO - PROCESS | 3205 | --DOMWINDOW == 325 (0x89cc1c00) [pid = 3205] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:58:15 INFO - PROCESS | 3205 | --DOMWINDOW == 324 (0x8891fc00) [pid = 3205] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:58:15 INFO - PROCESS | 3205 | --DOMWINDOW == 323 (0x8becec00) [pid = 3205] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:58:15 INFO - PROCESS | 3205 | --DOMWINDOW == 322 (0x88917800) [pid = 3205] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:58:15 INFO - PROCESS | 3205 | --DOMWINDOW == 321 (0x8c086000) [pid = 3205] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:58:15 INFO - PROCESS | 3205 | --DOMWINDOW == 320 (0x88918800) [pid = 3205] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:58:15 INFO - PROCESS | 3205 | --DOMWINDOW == 319 (0x8ab09800) [pid = 3205] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:58:16 INFO - PROCESS | 3205 | 1461193096177 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]]]}] 15:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1835ms 15:58:16 INFO - PROCESS | 3205 | 1461193096227 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 15:58:16 INFO - PROCESS | 3205 | 1461193096234 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 15:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:58:16 INFO - PROCESS | 3205 | 1461193096243 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:58:16 INFO - PROCESS | 3205 | 1461193096249 Marionette TRACE conn4 <- [1,890,null,{}] 15:58:16 INFO - PROCESS | 3205 | 1461193096257 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}] 15:58:16 INFO - PROCESS | 3205 | 1461193096691 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 15:58:16 INFO - PROCESS | 3205 | 1461193096707 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:16 INFO - PROCESS | 3205 | ++DOCSHELL 0x887c6800 == 97 [pid = 3205] [id = 230] 15:58:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 320 (0x88824c00) [pid = 3205] [serial = 691] [outer = (nil)] 15:58:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 321 (0x8acc6400) [pid = 3205] [serial = 692] [outer = 0x88824c00] 15:58:16 INFO - PROCESS | 3205 | 1461193096790 Marionette DEBUG loaded listener.js 15:58:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 322 (0x8ad1c000) [pid = 3205] [serial = 693] [outer = 0x88824c00] 15:58:17 INFO - PROCESS | 3205 | 1461193097702 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]]]}] 15:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1487ms 15:58:17 INFO - PROCESS | 3205 | 1461193097731 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 15:58:17 INFO - PROCESS | 3205 | 1461193097734 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 15:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:58:17 INFO - PROCESS | 3205 | 1461193097740 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:58:17 INFO - PROCESS | 3205 | 1461193097744 Marionette TRACE conn4 <- [1,894,null,{}] 15:58:17 INFO - PROCESS | 3205 | 1461193097749 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}] 15:58:17 INFO - PROCESS | 3205 | 1461193097924 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 15:58:18 INFO - PROCESS | 3205 | 1461193098249 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:18 INFO - PROCESS | 3205 | ++DOCSHELL 0x84d50c00 == 98 [pid = 3205] [id = 231] 15:58:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 323 (0x84d51400) [pid = 3205] [serial = 694] [outer = (nil)] 15:58:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 324 (0x84d54800) [pid = 3205] [serial = 695] [outer = 0x84d51400] 15:58:18 INFO - PROCESS | 3205 | 1461193098528 Marionette DEBUG loaded listener.js 15:58:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 325 (0x85738800) [pid = 3205] [serial = 696] [outer = 0x84d51400] 15:58:19 INFO - PROCESS | 3205 | 1461193099574 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]]]}] 15:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1884ms 15:58:19 INFO - PROCESS | 3205 | 1461193099628 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 15:58:19 INFO - PROCESS | 3205 | 1461193099637 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 15:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:58:19 INFO - PROCESS | 3205 | 1461193099646 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:58:19 INFO - PROCESS | 3205 | 1461193099652 Marionette TRACE conn4 <- [1,898,null,{}] 15:58:19 INFO - PROCESS | 3205 | 1461193099659 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}] 15:58:19 INFO - PROCESS | 3205 | 1461193099925 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 15:58:20 INFO - PROCESS | 3205 | 1461193100237 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:20 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bf7c00 == 99 [pid = 3205] [id = 232] 15:58:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 326 (0x874e4000) [pid = 3205] [serial = 697] [outer = (nil)] 15:58:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 327 (0x887c9000) [pid = 3205] [serial = 698] [outer = 0x874e4000] 15:58:20 INFO - PROCESS | 3205 | 1461193100334 Marionette DEBUG loaded listener.js 15:58:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 328 (0x88920400) [pid = 3205] [serial = 699] [outer = 0x874e4000] 15:58:21 INFO - PROCESS | 3205 | 1461193101435 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]]]}] 15:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1834ms 15:58:21 INFO - PROCESS | 3205 | 1461193101484 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 15:58:21 INFO - PROCESS | 3205 | 1461193101491 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 15:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:58:21 INFO - PROCESS | 3205 | 1461193101498 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:58:21 INFO - PROCESS | 3205 | 1461193101501 Marionette TRACE conn4 <- [1,902,null,{}] 15:58:21 INFO - PROCESS | 3205 | 1461193101508 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}] 15:58:21 INFO - PROCESS | 3205 | 1461193101760 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 15:58:22 INFO - PROCESS | 3205 | 1461193102117 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:22 INFO - PROCESS | 3205 | ++DOCSHELL 0x887cc400 == 100 [pid = 3205] [id = 233] 15:58:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 329 (0x8ab30000) [pid = 3205] [serial = 700] [outer = (nil)] 15:58:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 330 (0x8ad16800) [pid = 3205] [serial = 701] [outer = 0x8ab30000] 15:58:22 INFO - PROCESS | 3205 | 1461193102214 Marionette DEBUG loaded listener.js 15:58:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 331 (0x8b171c00) [pid = 3205] [serial = 702] [outer = 0x8ab30000] 15:58:23 INFO - PROCESS | 3205 | 1461193103253 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]]]}] 15:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1831ms 15:58:23 INFO - PROCESS | 3205 | 1461193103331 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 15:58:23 INFO - PROCESS | 3205 | 1461193103336 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 15:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:58:23 INFO - PROCESS | 3205 | 1461193103353 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:58:23 INFO - PROCESS | 3205 | 1461193103363 Marionette TRACE conn4 <- [1,906,null,{}] 15:58:23 INFO - PROCESS | 3205 | 1461193103370 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}] 15:58:23 INFO - PROCESS | 3205 | 1461193103678 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 15:58:23 INFO - PROCESS | 3205 | 1461193103922 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:23 INFO - PROCESS | 3205 | ++DOCSHELL 0x8acbcc00 == 101 [pid = 3205] [id = 234] 15:58:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 332 (0x8b177c00) [pid = 3205] [serial = 703] [outer = (nil)] 15:58:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 333 (0x8bec5000) [pid = 3205] [serial = 704] [outer = 0x8b177c00] 15:58:24 INFO - PROCESS | 3205 | 1461193104013 Marionette DEBUG loaded listener.js 15:58:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 334 (0x8bef3000) [pid = 3205] [serial = 705] [outer = 0x8b177c00] 15:58:24 INFO - PROCESS | 3205 | 1461193104965 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]]]}] 15:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1698ms 15:58:25 INFO - PROCESS | 3205 | 1461193105043 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 15:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:58:25 INFO - PROCESS | 3205 | 1461193105049 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 15:58:25 INFO - PROCESS | 3205 | 1461193105057 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:58:25 INFO - PROCESS | 3205 | 1461193105060 Marionette TRACE conn4 <- [1,910,null,{}] 15:58:25 INFO - PROCESS | 3205 | 1461193105067 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}] 15:58:25 INFO - PROCESS | 3205 | 1461193105332 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 15:58:25 INFO - PROCESS | 3205 | 1461193105643 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:25 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ad1a400 == 102 [pid = 3205] [id = 235] 15:58:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 335 (0x8bed0400) [pid = 3205] [serial = 706] [outer = (nil)] 15:58:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 336 (0x8c1c4c00) [pid = 3205] [serial = 707] [outer = 0x8bed0400] 15:58:25 INFO - PROCESS | 3205 | 1461193105739 Marionette DEBUG loaded listener.js 15:58:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 337 (0x8de32400) [pid = 3205] [serial = 708] [outer = 0x8bed0400] 15:58:26 INFO - PROCESS | 3205 | 1461193106678 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]]]}] 15:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1689ms 15:58:26 INFO - PROCESS | 3205 | 1461193106746 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 15:58:26 INFO - PROCESS | 3205 | 1461193106750 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 15:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:58:26 INFO - PROCESS | 3205 | 1461193106759 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:58:26 INFO - PROCESS | 3205 | 1461193106765 Marionette TRACE conn4 <- [1,914,null,{}] 15:58:26 INFO - PROCESS | 3205 | 1461193106771 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}] 15:58:26 INFO - PROCESS | 3205 | 1461193106984 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 15:58:27 INFO - PROCESS | 3205 | 1461193107272 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:27 INFO - PROCESS | 3205 | ++DOCSHELL 0x8dfd6c00 == 103 [pid = 3205] [id = 236] 15:58:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 338 (0x8e88c400) [pid = 3205] [serial = 709] [outer = (nil)] 15:58:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 339 (0x8e89bc00) [pid = 3205] [serial = 710] [outer = 0x8e88c400] 15:58:27 INFO - PROCESS | 3205 | 1461193107422 Marionette DEBUG loaded listener.js 15:58:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 340 (0x8eb8c000) [pid = 3205] [serial = 711] [outer = 0x8e88c400] 15:58:28 INFO - PROCESS | 3205 | 1461193108443 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]]]}] 15:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1748ms 15:58:28 INFO - PROCESS | 3205 | 1461193108507 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 15:58:28 INFO - PROCESS | 3205 | 1461193108511 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 15:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:58:28 INFO - PROCESS | 3205 | 1461193108520 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:58:28 INFO - PROCESS | 3205 | 1461193108523 Marionette TRACE conn4 <- [1,918,null,{}] 15:58:28 INFO - PROCESS | 3205 | 1461193108531 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}] 15:58:28 INFO - PROCESS | 3205 | 1461193108743 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 15:58:29 INFO - PROCESS | 3205 | 1461193109006 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:29 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ec8d400 == 104 [pid = 3205] [id = 237] 15:58:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 341 (0x8ec8ec00) [pid = 3205] [serial = 712] [outer = (nil)] 15:58:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 342 (0x8f79f400) [pid = 3205] [serial = 713] [outer = 0x8ec8ec00] 15:58:29 INFO - PROCESS | 3205 | 1461193109145 Marionette DEBUG loaded listener.js 15:58:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 343 (0x8fc60000) [pid = 3205] [serial = 714] [outer = 0x8ec8ec00] 15:58:30 INFO - PROCESS | 3205 | 1461193110055 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]]]}] 15:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1588ms 15:58:30 INFO - PROCESS | 3205 | 1461193110109 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 15:58:30 INFO - PROCESS | 3205 | 1461193110112 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 15:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:58:30 INFO - PROCESS | 3205 | 1461193110120 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:58:30 INFO - PROCESS | 3205 | 1461193110123 Marionette TRACE conn4 <- [1,922,null,{}] 15:58:30 INFO - PROCESS | 3205 | 1461193110129 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}] 15:58:30 INFO - PROCESS | 3205 | 1461193110343 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 15:58:30 INFO - PROCESS | 3205 | 1461193110602 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:30 INFO - PROCESS | 3205 | ++DOCSHELL 0x849eb000 == 105 [pid = 3205] [id = 238] 15:58:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 344 (0x86bf2000) [pid = 3205] [serial = 715] [outer = (nil)] 15:58:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 345 (0x91fb8400) [pid = 3205] [serial = 716] [outer = 0x86bf2000] 15:58:30 INFO - PROCESS | 3205 | 1461193110738 Marionette DEBUG loaded listener.js 15:58:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 346 (0x92a20400) [pid = 3205] [serial = 717] [outer = 0x86bf2000] 15:58:31 INFO - PROCESS | 3205 | 1461193111733 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]]]}] 15:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1696ms 15:58:31 INFO - PROCESS | 3205 | 1461193111817 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 15:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:58:31 INFO - PROCESS | 3205 | 1461193111822 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 15:58:31 INFO - PROCESS | 3205 | 1461193111829 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:58:31 INFO - PROCESS | 3205 | 1461193111833 Marionette TRACE conn4 <- [1,926,null,{}] 15:58:31 INFO - PROCESS | 3205 | 1461193111839 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}] 15:58:32 INFO - PROCESS | 3205 | 1461193112065 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 15:58:32 INFO - PROCESS | 3205 | 1461193112385 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:32 INFO - PROCESS | 3205 | ++DOCSHELL 0x8acc8800 == 106 [pid = 3205] [id = 239] 15:58:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 347 (0x8f696000) [pid = 3205] [serial = 718] [outer = (nil)] 15:58:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 348 (0x963edc00) [pid = 3205] [serial = 719] [outer = 0x8f696000] 15:58:32 INFO - PROCESS | 3205 | 1461193112483 Marionette DEBUG loaded listener.js 15:58:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 349 (0x97167c00) [pid = 3205] [serial = 720] [outer = 0x8f696000] 15:58:33 INFO - PROCESS | 3205 | 1461193113434 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]]]}] 15:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1683ms 15:58:33 INFO - PROCESS | 3205 | 1461193113513 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 15:58:33 INFO - PROCESS | 3205 | 1461193113516 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 15:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:58:33 INFO - PROCESS | 3205 | 1461193113523 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:58:33 INFO - PROCESS | 3205 | 1461193113527 Marionette TRACE conn4 <- [1,930,null,{}] 15:58:33 INFO - PROCESS | 3205 | 1461193113533 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}] 15:58:33 INFO - PROCESS | 3205 | 1461193113785 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 15:58:34 INFO - PROCESS | 3205 | 1461193114089 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:34 INFO - PROCESS | 3205 | ++DOCSHELL 0x84d52400 == 107 [pid = 3205] [id = 240] 15:58:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 350 (0x8ec87800) [pid = 3205] [serial = 721] [outer = (nil)] 15:58:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 351 (0x97816800) [pid = 3205] [serial = 722] [outer = 0x8ec87800] 15:58:34 INFO - PROCESS | 3205 | 1461193114181 Marionette DEBUG loaded listener.js 15:58:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 352 (0x97e35000) [pid = 3205] [serial = 723] [outer = 0x8ec87800] 15:58:35 INFO - PROCESS | 3205 | 1461193115058 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]]]}] 15:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1592ms 15:58:35 INFO - PROCESS | 3205 | 1461193115125 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 15:58:35 INFO - PROCESS | 3205 | 1461193115130 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 15:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:58:35 INFO - PROCESS | 3205 | 1461193115141 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:58:35 INFO - PROCESS | 3205 | 1461193115144 Marionette TRACE conn4 <- [1,934,null,{}] 15:58:35 INFO - PROCESS | 3205 | 1461193115151 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}] 15:58:35 INFO - PROCESS | 3205 | 1461193115358 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 15:58:35 INFO - PROCESS | 3205 | 1461193115733 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:35 INFO - PROCESS | 3205 | ++DOCSHELL 0x877e1400 == 108 [pid = 3205] [id = 241] 15:58:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 353 (0x877e1800) [pid = 3205] [serial = 724] [outer = (nil)] 15:58:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 354 (0x877e4c00) [pid = 3205] [serial = 725] [outer = 0x877e1800] 15:58:35 INFO - PROCESS | 3205 | 1461193115845 Marionette DEBUG loaded listener.js 15:58:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 355 (0x963ed800) [pid = 3205] [serial = 726] [outer = 0x877e1800] 15:58:36 INFO - PROCESS | 3205 | 1461193116795 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]]]}] 15:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1731ms 15:58:36 INFO - PROCESS | 3205 | 1461193116873 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 15:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:58:36 INFO - PROCESS | 3205 | 1461193116878 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 15:58:36 INFO - PROCESS | 3205 | 1461193116885 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:58:36 INFO - PROCESS | 3205 | 1461193116891 Marionette TRACE conn4 <- [1,938,null,{}] 15:58:36 INFO - PROCESS | 3205 | 1461193116897 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}] 15:58:37 INFO - PROCESS | 3205 | 1461193117186 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 15:58:37 INFO - PROCESS | 3205 | 1461193117505 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:37 INFO - PROCESS | 3205 | ++DOCSHELL 0x877e4800 == 109 [pid = 3205] [id = 242] 15:58:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 356 (0x907e2000) [pid = 3205] [serial = 727] [outer = (nil)] 15:58:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 357 (0x99b31400) [pid = 3205] [serial = 728] [outer = 0x907e2000] 15:58:37 INFO - PROCESS | 3205 | 1461193117598 Marionette DEBUG loaded listener.js 15:58:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 358 (0x99bfc800) [pid = 3205] [serial = 729] [outer = 0x907e2000] 15:58:38 INFO - PROCESS | 3205 | 1461193118530 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]]]}] 15:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1691ms 15:58:38 INFO - PROCESS | 3205 | 1461193118576 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 15:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:58:38 INFO - PROCESS | 3205 | 1461193118581 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 15:58:38 INFO - PROCESS | 3205 | 1461193118588 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:58:38 INFO - PROCESS | 3205 | 1461193118591 Marionette TRACE conn4 <- [1,942,null,{}] 15:58:38 INFO - PROCESS | 3205 | 1461193118597 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}] 15:58:38 INFO - PROCESS | 3205 | 1461193118821 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 15:58:39 INFO - PROCESS | 3205 | 1461193119082 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:39 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb97400 == 110 [pid = 3205] [id = 243] 15:58:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 359 (0x8eb98c00) [pid = 3205] [serial = 730] [outer = (nil)] 15:58:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 360 (0x9fc4f000) [pid = 3205] [serial = 731] [outer = 0x8eb98c00] 15:58:39 INFO - PROCESS | 3205 | 1461193119235 Marionette DEBUG loaded listener.js 15:58:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 361 (0x9fea6400) [pid = 3205] [serial = 732] [outer = 0x8eb98c00] 15:58:40 INFO - PROCESS | 3205 | 1461193120138 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]]]}] 15:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1587ms 15:58:40 INFO - PROCESS | 3205 | 1461193120175 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 15:58:40 INFO - PROCESS | 3205 | 1461193120179 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 15:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:58:40 INFO - PROCESS | 3205 | 1461193120185 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:58:40 INFO - PROCESS | 3205 | 1461193120189 Marionette TRACE conn4 <- [1,946,null,{}] 15:58:40 INFO - PROCESS | 3205 | 1461193120195 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}] 15:58:40 INFO - PROCESS | 3205 | 1461193120393 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 15:58:40 INFO - PROCESS | 3205 | 1461193120659 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:40 INFO - PROCESS | 3205 | ++DOCSHELL 0x849ec400 == 111 [pid = 3205] [id = 244] 15:58:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 362 (0x85738400) [pid = 3205] [serial = 733] [outer = (nil)] 15:58:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 363 (0x877d1400) [pid = 3205] [serial = 734] [outer = 0x85738400] 15:58:40 INFO - PROCESS | 3205 | 1461193120801 Marionette DEBUG loaded listener.js 15:58:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 364 (0x877d4800) [pid = 3205] [serial = 735] [outer = 0x85738400] 15:58:42 INFO - PROCESS | 3205 | 1461193122179 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]]]}] 15:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 2095ms 15:58:42 INFO - PROCESS | 3205 | 1461193122288 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 15:58:42 INFO - PROCESS | 3205 | 1461193122294 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 15:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:58:42 INFO - PROCESS | 3205 | 1461193122303 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:58:42 INFO - PROCESS | 3205 | 1461193122308 Marionette TRACE conn4 <- [1,950,null,{}] 15:58:42 INFO - PROCESS | 3205 | 1461193122318 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}] 15:58:42 INFO - PROCESS | 3205 | 1461193122548 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 15:58:42 INFO - PROCESS | 3205 | 1461193122826 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:42 INFO - PROCESS | 3205 | ++DOCSHELL 0x8573a800 == 112 [pid = 3205] [id = 245] 15:58:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 365 (0x85bad800) [pid = 3205] [serial = 736] [outer = (nil)] 15:58:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 366 (0x869be000) [pid = 3205] [serial = 737] [outer = 0x85bad800] 15:58:42 INFO - PROCESS | 3205 | 1461193122911 Marionette DEBUG loaded listener.js 15:58:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 367 (0x86bfc400) [pid = 3205] [serial = 738] [outer = 0x85bad800] 15:58:43 INFO - PROCESS | 3205 | 1461193123981 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]]]}] 15:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1746ms 15:58:44 INFO - PROCESS | 3205 | 1461193124049 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 15:58:44 INFO - PROCESS | 3205 | 1461193124057 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 15:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:58:44 INFO - PROCESS | 3205 | 1461193124069 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:58:44 INFO - PROCESS | 3205 | 1461193124072 Marionette TRACE conn4 <- [1,954,null,{}] 15:58:44 INFO - PROCESS | 3205 | 1461193124079 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}] 15:58:44 INFO - PROCESS | 3205 | 1461193124324 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 15:58:44 INFO - PROCESS | 3205 | 1461193124641 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:44 INFO - PROCESS | 3205 | ++DOCSHELL 0x877d7400 == 113 [pid = 3205] [id = 246] 15:58:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 368 (0x877dc000) [pid = 3205] [serial = 739] [outer = (nil)] 15:58:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 369 (0x877e5c00) [pid = 3205] [serial = 740] [outer = 0x877dc000] 15:58:44 INFO - PROCESS | 3205 | 1461193124730 Marionette DEBUG loaded listener.js 15:58:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 370 (0x8881f000) [pid = 3205] [serial = 741] [outer = 0x877dc000] 15:58:45 INFO - PROCESS | 3205 | 1461193125789 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]]]}] 15:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1791ms 15:58:45 INFO - PROCESS | 3205 | 1461193125861 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 15:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:58:45 INFO - PROCESS | 3205 | 1461193125865 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 15:58:45 INFO - PROCESS | 3205 | 1461193125872 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:58:45 INFO - PROCESS | 3205 | 1461193125878 Marionette TRACE conn4 <- [1,958,null,{}] 15:58:45 INFO - PROCESS | 3205 | 1461193125894 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}] 15:58:46 INFO - PROCESS | 3205 | 1461193126144 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 15:58:46 INFO - PROCESS | 3205 | 1461193126458 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:46 INFO - PROCESS | 3205 | ++DOCSHELL 0x89cc1400 == 114 [pid = 3205] [id = 247] 15:58:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 371 (0x8ab3ac00) [pid = 3205] [serial = 742] [outer = (nil)] 15:58:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 372 (0x8ad1e000) [pid = 3205] [serial = 743] [outer = 0x8ab3ac00] 15:58:46 INFO - PROCESS | 3205 | 1461193126567 Marionette DEBUG loaded listener.js 15:58:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 373 (0x8b29b000) [pid = 3205] [serial = 744] [outer = 0x8ab3ac00] 15:58:47 INFO - PROCESS | 3205 | 1461193127588 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]]]}] 15:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1793ms 15:58:47 INFO - PROCESS | 3205 | 1461193127676 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 15:58:47 INFO - PROCESS | 3205 | 1461193127684 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 15:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:58:47 INFO - PROCESS | 3205 | 1461193127693 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:58:47 INFO - PROCESS | 3205 | 1461193127699 Marionette TRACE conn4 <- [1,962,null,{}] 15:58:47 INFO - PROCESS | 3205 | 1461193127719 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}] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x8eb7b400 == 113 [pid = 3205] [id = 111] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x8c53f400 == 112 [pid = 3205] [id = 110] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x887c6800 == 111 [pid = 3205] [id = 230] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x849f4c00 == 110 [pid = 3205] [id = 229] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x86bfdc00 == 109 [pid = 3205] [id = 228] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x84d58400 == 108 [pid = 3205] [id = 227] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x849f4000 == 107 [pid = 3205] [id = 224] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x849ee400 == 106 [pid = 3205] [id = 225] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x849e5c00 == 105 [pid = 3205] [id = 223] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x8590bc00 == 104 [pid = 3205] [id = 222] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x85902000 == 103 [pid = 3205] [id = 220] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x85903400 == 102 [pid = 3205] [id = 221] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x85730000 == 101 [pid = 3205] [id = 219] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x86bf4400 == 100 [pid = 3205] [id = 218] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x869b4800 == 99 [pid = 3205] [id = 217] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x869b2000 == 98 [pid = 3205] [id = 215] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x869b9400 == 97 [pid = 3205] [id = 216] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x8eb7e800 == 96 [pid = 3205] [id = 214] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x874e4c00 == 95 [pid = 3205] [id = 213] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x8bec4400 == 94 [pid = 3205] [id = 212] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x8adbe400 == 93 [pid = 3205] [id = 210] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x88f05c00 == 92 [pid = 3205] [id = 211] 15:58:48 INFO - PROCESS | 3205 | --DOCSHELL 0x89649800 == 91 [pid = 3205] [id = 209] 15:58:48 INFO - PROCESS | 3205 | 1461193128634 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 372 (0x8f7a1000) [pid = 3205] [serial = 626] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 371 (0x8ec83800) [pid = 3205] [serial = 624] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 370 (0x8becc000) [pid = 3205] [serial = 371] [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.] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 369 (0x8eb8b000) [pid = 3205] [serial = 623] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 368 (0x8ab10800) [pid = 3205] [serial = 611] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 367 (0x8c089000) [pid = 3205] [serial = 617] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 366 (0x97812000) [pid = 3205] [serial = 590] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 365 (0x8b172400) [pid = 3205] [serial = 614] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 364 (0x8ab36000) [pid = 3205] [serial = 602] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 363 (0x8e88d000) [pid = 3205] [serial = 621] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 362 (0x8ec8b400) [pid = 3205] [serial = 580] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 361 (0x8c541800) [pid = 3205] [serial = 618] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 360 (0x8e8a4800) [pid = 3205] [serial = 577] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 359 (0x97f4a800) [pid = 3205] [serial = 593] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 358 (0x8fb68800) [pid = 3205] [serial = 583] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 357 (0x8b3e3400) [pid = 3205] [serial = 574] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 356 (0x8df8d000) [pid = 3205] [serial = 620] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 355 (0x97811800) [pid = 3205] [serial = 605] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 354 (0x89644000) [pid = 3205] [serial = 571] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 353 (0x8ab37400) [pid = 3205] [serial = 609] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 352 (0x983ac400) [pid = 3205] [serial = 596] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 351 (0x99bfac00) [pid = 3205] [serial = 599] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 350 (0x8ab2fc00) [pid = 3205] [serial = 608] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 349 (0x8de34800) [pid = 3205] [serial = 569] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 348 (0x95a0b400) [pid = 3205] [serial = 587] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 347 (0x8ad20c00) [pid = 3205] [serial = 612] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | --DOMWINDOW == 346 (0x8b29e400) [pid = 3205] [serial = 615] [outer = (nil)] [url = about:blank] 15:58:48 INFO - PROCESS | 3205 | 1461193128952 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:48 INFO - PROCESS | 3205 | ++DOCSHELL 0x849e8800 == 92 [pid = 3205] [id = 248] 15:58:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 347 (0x849ee400) [pid = 3205] [serial = 745] [outer = (nil)] 15:58:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 348 (0x84d58400) [pid = 3205] [serial = 746] [outer = 0x849ee400] 15:58:49 INFO - PROCESS | 3205 | 1461193129033 Marionette DEBUG loaded listener.js 15:58:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 349 (0x85bb7000) [pid = 3205] [serial = 747] [outer = 0x849ee400] 15:58:49 INFO - PROCESS | 3205 | 1461193129821 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]]]}] 15:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 2148ms 15:58:49 INFO - PROCESS | 3205 | 1461193129841 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 15:58:49 INFO - PROCESS | 3205 | 1461193129845 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 15:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:58:49 INFO - PROCESS | 3205 | 1461193129880 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:58:49 INFO - PROCESS | 3205 | 1461193129885 Marionette TRACE conn4 <- [1,966,null,{}] 15:58:49 INFO - PROCESS | 3205 | 1461193129891 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}] 15:58:50 INFO - PROCESS | 3205 | 1461193130078 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 15:58:50 INFO - PROCESS | 3205 | 1461193130093 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:50 INFO - PROCESS | 3205 | ++DOCSHELL 0x869bb400 == 93 [pid = 3205] [id = 249] 15:58:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 350 (0x86bf0000) [pid = 3205] [serial = 748] [outer = (nil)] 15:58:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 351 (0x887ce000) [pid = 3205] [serial = 749] [outer = 0x86bf0000] 15:58:50 INFO - PROCESS | 3205 | 1461193130171 Marionette DEBUG loaded listener.js 15:58:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 352 (0x89b54800) [pid = 3205] [serial = 750] [outer = 0x86bf0000] 15:58:51 INFO - PROCESS | 3205 | 1461193131188 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]]]}] 15:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1348ms 15:58:51 INFO - PROCESS | 3205 | 1461193131250 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 15:58:51 INFO - PROCESS | 3205 | 1461193131253 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 15:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:58:51 INFO - PROCESS | 3205 | 1461193131267 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:58:51 INFO - PROCESS | 3205 | 1461193131272 Marionette TRACE conn4 <- [1,970,null,{}] 15:58:51 INFO - PROCESS | 3205 | 1461193131278 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}] 15:58:51 INFO - PROCESS | 3205 | 1461193131599 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 15:58:51 INFO - PROCESS | 3205 | 1461193131636 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:51 INFO - PROCESS | 3205 | ++DOCSHELL 0x869be800 == 94 [pid = 3205] [id = 250] 15:58:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 353 (0x86bf8c00) [pid = 3205] [serial = 751] [outer = (nil)] 15:58:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 354 (0x8c0cec00) [pid = 3205] [serial = 752] [outer = 0x86bf8c00] 15:58:51 INFO - PROCESS | 3205 | 1461193131716 Marionette DEBUG loaded listener.js 15:58:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 355 (0x8c1c4400) [pid = 3205] [serial = 753] [outer = 0x86bf8c00] 15:58:52 INFO - PROCESS | 3205 | 1461193132769 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]]]}] 15:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1533ms 15:58:52 INFO - PROCESS | 3205 | 1461193132803 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 15:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:58:52 INFO - PROCESS | 3205 | 1461193132807 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 15:58:52 INFO - PROCESS | 3205 | 1461193132815 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:58:52 INFO - PROCESS | 3205 | 1461193132818 Marionette TRACE conn4 <- [1,974,null,{}] 15:58:52 INFO - PROCESS | 3205 | 1461193132832 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}] 15:58:53 INFO - PROCESS | 3205 | 1461193133091 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 15:58:53 INFO - PROCESS | 3205 | 1461193133144 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:53 INFO - PROCESS | 3205 | ++DOCSHELL 0x85732c00 == 95 [pid = 3205] [id = 251] 15:58:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 356 (0x8ad1c800) [pid = 3205] [serial = 754] [outer = (nil)] 15:58:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 357 (0x8df8d000) [pid = 3205] [serial = 755] [outer = 0x8ad1c800] 15:58:53 INFO - PROCESS | 3205 | 1461193133225 Marionette DEBUG loaded listener.js 15:58:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 358 (0x8e88ec00) [pid = 3205] [serial = 756] [outer = 0x8ad1c800] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 357 (0x8fc63c00) [pid = 3205] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 356 (0x86980c00) [pid = 3205] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 355 (0x8c537800) [pid = 3205] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 354 (0x869b2c00) [pid = 3205] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 353 (0x91301400) [pid = 3205] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 352 (0x85bac400) [pid = 3205] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 351 (0x885dc000) [pid = 3205] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 350 (0x8e898400) [pid = 3205] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 349 (0x8b174000) [pid = 3205] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 348 (0x97f4b800) [pid = 3205] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 347 (0x8b298000) [pid = 3205] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 346 (0x99bfe000) [pid = 3205] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 345 (0x8964a000) [pid = 3205] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 344 (0x869ba000) [pid = 3205] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 343 (0x95c58800) [pid = 3205] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 342 (0x9fb8a800) [pid = 3205] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 341 (0x8ec88800) [pid = 3205] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 340 (0x8c536000) [pid = 3205] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 339 (0x85733800) [pid = 3205] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 338 (0x97f43000) [pid = 3205] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 337 (0x8df92000) [pid = 3205] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 336 (0x8e8ab400) [pid = 3205] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 335 (0x882a8400) [pid = 3205] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 334 (0x979cbc00) [pid = 3205] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 333 (0x8c0d0c00) [pid = 3205] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 332 (0x89641400) [pid = 3205] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 331 (0x8e8a7400) [pid = 3205] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 330 (0x85902800) [pid = 3205] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 329 (0x88f0ac00) [pid = 3205] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 328 (0x97810c00) [pid = 3205] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 327 (0x89645c00) [pid = 3205] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 326 (0x8ec84c00) [pid = 3205] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 325 (0x8eb91800) [pid = 3205] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 324 (0x89cc5c00) [pid = 3205] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 323 (0x8acc1000) [pid = 3205] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 322 (0x988b9400) [pid = 3205] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 321 (0x8fc67800) [pid = 3205] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 320 (0x84d58800) [pid = 3205] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 319 (0x8fc64c00) [pid = 3205] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 318 (0x91fb7000) [pid = 3205] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 317 (0x8c087000) [pid = 3205] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 316 (0x8df89800) [pid = 3205] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 315 (0x869bc000) [pid = 3205] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 314 (0x97fb6000) [pid = 3205] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 313 (0x963e8000) [pid = 3205] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 312 (0x849e8400) [pid = 3205] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 311 (0x885ddc00) [pid = 3205] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 310 (0x8e899000) [pid = 3205] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 309 (0x91fb7800) [pid = 3205] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 308 (0x887cb000) [pid = 3205] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 307 (0xa3c81000) [pid = 3205] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 306 (0x8e8a5c00) [pid = 3205] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 305 (0x8fe31000) [pid = 3205] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 304 (0x882b2800) [pid = 3205] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 303 (0x98faf000) [pid = 3205] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 302 (0x963f1400) [pid = 3205] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 301 (0x9fb95000) [pid = 3205] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 300 (0x8fb70800) [pid = 3205] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 299 (0x8eb99400) [pid = 3205] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 298 (0x849f1400) [pid = 3205] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 297 (0x8fc5c800) [pid = 3205] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 296 (0x88825c00) [pid = 3205] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 295 (0x8e893c00) [pid = 3205] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 294 (0x874e2000) [pid = 3205] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 293 (0x97194400) [pid = 3205] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 292 (0x8c0d7400) [pid = 3205] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 291 (0x8beec400) [pid = 3205] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 290 (0x8bec3c00) [pid = 3205] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 289 (0x8df90400) [pid = 3205] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 288 (0x9ff45000) [pid = 3205] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 287 (0x95c61000) [pid = 3205] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 286 (0x8eb70400) [pid = 3205] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 285 (0x97e36800) [pid = 3205] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 284 (0x8b299c00) [pid = 3205] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 283 (0x8adbb000) [pid = 3205] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 282 (0x8becd400) [pid = 3205] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 281 (0x88f06c00) [pid = 3205] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 280 (0xa456d800) [pid = 3205] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 279 (0x8eb78800) [pid = 3205] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 278 (0x8de32800) [pid = 3205] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 277 (0x91213c00) [pid = 3205] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 276 (0x99123000) [pid = 3205] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 275 (0x8df8b000) [pid = 3205] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 274 (0x97193800) [pid = 3205] [serial = 200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 273 (0x8eb96800) [pid = 3205] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 272 (0x8fe2ec00) [pid = 3205] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 271 (0x983a1400) [pid = 3205] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 270 (0x97815400) [pid = 3205] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 269 (0x9824c000) [pid = 3205] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 268 (0x8b3dcc00) [pid = 3205] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 267 (0x89b59800) [pid = 3205] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 266 (0x9fb8a400) [pid = 3205] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 265 (0xa6d6a000) [pid = 3205] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 264 (0x8adc1000) [pid = 3205] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 263 (0x8de3a000) [pid = 3205] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 262 (0x8dfd5c00) [pid = 3205] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 261 (0x91fb1400) [pid = 3205] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 260 (0x8881a400) [pid = 3205] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 259 (0x97e33800) [pid = 3205] [serial = 203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 258 (0x95c0f000) [pid = 3205] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 257 (0x8e88cc00) [pid = 3205] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 256 (0x91f20400) [pid = 3205] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 255 (0x88914400) [pid = 3205] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 254 (0x89b5f800) [pid = 3205] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 253 (0x8b582000) [pid = 3205] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 252 (0x89cb8400) [pid = 3205] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 251 (0x91305800) [pid = 3205] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 250 (0x91fb8c00) [pid = 3205] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 249 (0x8df88800) [pid = 3205] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 248 (0x8e8ad000) [pid = 3205] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 247 (0x85906800) [pid = 3205] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 246 (0x8b16e800) [pid = 3205] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 245 (0x983aac00) [pid = 3205] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 244 (0x874e1400) [pid = 3205] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 243 (0x90702000) [pid = 3205] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 242 (0x8b3da800) [pid = 3205] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 241 (0x97e38c00) [pid = 3205] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 240 (0x91f21c00) [pid = 3205] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 239 (0x92a87800) [pid = 3205] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 238 (0x8ab02800) [pid = 3205] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 237 (0x8891a000) [pid = 3205] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 236 (0x8ab37800) [pid = 3205] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 235 (0x85730400) [pid = 3205] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 234 (0x88f02400) [pid = 3205] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 233 (0x91214800) [pid = 3205] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:58:55 INFO - PROCESS | 3205 | --DOMWINDOW == 232 (0x88f0a400) [pid = 3205] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:58:56 INFO - PROCESS | 3205 | 1461193136043 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]]]}] 15:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 3249ms 15:58:56 INFO - PROCESS | 3205 | 1461193136065 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 15:58:56 INFO - PROCESS | 3205 | 1461193136069 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 15:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:58:56 INFO - PROCESS | 3205 | 1461193136076 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:58:56 INFO - PROCESS | 3205 | 1461193136080 Marionette TRACE conn4 <- [1,978,null,{}] 15:58:56 INFO - PROCESS | 3205 | 1461193136085 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}] 15:58:56 INFO - PROCESS | 3205 | 1461193136345 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 15:58:56 INFO - PROCESS | 3205 | 1461193136367 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:56 INFO - PROCESS | 3205 | ++DOCSHELL 0x849e8400 == 96 [pid = 3205] [id = 252] 15:58:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 233 (0x84d50800) [pid = 3205] [serial = 757] [outer = (nil)] 15:58:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 234 (0x86980c00) [pid = 3205] [serial = 758] [outer = 0x84d50800] 15:58:56 INFO - PROCESS | 3205 | 1461193136446 Marionette DEBUG loaded listener.js 15:58:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 235 (0x86befc00) [pid = 3205] [serial = 759] [outer = 0x84d50800] 15:58:57 INFO - PROCESS | 3205 | 1461193137542 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]]]}] 15:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1536ms 15:58:57 INFO - PROCESS | 3205 | 1461193137614 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 15:58:57 INFO - PROCESS | 3205 | 1461193137621 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 15:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:58:57 INFO - PROCESS | 3205 | 1461193137640 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:58:57 INFO - PROCESS | 3205 | 1461193137653 Marionette TRACE conn4 <- [1,982,null,{}] 15:58:57 INFO - PROCESS | 3205 | 1461193137664 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}] 15:58:58 INFO - PROCESS | 3205 | 1461193138041 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 15:58:58 INFO - PROCESS | 3205 | 1461193138293 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:58 INFO - PROCESS | 3205 | ++DOCSHELL 0x8573c400 == 97 [pid = 3205] [id = 253] 15:58:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 236 (0x85badc00) [pid = 3205] [serial = 760] [outer = (nil)] 15:58:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 237 (0x869b2400) [pid = 3205] [serial = 761] [outer = 0x85badc00] 15:58:58 INFO - PROCESS | 3205 | 1461193138394 Marionette DEBUG loaded listener.js 15:58:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 238 (0x869bf400) [pid = 3205] [serial = 762] [outer = 0x85badc00] 15:58:59 INFO - PROCESS | 3205 | 1461193139337 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]]]}] 15:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1775ms 15:58:59 INFO - PROCESS | 3205 | 1461193139408 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 15:58:59 INFO - PROCESS | 3205 | 1461193139417 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 15:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:58:59 INFO - PROCESS | 3205 | 1461193139429 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:58:59 INFO - PROCESS | 3205 | 1461193139433 Marionette TRACE conn4 <- [1,986,null,{}] 15:58:59 INFO - PROCESS | 3205 | 1461193139440 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}] 15:58:59 INFO - PROCESS | 3205 | 1461193139706 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 15:59:00 INFO - PROCESS | 3205 | 1461193140040 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:00 INFO - PROCESS | 3205 | ++DOCSHELL 0x877de000 == 98 [pid = 3205] [id = 254] 15:59:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 239 (0x877e0000) [pid = 3205] [serial = 763] [outer = (nil)] 15:59:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 240 (0x882a8400) [pid = 3205] [serial = 764] [outer = 0x877e0000] 15:59:00 INFO - PROCESS | 3205 | 1461193140142 Marionette DEBUG loaded listener.js 15:59:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 241 (0x8881bc00) [pid = 3205] [serial = 765] [outer = 0x877e0000] 15:59:01 INFO - PROCESS | 3205 | 1461193141237 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]]]}] 15:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1886ms 15:59:01 INFO - PROCESS | 3205 | 1461193141316 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 15:59:01 INFO - PROCESS | 3205 | 1461193141320 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 15:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:59:01 INFO - PROCESS | 3205 | 1461193141328 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:59:01 INFO - PROCESS | 3205 | 1461193141335 Marionette TRACE conn4 <- [1,990,null,{}] 15:59:01 INFO - PROCESS | 3205 | 1461193141353 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}] 15:59:01 INFO - PROCESS | 3205 | 1461193141745 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 15:59:01 INFO - PROCESS | 3205 | 1461193141950 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:01 INFO - PROCESS | 3205 | ++DOCSHELL 0x89b61000 == 99 [pid = 3205] [id = 255] 15:59:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 242 (0x89cb6800) [pid = 3205] [serial = 766] [outer = (nil)] 15:59:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 243 (0x8ab10800) [pid = 3205] [serial = 767] [outer = 0x89cb6800] 15:59:02 INFO - PROCESS | 3205 | 1461193142060 Marionette DEBUG loaded listener.js 15:59:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 244 (0x8acc4c00) [pid = 3205] [serial = 768] [outer = 0x89cb6800] 15:59:03 INFO - PROCESS | 3205 | 1461193143077 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]]]}] 15:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1789ms 15:59:03 INFO - PROCESS | 3205 | 1461193143117 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 15:59:03 INFO - PROCESS | 3205 | 1461193143122 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 15:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:59:03 INFO - PROCESS | 3205 | 1461193143128 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:59:03 INFO - PROCESS | 3205 | 1461193143132 Marionette TRACE conn4 <- [1,994,null,{}] 15:59:03 INFO - PROCESS | 3205 | 1461193143138 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}] 15:59:03 INFO - PROCESS | 3205 | 1461193143365 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 15:59:03 INFO - PROCESS | 3205 | 1461193143677 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:03 INFO - PROCESS | 3205 | ++DOCSHELL 0x849ed000 == 100 [pid = 3205] [id = 256] 15:59:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 245 (0x8ab10c00) [pid = 3205] [serial = 769] [outer = (nil)] 15:59:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 246 (0x8b29f400) [pid = 3205] [serial = 770] [outer = 0x8ab10c00] 15:59:03 INFO - PROCESS | 3205 | 1461193143778 Marionette DEBUG loaded listener.js 15:59:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 247 (0x8b582000) [pid = 3205] [serial = 771] [outer = 0x8ab10c00] 15:59:04 INFO - PROCESS | 3205 | 1461193144707 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]]]}] 15:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1633ms 15:59:04 INFO - PROCESS | 3205 | 1461193144762 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 15:59:04 INFO - PROCESS | 3205 | 1461193144766 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 15:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:59:04 INFO - PROCESS | 3205 | 1461193144773 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:59:04 INFO - PROCESS | 3205 | 1461193144775 Marionette TRACE conn4 <- [1,998,null,{}] 15:59:04 INFO - PROCESS | 3205 | 1461193144782 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}] 15:59:05 INFO - PROCESS | 3205 | 1461193145000 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 15:59:05 INFO - PROCESS | 3205 | 1461193145266 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x8adc2c00 == 101 [pid = 3205] [id = 257] 15:59:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 248 (0x8b295000) [pid = 3205] [serial = 772] [outer = (nil)] 15:59:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 249 (0x8bef0c00) [pid = 3205] [serial = 773] [outer = 0x8b295000] 15:59:05 INFO - PROCESS | 3205 | 1461193145407 Marionette DEBUG loaded listener.js 15:59:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 250 (0x8c08ec00) [pid = 3205] [serial = 774] [outer = 0x8b295000] 15:59:06 INFO - PROCESS | 3205 | 1461193146356 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]]]}] 15:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1639ms 15:59:06 INFO - PROCESS | 3205 | 1461193146413 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 15:59:06 INFO - PROCESS | 3205 | 1461193146417 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 15:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:59:06 INFO - PROCESS | 3205 | 1461193146425 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:59:06 INFO - PROCESS | 3205 | 1461193146430 Marionette TRACE conn4 <- [1,1002,null,{}] 15:59:06 INFO - PROCESS | 3205 | 1461193146437 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}] 15:59:06 INFO - PROCESS | 3205 | 1461193146716 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 15:59:07 INFO - PROCESS | 3205 | 1461193147045 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:07 INFO - PROCESS | 3205 | ++DOCSHELL 0x877d8800 == 102 [pid = 3205] [id = 258] 15:59:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 251 (0x8c0d7400) [pid = 3205] [serial = 775] [outer = (nil)] 15:59:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 252 (0x8df8f400) [pid = 3205] [serial = 776] [outer = 0x8c0d7400] 15:59:07 INFO - PROCESS | 3205 | 1461193147148 Marionette DEBUG loaded listener.js 15:59:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 253 (0x8dfcb000) [pid = 3205] [serial = 777] [outer = 0x8c0d7400] 15:59:08 INFO - PROCESS | 3205 | 1461193148155 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]]]}] 15:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1791ms 15:59:08 INFO - PROCESS | 3205 | 1461193148216 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 15:59:08 INFO - PROCESS | 3205 | 1461193148221 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 15:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:59:08 INFO - PROCESS | 3205 | 1461193148228 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:59:08 INFO - PROCESS | 3205 | 1461193148232 Marionette TRACE conn4 <- [1,1006,null,{}] 15:59:08 INFO - PROCESS | 3205 | 1461193148239 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}] 15:59:08 INFO - PROCESS | 3205 | 1461193148460 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 15:59:08 INFO - PROCESS | 3205 | 1461193148784 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:08 INFO - PROCESS | 3205 | ++DOCSHELL 0x85730400 == 103 [pid = 3205] [id = 259] 15:59:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 254 (0x8beeac00) [pid = 3205] [serial = 778] [outer = (nil)] 15:59:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 255 (0x8e8b0c00) [pid = 3205] [serial = 779] [outer = 0x8beeac00] 15:59:08 INFO - PROCESS | 3205 | 1461193148886 Marionette DEBUG loaded listener.js 15:59:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 256 (0x8e97b000) [pid = 3205] [serial = 780] [outer = 0x8beeac00] 15:59:09 INFO - PROCESS | 3205 | 1461193149769 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]]]}] 15:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1588ms 15:59:09 INFO - PROCESS | 3205 | 1461193149817 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 15:59:09 INFO - PROCESS | 3205 | 1461193149821 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 15:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:59:09 INFO - PROCESS | 3205 | 1461193149849 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:59:09 INFO - PROCESS | 3205 | 1461193149854 Marionette TRACE conn4 <- [1,1010,null,{}] 15:59:09 INFO - PROCESS | 3205 | 1461193149860 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}] 15:59:10 INFO - PROCESS | 3205 | 1461193150119 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 15:59:10 INFO - PROCESS | 3205 | 1461193150429 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:10 INFO - PROCESS | 3205 | ++DOCSHELL 0x8df84800 == 104 [pid = 3205] [id = 260] 15:59:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 257 (0x8e8a3000) [pid = 3205] [serial = 781] [outer = (nil)] 15:59:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 258 (0x8eb79400) [pid = 3205] [serial = 782] [outer = 0x8e8a3000] 15:59:10 INFO - PROCESS | 3205 | 1461193150528 Marionette DEBUG loaded listener.js 15:59:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 259 (0x8eb92400) [pid = 3205] [serial = 783] [outer = 0x8e8a3000] 15:59:11 INFO - PROCESS | 3205 | 1461193151471 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]]]}] 15:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1691ms 15:59:11 INFO - PROCESS | 3205 | 1461193151538 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 15:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:59:11 INFO - PROCESS | 3205 | 1461193151542 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 15:59:11 INFO - PROCESS | 3205 | 1461193151550 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:59:11 INFO - PROCESS | 3205 | 1461193151555 Marionette TRACE conn4 <- [1,1014,null,{}] 15:59:11 INFO - PROCESS | 3205 | 1461193151564 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}] 15:59:11 INFO - PROCESS | 3205 | 1461193151862 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 15:59:12 INFO - PROCESS | 3205 | 1461193152181 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:12 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e8a7c00 == 105 [pid = 3205] [id = 261] 15:59:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 260 (0x8eb73400) [pid = 3205] [serial = 784] [outer = (nil)] 15:59:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 261 (0x8f561000) [pid = 3205] [serial = 785] [outer = 0x8eb73400] 15:59:12 INFO - PROCESS | 3205 | 1461193152282 Marionette DEBUG loaded listener.js 15:59:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 262 (0x8f68f800) [pid = 3205] [serial = 786] [outer = 0x8eb73400] 15:59:13 INFO - PROCESS | 3205 | 1461193153251 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]]]}] 15:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1741ms 15:59:13 INFO - PROCESS | 3205 | 1461193153291 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 15:59:13 INFO - PROCESS | 3205 | 1461193153295 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 15:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:59:13 INFO - PROCESS | 3205 | 1461193153303 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:59:13 INFO - PROCESS | 3205 | 1461193153307 Marionette TRACE conn4 <- [1,1018,null,{}] 15:59:13 INFO - PROCESS | 3205 | 1461193153313 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}] 15:59:13 INFO - PROCESS | 3205 | 1461193153536 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 15:59:13 INFO - PROCESS | 3205 | 1461193153857 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:13 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab03000 == 106 [pid = 3205] [id = 262] 15:59:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 263 (0x8ec84c00) [pid = 3205] [serial = 787] [outer = (nil)] 15:59:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 264 (0x8fc63c00) [pid = 3205] [serial = 788] [outer = 0x8ec84c00] 15:59:13 INFO - PROCESS | 3205 | 1461193153961 Marionette DEBUG loaded listener.js 15:59:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 265 (0x8fc6a000) [pid = 3205] [serial = 789] [outer = 0x8ec84c00] 15:59:14 INFO - PROCESS | 3205 | 1461193154873 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]]]}] 15:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1648ms 15:59:14 INFO - PROCESS | 3205 | 1461193154953 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 15:59:14 INFO - PROCESS | 3205 | 1461193154958 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 15:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:59:14 INFO - PROCESS | 3205 | 1461193154965 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:59:14 INFO - PROCESS | 3205 | 1461193154970 Marionette TRACE conn4 <- [1,1022,null,{}] 15:59:14 INFO - PROCESS | 3205 | 1461193154976 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}] 15:59:15 INFO - PROCESS | 3205 | 1461193155253 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 15:59:15 INFO - PROCESS | 3205 | 1461193155577 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:15 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb78800 == 107 [pid = 3205] [id = 263] 15:59:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 266 (0x92a20c00) [pid = 3205] [serial = 790] [outer = (nil)] 15:59:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 267 (0x92a87800) [pid = 3205] [serial = 791] [outer = 0x92a20c00] 15:59:15 INFO - PROCESS | 3205 | 1461193155682 Marionette DEBUG loaded listener.js 15:59:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 268 (0x963a4400) [pid = 3205] [serial = 792] [outer = 0x92a20c00] 15:59:16 INFO - PROCESS | 3205 | 1461193156633 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]]]}] 15:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1736ms 15:59:16 INFO - PROCESS | 3205 | 1461193156702 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 15:59:16 INFO - PROCESS | 3205 | 1461193156705 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 15:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:59:16 INFO - PROCESS | 3205 | 1461193156712 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:59:16 INFO - PROCESS | 3205 | 1461193156716 Marionette TRACE conn4 <- [1,1026,null,{}] 15:59:16 INFO - PROCESS | 3205 | 1461193156721 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}] 15:59:16 INFO - PROCESS | 3205 | 1461193156934 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 15:59:17 INFO - PROCESS | 3205 | 1461193157246 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:17 INFO - PROCESS | 3205 | ++DOCSHELL 0x89b5b000 == 108 [pid = 3205] [id = 264] 15:59:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 269 (0x8f564c00) [pid = 3205] [serial = 793] [outer = (nil)] 15:59:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 270 (0x9718f800) [pid = 3205] [serial = 794] [outer = 0x8f564c00] 15:59:17 INFO - PROCESS | 3205 | 1461193157342 Marionette DEBUG loaded listener.js 15:59:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 271 (0x97195400) [pid = 3205] [serial = 795] [outer = 0x8f564c00] 15:59:18 INFO - PROCESS | 3205 | 1461193158512 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]]]}] 15:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1881ms 15:59:18 INFO - PROCESS | 3205 | 1461193158595 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 15:59:18 INFO - PROCESS | 3205 | 1461193158598 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 15:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:59:18 INFO - PROCESS | 3205 | 1461193158606 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:59:18 INFO - PROCESS | 3205 | 1461193158610 Marionette TRACE conn4 <- [1,1030,null,{}] 15:59:18 INFO - PROCESS | 3205 | 1461193158616 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}] 15:59:18 INFO - PROCESS | 3205 | 1461193158879 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 15:59:19 INFO - PROCESS | 3205 | 1461193159202 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:19 INFO - PROCESS | 3205 | ++DOCSHELL 0x8572fc00 == 109 [pid = 3205] [id = 265] 15:59:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 272 (0x874e8c00) [pid = 3205] [serial = 796] [outer = (nil)] 15:59:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 273 (0x97aee000) [pid = 3205] [serial = 797] [outer = 0x874e8c00] 15:59:19 INFO - PROCESS | 3205 | 1461193159297 Marionette DEBUG loaded listener.js 15:59:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 274 (0x97e33800) [pid = 3205] [serial = 798] [outer = 0x874e8c00] 15:59:20 INFO - PROCESS | 3205 | 1461193160231 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]]]}] 15:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1681ms 15:59:20 INFO - PROCESS | 3205 | 1461193160289 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 15:59:20 INFO - PROCESS | 3205 | 1461193160292 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 15:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:59:20 INFO - PROCESS | 3205 | 1461193160299 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:59:20 INFO - PROCESS | 3205 | 1461193160303 Marionette TRACE conn4 <- [1,1034,null,{}] 15:59:20 INFO - PROCESS | 3205 | 1461193160309 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}] 15:59:20 INFO - PROCESS | 3205 | 1461193160531 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 15:59:20 INFO - PROCESS | 3205 | 1461193160857 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:20 INFO - PROCESS | 3205 | ++DOCSHELL 0x849e9800 == 110 [pid = 3205] [id = 266] 15:59:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 275 (0x849ea400) [pid = 3205] [serial = 799] [outer = (nil)] 15:59:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 276 (0x84d55400) [pid = 3205] [serial = 800] [outer = 0x849ea400] 15:59:20 INFO - PROCESS | 3205 | 1461193160954 Marionette DEBUG loaded listener.js 15:59:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 277 (0x8590ac00) [pid = 3205] [serial = 801] [outer = 0x849ea400] 15:59:21 INFO - PROCESS | 3205 | 1461193161898 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]]]}] 15:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1631ms 15:59:21 INFO - PROCESS | 3205 | 1461193161935 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 15:59:21 INFO - PROCESS | 3205 | 1461193161941 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 15:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:59:21 INFO - PROCESS | 3205 | 1461193161950 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:59:21 INFO - PROCESS | 3205 | 1461193161954 Marionette TRACE conn4 <- [1,1038,null,{}] 15:59:21 INFO - PROCESS | 3205 | 1461193161960 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}] 15:59:22 INFO - PROCESS | 3205 | 1461193162290 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 15:59:22 INFO - PROCESS | 3205 | 1461193162640 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:22 INFO - PROCESS | 3205 | ++DOCSHELL 0x85bb7400 == 111 [pid = 3205] [id = 267] 15:59:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 278 (0x869bd400) [pid = 3205] [serial = 802] [outer = (nil)] 15:59:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 279 (0x8891b000) [pid = 3205] [serial = 803] [outer = 0x869bd400] 15:59:22 INFO - PROCESS | 3205 | 1461193162737 Marionette DEBUG loaded listener.js 15:59:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 280 (0x89642400) [pid = 3205] [serial = 804] [outer = 0x869bd400] 15:59:23 INFO - PROCESS | 3205 | 1461193163794 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]]]}] 15:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1889ms 15:59:23 INFO - PROCESS | 3205 | 1461193163841 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 15:59:23 INFO - PROCESS | 3205 | 1461193163845 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 15:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:59:23 INFO - PROCESS | 3205 | 1461193163876 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:59:23 INFO - PROCESS | 3205 | 1461193163880 Marionette TRACE conn4 <- [1,1042,null,{}] 15:59:23 INFO - PROCESS | 3205 | 1461193163886 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}] 15:59:24 INFO - PROCESS | 3205 | 1461193164105 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 15:59:24 INFO - PROCESS | 3205 | 1461193164407 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:24 INFO - PROCESS | 3205 | ++DOCSHELL 0x869bcc00 == 112 [pid = 3205] [id = 268] 15:59:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 281 (0x869bec00) [pid = 3205] [serial = 805] [outer = (nil)] 15:59:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 282 (0x874edc00) [pid = 3205] [serial = 806] [outer = 0x869bec00] 15:59:24 INFO - PROCESS | 3205 | 1461193164498 Marionette DEBUG loaded listener.js 15:59:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 283 (0x885e2000) [pid = 3205] [serial = 807] [outer = 0x869bec00] 15:59:25 INFO - PROCESS | 3205 | 1461193165431 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]]]}] 15:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1640ms 15:59:25 INFO - PROCESS | 3205 | 1461193165512 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 15:59:25 INFO - PROCESS | 3205 | 1461193165516 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 15:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:59:25 INFO - PROCESS | 3205 | 1461193165523 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:59:25 INFO - PROCESS | 3205 | 1461193165527 Marionette TRACE conn4 <- [1,1046,null,{}] 15:59:25 INFO - PROCESS | 3205 | 1461193165533 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}] 15:59:25 INFO - PROCESS | 3205 | 1461193165791 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 15:59:26 INFO - PROCESS | 3205 | 1461193166120 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:26 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bf2800 == 113 [pid = 3205] [id = 269] 15:59:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 284 (0x885dd800) [pid = 3205] [serial = 808] [outer = (nil)] 15:59:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 285 (0x88f0b400) [pid = 3205] [serial = 809] [outer = 0x885dd800] 15:59:26 INFO - PROCESS | 3205 | 1461193166211 Marionette DEBUG loaded listener.js 15:59:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 286 (0x89b61800) [pid = 3205] [serial = 810] [outer = 0x885dd800] 15:59:27 INFO - PROCESS | 3205 | 1461193167158 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]]]}] 15:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1697ms 15:59:27 INFO - PROCESS | 3205 | 1461193167221 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 15:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:59:27 INFO - PROCESS | 3205 | 1461193167225 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 15:59:27 INFO - PROCESS | 3205 | 1461193167232 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:59:27 INFO - PROCESS | 3205 | 1461193167236 Marionette TRACE conn4 <- [1,1050,null,{}] 15:59:27 INFO - PROCESS | 3205 | 1461193167242 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}] 15:59:27 INFO - PROCESS | 3205 | 1461193167466 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 15:59:28 INFO - PROCESS | 3205 | --DOCSHELL 0x8f68fc00 == 112 [pid = 3205] [id = 44] 15:59:28 INFO - PROCESS | 3205 | --DOCSHELL 0x97167400 == 111 [pid = 3205] [id = 112] 15:59:28 INFO - PROCESS | 3205 | --DOCSHELL 0x8f696400 == 110 [pid = 3205] [id = 48] 15:59:28 INFO - PROCESS | 3205 | --DOCSHELL 0x8e8a8800 == 109 [pid = 3205] [id = 153] 15:59:28 INFO - PROCESS | 3205 | --DOCSHELL 0x89b60400 == 108 [pid = 3205] [id = 141] 15:59:28 INFO - PROCESS | 3205 | --DOCSHELL 0x84d52400 == 107 [pid = 3205] [id = 240] 15:59:28 INFO - PROCESS | 3205 | --DOCSHELL 0x8acc8800 == 106 [pid = 3205] [id = 239] 15:59:28 INFO - PROCESS | 3205 | --DOCSHELL 0x8ec8d400 == 105 [pid = 3205] [id = 237] 15:59:28 INFO - PROCESS | 3205 | --DOCSHELL 0x849eb000 == 104 [pid = 3205] [id = 238] 15:59:28 INFO - PROCESS | 3205 | --DOCSHELL 0x8dfd6c00 == 103 [pid = 3205] [id = 236] 15:59:28 INFO - PROCESS | 3205 | --DOCSHELL 0x8ad1a400 == 102 [pid = 3205] [id = 235] 15:59:28 INFO - PROCESS | 3205 | --DOCSHELL 0x8acbcc00 == 101 [pid = 3205] [id = 234] 15:59:28 INFO - PROCESS | 3205 | --DOCSHELL 0x887cc400 == 100 [pid = 3205] [id = 233] 15:59:28 INFO - PROCESS | 3205 | --DOCSHELL 0x86bf7c00 == 99 [pid = 3205] [id = 232] 15:59:28 INFO - PROCESS | 3205 | --DOCSHELL 0x84d50c00 == 98 [pid = 3205] [id = 231] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 285 (0x887ccc00) [pid = 3205] [serial = 687] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 284 (0x8acc6400) [pid = 3205] [serial = 692] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 283 (0x8ab02400) [pid = 3205] [serial = 689] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 282 (0x8ab2d400) [pid = 3205] [serial = 690] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 281 (0x8bec2400) [pid = 3205] [serial = 632] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 280 (0x8c0d2800) [pid = 3205] [serial = 633] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 279 (0x8ab35000) [pid = 3205] [serial = 629] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 278 (0x8ad17000) [pid = 3205] [serial = 630] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 277 (0x8697c000) [pid = 3205] [serial = 677] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 276 (0x8697d000) [pid = 3205] [serial = 678] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 275 (0x85bb1c00) [pid = 3205] [serial = 668] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 274 (0x85bb5000) [pid = 3205] [serial = 669] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 273 (0x8ec8c800) [pid = 3205] [serial = 635] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 272 (0x91fbfc00) [pid = 3205] [serial = 636] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 271 (0x97f4c800) [pid = 3205] [serial = 641] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 270 (0x983ac000) [pid = 3205] [serial = 642] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 269 (0x85738000) [pid = 3205] [serial = 659] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 268 (0x8c1bb800) [pid = 3205] [serial = 660] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 267 (0x869b9800) [pid = 3205] [serial = 647] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 266 (0x869bc400) [pid = 3205] [serial = 648] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 265 (0x86bf5800) [pid = 3205] [serial = 653] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 264 (0x86bf9000) [pid = 3205] [serial = 654] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 263 (0x882a8800) [pid = 3205] [serial = 686] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 262 (0x849ef400) [pid = 3205] [serial = 671] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 261 (0x849f2400) [pid = 3205] [serial = 672] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 260 (0x8c1bd400) [pid = 3205] [serial = 650] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 259 (0x8c1c0000) [pid = 3205] [serial = 651] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 258 (0x9fea2800) [pid = 3205] [serial = 644] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 257 (0xa0a2e000) [pid = 3205] [serial = 645] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 256 (0x963efc00) [pid = 3205] [serial = 638] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 255 (0x9718ec00) [pid = 3205] [serial = 639] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 254 (0x8590d000) [pid = 3205] [serial = 683] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 253 (0x85bb4400) [pid = 3205] [serial = 684] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 252 (0x86985400) [pid = 3205] [serial = 680] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 251 (0x86986800) [pid = 3205] [serial = 681] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 250 (0x85bb6000) [pid = 3205] [serial = 674] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 249 (0x85bbbc00) [pid = 3205] [serial = 675] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 248 (0x85910400) [pid = 3205] [serial = 665] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 247 (0x86bf6c00) [pid = 3205] [serial = 666] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 246 (0x85907400) [pid = 3205] [serial = 662] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 245 (0x8590a400) [pid = 3205] [serial = 663] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 244 (0x8c1c3c00) [pid = 3205] [serial = 656] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 243 (0x8c1c6800) [pid = 3205] [serial = 657] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 242 (0x97fb9800) [pid = 3205] [serial = 413] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 241 (0x8f568c00) [pid = 3205] [serial = 358] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 240 (0x885e3800) [pid = 3205] [serial = 434] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 239 (0x9fe9e000) [pid = 3205] [serial = 156] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 238 (0x99bf8800) [pid = 3205] [serial = 316] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 237 (0x971bc000) [pid = 3205] [serial = 401] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 236 (0x8fb6c000) [pid = 3205] [serial = 533] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 235 (0x8eb7a400) [pid = 3205] [serial = 220] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 234 (0x8fc65800) [pid = 3205] [serial = 214] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 233 (0x97aebc00) [pid = 3205] [serial = 349] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 232 (0x882b3000) [pid = 3205] [serial = 497] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 231 (0x8b178000) [pid = 3205] [serial = 488] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 230 (0x9887bc00) [pid = 3205] [serial = 597] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 229 (0x8b178c00) [pid = 3205] [serial = 603] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 228 (0x9ea17000) [pid = 3205] [serial = 600] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 227 (0x9fea1c00) [pid = 3205] [serial = 494] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 226 (0x9fc9d400) [pid = 3205] [serial = 491] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 225 (0x8891cc00) [pid = 3205] [serial = 548] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 224 (0x92a16800) [pid = 3205] [serial = 304] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 223 (0x8ab0f000) [pid = 3205] [serial = 407] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 222 (0x97aee400) [pid = 3205] [serial = 591] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 221 (0xa0fa7400) [pid = 3205] [serial = 319] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 220 (0x963f3c00) [pid = 3205] [serial = 247] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 219 (0x8fc67c00) [pid = 3205] [serial = 440] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 218 (0x99bf5800) [pid = 3205] [serial = 416] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 217 (0x89b5cc00) [pid = 3205] [serial = 572] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 216 (0x963f4c00) [pid = 3205] [serial = 150] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 215 (0x97f48800) [pid = 3205] [serial = 307] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 214 (0x8f567800) [pid = 3205] [serial = 355] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 213 (0x8b3e2800) [pid = 3205] [serial = 395] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 212 (0xa2a32400) [pid = 3205] [serial = 244] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 211 (0x9824e800) [pid = 3205] [serial = 198] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 210 (0x98403800) [pid = 3205] [serial = 250] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 209 (0x8e97bc00) [pid = 3205] [serial = 578] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 208 (0xa0a28800) [pid = 3205] [serial = 159] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 207 (0x8e97c400) [pid = 3205] [serial = 431] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 206 (0x8fe32400) [pid = 3205] [serial = 584] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 205 (0x983aa000) [pid = 3205] [serial = 168] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 204 (0x9718b000) [pid = 3205] [serial = 539] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 203 (0xa0f9b800) [pid = 3205] [serial = 162] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 202 (0x98fb8000) [pid = 3205] [serial = 217] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 201 (0x8f697c00) [pid = 3205] [serial = 461] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 200 (0x97817c00) [pid = 3205] [serial = 473] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 199 (0xa4568000) [pid = 3205] [serial = 208] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 198 (0x8adc3c00) [pid = 3205] [serial = 419] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 197 (0x8b3e4800) [pid = 3205] [serial = 367] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 196 (0x874eb800) [pid = 3205] [serial = 500] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 195 (0xa9d9b400) [pid = 3205] [serial = 265] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 194 (0x8df8fc00) [pid = 3205] [serial = 268] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 193 (0x8eb78000) [pid = 3205] [serial = 398] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 192 (0x99bfbc00) [pid = 3205] [serial = 352] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 191 (0x8fc61800) [pid = 3205] [serial = 346] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 190 (0xa4471c00) [pid = 3205] [serial = 171] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 189 (0x8e979c00) [pid = 3205] [serial = 437] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 188 (0x8b58a000) [pid = 3205] [serial = 370] [outer = (nil)] [url = about:blank] 15:59:28 INFO - PROCESS | 3205 | --DOMWINDOW == 187 (0x97e3a000) [pid = 3205] [serial = 205] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 186 (0x8bef5800) [pid = 3205] [serial = 464] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 185 (0x9b072800) [pid = 3205] [serial = 211] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 184 (0x8c0d9800) [pid = 3205] [serial = 410] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 183 (0x8bef5c00) [pid = 3205] [serial = 575] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 182 (0x9b070c00) [pid = 3205] [serial = 479] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 181 (0x8c089400) [pid = 3205] [serial = 364] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 180 (0x8bef6800) [pid = 3205] [serial = 322] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 179 (0xa6d2f400) [pid = 3205] [serial = 262] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 178 (0x8c53d800) [pid = 3205] [serial = 271] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x8beef800) [pid = 3205] [serial = 343] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x99b32c00) [pid = 3205] [serial = 606] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x8eb97000) [pid = 3205] [serial = 467] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x8f562000) [pid = 3205] [serial = 581] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x8dfce800) [pid = 3205] [serial = 298] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x9718d800) [pid = 3205] [serial = 588] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x9ea19800) [pid = 3205] [serial = 485] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x9912ac00) [pid = 3205] [serial = 310] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x98848800) [pid = 3205] [serial = 404] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x97189400) [pid = 3205] [serial = 195] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8bec2000) [pid = 3205] [serial = 530] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x98409400) [pid = 3205] [serial = 361] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x99bfc400) [pid = 3205] [serial = 253] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x97fba000) [pid = 3205] [serial = 542] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x8de3c800) [pid = 3205] [serial = 482] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x9fea2c00) [pid = 3205] [serial = 313] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x98b8d400) [pid = 3205] [serial = 545] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x89b62400) [pid = 3205] [serial = 422] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x97fb9400) [pid = 3205] [serial = 425] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x963ec400) [pid = 3205] [serial = 470] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x8f564400) [pid = 3205] [serial = 524] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0xa3c82400) [pid = 3205] [serial = 256] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x9b078c00) [pid = 3205] [serial = 117] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x88f0c000) [pid = 3205] [serial = 428] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x97fb6c00) [pid = 3205] [serial = 594] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0xa4458000) [pid = 3205] [serial = 165] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x92a1c800) [pid = 3205] [serial = 536] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x988b5800) [pid = 3205] [serial = 340] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x97fb2c00) [pid = 3205] [serial = 476] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x89649c00) [pid = 3205] [serial = 554] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x99c10800) [pid = 3205] [serial = 147] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x8ec8fc00) [pid = 3205] [serial = 301] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0xa3c7ec00) [pid = 3205] [serial = 202] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0xa4c4c800) [pid = 3205] [serial = 259] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x8dfc7c00) [pid = 3205] [serial = 274] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x99bf8400) [pid = 3205] [serial = 153] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x98b94800) [pid = 3205] [serial = 392] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x8ab01c00) [pid = 3205] [serial = 527] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0xa45eb800) [pid = 3205] [serial = 192] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x99bf4800) [pid = 3205] [serial = 551] [outer = (nil)] [url = about:blank] 15:59:29 INFO - PROCESS | 3205 | 1461193169202 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:29 INFO - PROCESS | 3205 | ++DOCSHELL 0x84d52400 == 99 [pid = 3205] [id = 270] 15:59:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x84d54000) [pid = 3205] [serial = 811] [outer = (nil)] 15:59:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8573ac00) [pid = 3205] [serial = 812] [outer = 0x84d54000] 15:59:29 INFO - PROCESS | 3205 | 1461193169299 Marionette DEBUG loaded listener.js 15:59:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x85909c00) [pid = 3205] [serial = 813] [outer = 0x84d54000] 15:59:30 INFO - PROCESS | 3205 | 1461193170118 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]]]}] 15:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 2936ms 15:59:30 INFO - PROCESS | 3205 | 1461193170169 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 15:59:30 INFO - PROCESS | 3205 | 1461193170177 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 15:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:59:30 INFO - PROCESS | 3205 | 1461193170187 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:59:30 INFO - PROCESS | 3205 | 1461193170192 Marionette TRACE conn4 <- [1,1054,null,{}] 15:59:30 INFO - PROCESS | 3205 | 1461193170199 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}] 15:59:30 INFO - PROCESS | 3205 | 1461193170405 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 15:59:30 INFO - PROCESS | 3205 | 1461193170576 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:30 INFO - PROCESS | 3205 | ++DOCSHELL 0x8697c400 == 100 [pid = 3205] [id = 271] 15:59:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8697d800) [pid = 3205] [serial = 814] [outer = (nil)] 15:59:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x86982400) [pid = 3205] [serial = 815] [outer = 0x8697d800] 15:59:30 INFO - PROCESS | 3205 | 1461193170663 Marionette DEBUG loaded listener.js 15:59:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x869b6000) [pid = 3205] [serial = 816] [outer = 0x8697d800] 15:59:31 INFO - PROCESS | 3205 | 1461193171650 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]]]}] 15:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1492ms 15:59:31 INFO - PROCESS | 3205 | 1461193171682 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 15:59:31 INFO - PROCESS | 3205 | 1461193171687 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 15:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:59:31 INFO - PROCESS | 3205 | 1461193171695 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:59:31 INFO - PROCESS | 3205 | 1461193171706 Marionette TRACE conn4 <- [1,1058,null,{}] 15:59:31 INFO - PROCESS | 3205 | 1461193171723 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}] 15:59:31 INFO - PROCESS | 3205 | 1461193171981 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 15:59:32 INFO - PROCESS | 3205 | 1461193172013 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:32 INFO - PROCESS | 3205 | ++DOCSHELL 0x85731c00 == 101 [pid = 3205] [id = 272] 15:59:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x86bf8000) [pid = 3205] [serial = 817] [outer = (nil)] 15:59:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x874ea400) [pid = 3205] [serial = 818] [outer = 0x86bf8000] 15:59:32 INFO - PROCESS | 3205 | 1461193172098 Marionette DEBUG loaded listener.js 15:59:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x877cec00) [pid = 3205] [serial = 819] [outer = 0x86bf8000] 15:59:33 INFO - PROCESS | 3205 | 1461193173283 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]]]}] 15:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1655ms 15:59:33 INFO - PROCESS | 3205 | 1461193173352 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 15:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:59:33 INFO - PROCESS | 3205 | 1461193173356 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 15:59:33 INFO - PROCESS | 3205 | 1461193173374 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:59:33 INFO - PROCESS | 3205 | 1461193173385 Marionette TRACE conn4 <- [1,1062,null,{}] 15:59:33 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x88824c00) [pid = 3205] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:59:33 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x8ad1c800) [pid = 3205] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:59:33 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x8ab3ac00) [pid = 3205] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:59:33 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x849ee400) [pid = 3205] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:59:33 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x85bad800) [pid = 3205] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:59:33 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x877dc000) [pid = 3205] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:59:33 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x86bf0000) [pid = 3205] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:59:33 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x86bf8c00) [pid = 3205] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:59:33 INFO - PROCESS | 3205 | 1461193173961 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}] 15:59:34 INFO - PROCESS | 3205 | 1461193174147 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 15:59:34 INFO - PROCESS | 3205 | 1461193174302 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:34 INFO - PROCESS | 3205 | ++DOCSHELL 0x874e9400 == 102 [pid = 3205] [id = 273] 15:59:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x877d7000) [pid = 3205] [serial = 820] [outer = (nil)] 15:59:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x882b1800) [pid = 3205] [serial = 821] [outer = 0x877d7000] 15:59:34 INFO - PROCESS | 3205 | 1461193174378 Marionette DEBUG loaded listener.js 15:59:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x885e2800) [pid = 3205] [serial = 822] [outer = 0x877d7000] 15:59:35 INFO - PROCESS | 3205 | 1461193175168 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]]]}] 15:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1874ms 15:59:35 INFO - PROCESS | 3205 | 1461193175239 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 15:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:59:35 INFO - PROCESS | 3205 | 1461193175244 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 15:59:35 INFO - PROCESS | 3205 | 1461193175251 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:59:35 INFO - PROCESS | 3205 | 1461193175253 Marionette TRACE conn4 <- [1,1066,null,{}] 15:59:35 INFO - PROCESS | 3205 | 1461193175260 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}] 15:59:35 INFO - PROCESS | 3205 | 1461193175453 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 15:59:35 INFO - PROCESS | 3205 | 1461193175613 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:35 INFO - PROCESS | 3205 | ++DOCSHELL 0x885de400 == 103 [pid = 3205] [id = 274] 15:59:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x887c3000) [pid = 3205] [serial = 823] [outer = (nil)] 15:59:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x88818400) [pid = 3205] [serial = 824] [outer = 0x887c3000] 15:59:35 INFO - PROCESS | 3205 | 1461193175702 Marionette DEBUG loaded listener.js 15:59:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x88824400) [pid = 3205] [serial = 825] [outer = 0x887c3000] 15:59:36 INFO - PROCESS | 3205 | 1461193176840 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]]]}] 15:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1633ms 15:59:36 INFO - PROCESS | 3205 | 1461193176885 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 15:59:36 INFO - PROCESS | 3205 | 1461193176893 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 15:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:59:36 INFO - PROCESS | 3205 | 1461193176903 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:59:36 INFO - PROCESS | 3205 | 1461193176908 Marionette TRACE conn4 <- [1,1070,null,{}] 15:59:36 INFO - PROCESS | 3205 | 1461193176918 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}] 15:59:37 INFO - PROCESS | 3205 | 1461193177190 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 15:59:37 INFO - PROCESS | 3205 | 1461193177504 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:37 INFO - PROCESS | 3205 | ++DOCSHELL 0x85bb5c00 == 104 [pid = 3205] [id = 275] 15:59:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x8697d400) [pid = 3205] [serial = 826] [outer = (nil)] 15:59:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x86bee400) [pid = 3205] [serial = 827] [outer = 0x8697d400] 15:59:37 INFO - PROCESS | 3205 | 1461193177598 Marionette DEBUG loaded listener.js 15:59:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x874e0000) [pid = 3205] [serial = 828] [outer = 0x8697d400] 15:59:38 INFO - PROCESS | 3205 | 1461193178596 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]]]}] 15:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1754ms 15:59:38 INFO - PROCESS | 3205 | 1461193178658 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 15:59:38 INFO - PROCESS | 3205 | 1461193178667 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 15:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:59:38 INFO - PROCESS | 3205 | 1461193178678 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:59:38 INFO - PROCESS | 3205 | 1461193178682 Marionette TRACE conn4 <- [1,1074,null,{}] 15:59:38 INFO - PROCESS | 3205 | 1461193178689 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}] 15:59:38 INFO - PROCESS | 3205 | 1461193178948 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 15:59:39 INFO - PROCESS | 3205 | 1461193179316 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:39 INFO - PROCESS | 3205 | ++DOCSHELL 0x882ab000 == 105 [pid = 3205] [id = 276] 15:59:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x882ac000) [pid = 3205] [serial = 829] [outer = (nil)] 15:59:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x885e1400) [pid = 3205] [serial = 830] [outer = 0x882ac000] 15:59:39 INFO - PROCESS | 3205 | 1461193179412 Marionette DEBUG loaded listener.js 15:59:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x887ce800) [pid = 3205] [serial = 831] [outer = 0x882ac000] 15:59:40 INFO - PROCESS | 3205 | 1461193180388 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]]]}] 15:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1784ms 15:59:40 INFO - PROCESS | 3205 | 1461193180462 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 15:59:40 INFO - PROCESS | 3205 | 1461193180466 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 15:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:59:40 INFO - PROCESS | 3205 | 1461193180473 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:59:40 INFO - PROCESS | 3205 | 1461193180480 Marionette TRACE conn4 <- [1,1078,null,{}] 15:59:40 INFO - PROCESS | 3205 | 1461193180498 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}] 15:59:40 INFO - PROCESS | 3205 | 1461193180839 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 15:59:41 INFO - PROCESS | 3205 | 1461193181079 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:41 INFO - PROCESS | 3205 | ++DOCSHELL 0x88f09400 == 106 [pid = 3205] [id = 277] 15:59:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x88f10c00) [pid = 3205] [serial = 832] [outer = (nil)] 15:59:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x89647c00) [pid = 3205] [serial = 833] [outer = 0x88f10c00] 15:59:41 INFO - PROCESS | 3205 | 1461193181178 Marionette DEBUG loaded listener.js 15:59:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x89b56800) [pid = 3205] [serial = 834] [outer = 0x88f10c00] 15:59:42 INFO - PROCESS | 3205 | 1461193182134 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]]]}] 15:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1700ms 15:59:42 INFO - PROCESS | 3205 | 1461193182175 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 15:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:59:42 INFO - PROCESS | 3205 | 1461193182180 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 15:59:42 INFO - PROCESS | 3205 | 1461193182186 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:59:42 INFO - PROCESS | 3205 | 1461193182190 Marionette TRACE conn4 <- [1,1082,null,{}] 15:59:42 INFO - PROCESS | 3205 | 1461193182196 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}] 15:59:42 INFO - PROCESS | 3205 | 1461193182415 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 15:59:42 INFO - PROCESS | 3205 | 1461193182663 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:42 INFO - PROCESS | 3205 | ++DOCSHELL 0x8881e000 == 107 [pid = 3205] [id = 278] 15:59:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x89b62000) [pid = 3205] [serial = 835] [outer = (nil)] 15:59:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x89cc1c00) [pid = 3205] [serial = 836] [outer = 0x89b62000] 15:59:42 INFO - PROCESS | 3205 | 1461193182800 Marionette DEBUG loaded listener.js 15:59:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x8ab09000) [pid = 3205] [serial = 837] [outer = 0x89b62000] 15:59:43 INFO - PROCESS | 3205 | 1461193183723 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]]]}] 15:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1585ms 15:59:43 INFO - PROCESS | 3205 | 1461193183772 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 15:59:43 INFO - PROCESS | 3205 | 1461193183776 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 15:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:59:43 INFO - PROCESS | 3205 | 1461193183783 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:59:43 INFO - PROCESS | 3205 | 1461193183786 Marionette TRACE conn4 <- [1,1086,null,{}] 15:59:43 INFO - PROCESS | 3205 | 1461193183792 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}] 15:59:44 INFO - PROCESS | 3205 | 1461193183995 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 15:59:44 INFO - PROCESS | 3205 | 1461193184243 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:44 INFO - PROCESS | 3205 | ++DOCSHELL 0x89642000 == 108 [pid = 3205] [id = 279] 15:59:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x8964d800) [pid = 3205] [serial = 838] [outer = (nil)] 15:59:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x8ab34c00) [pid = 3205] [serial = 839] [outer = 0x8964d800] 15:59:44 INFO - PROCESS | 3205 | 1461193184374 Marionette DEBUG loaded listener.js 15:59:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x8ab3ac00) [pid = 3205] [serial = 840] [outer = 0x8964d800] 15:59:45 INFO - PROCESS | 3205 | 1461193185275 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]]]}] 15:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1533ms 15:59:45 INFO - PROCESS | 3205 | 1461193185317 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 15:59:45 INFO - PROCESS | 3205 | 1461193185322 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 15:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:59:45 INFO - PROCESS | 3205 | 1461193185328 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:59:45 INFO - PROCESS | 3205 | 1461193185332 Marionette TRACE conn4 <- [1,1090,null,{}] 15:59:45 INFO - PROCESS | 3205 | 1461193185338 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}] 15:59:45 INFO - PROCESS | 3205 | 1461193185592 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 15:59:45 INFO - PROCESS | 3205 | --DOCSHELL 0x91f14800 == 107 [pid = 3205] [id = 9] 15:59:45 INFO - PROCESS | 3205 | 1461193185882 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:46 INFO - PROCESS | 3205 | ++DOCSHELL 0x8adb8c00 == 108 [pid = 3205] [id = 280] 15:59:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x8adb9400) [pid = 3205] [serial = 841] [outer = (nil)] 15:59:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x8b16c800) [pid = 3205] [serial = 842] [outer = 0x8adb9400] 15:59:46 INFO - PROCESS | 3205 | 1461193186147 Marionette DEBUG loaded listener.js 15:59:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x8b172800) [pid = 3205] [serial = 843] [outer = 0x8adb9400] 15:59:47 INFO - PROCESS | 3205 | 1461193187417 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]]]}] 15:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 2142ms 15:59:47 INFO - PROCESS | 3205 | 1461193187472 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 15:59:47 INFO - PROCESS | 3205 | 1461193187475 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 15:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:59:47 INFO - PROCESS | 3205 | 1461193187483 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:59:47 INFO - PROCESS | 3205 | 1461193187486 Marionette TRACE conn4 <- [1,1094,null,{}] 15:59:47 INFO - PROCESS | 3205 | 1461193187493 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}] 15:59:47 INFO - PROCESS | 3205 | 1461193187704 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 15:59:47 INFO - PROCESS | 3205 | 1461193187949 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:48 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab2d400 == 109 [pid = 3205] [id = 281] 15:59:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x8ad14c00) [pid = 3205] [serial = 844] [outer = (nil)] 15:59:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x8b29a800) [pid = 3205] [serial = 845] [outer = 0x8ad14c00] 15:59:48 INFO - PROCESS | 3205 | 1461193188094 Marionette DEBUG loaded listener.js 15:59:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x8b2a1800) [pid = 3205] [serial = 846] [outer = 0x8ad14c00] 15:59:49 INFO - PROCESS | 3205 | 1461193189067 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]]]}] 15:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1636ms 15:59:49 INFO - PROCESS | 3205 | 1461193189121 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 15:59:49 INFO - PROCESS | 3205 | 1461193189128 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 15:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:59:49 INFO - PROCESS | 3205 | 1461193189137 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:59:49 INFO - PROCESS | 3205 | 1461193189145 Marionette TRACE conn4 <- [1,1098,null,{}] 15:59:49 INFO - PROCESS | 3205 | 1461193189155 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}] 15:59:49 INFO - PROCESS | 3205 | 1461193189435 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 15:59:49 INFO - PROCESS | 3205 | 1461193189692 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b175c00 == 110 [pid = 3205] [id = 282] 15:59:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x8b178800) [pid = 3205] [serial = 847] [outer = (nil)] 15:59:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x8b3e9800) [pid = 3205] [serial = 848] [outer = 0x8b178800] 15:59:49 INFO - PROCESS | 3205 | 1461193189824 Marionette DEBUG loaded listener.js 15:59:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x8b583c00) [pid = 3205] [serial = 849] [outer = 0x8b178800] 15:59:50 INFO - PROCESS | 3205 | 1461193190754 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]]]}] 15:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1638ms 15:59:50 INFO - PROCESS | 3205 | 1461193190792 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 15:59:50 INFO - PROCESS | 3205 | 1461193190797 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 15:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:59:50 INFO - PROCESS | 3205 | 1461193190808 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:59:50 INFO - PROCESS | 3205 | 1461193190812 Marionette TRACE conn4 <- [1,1102,null,{}] 15:59:50 INFO - PROCESS | 3205 | 1461193190819 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}] 15:59:51 INFO - PROCESS | 3205 | 1461193191039 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 15:59:51 INFO - PROCESS | 3205 | 1461193191295 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:51 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b29c800 == 111 [pid = 3205] [id = 283] 15:59:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x8b3e4800) [pid = 3205] [serial = 850] [outer = (nil)] 15:59:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x8bec6800) [pid = 3205] [serial = 851] [outer = 0x8b3e4800] 15:59:51 INFO - PROCESS | 3205 | 1461193191429 Marionette DEBUG loaded listener.js 15:59:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x8beea400) [pid = 3205] [serial = 852] [outer = 0x8b3e4800] 15:59:52 INFO - PROCESS | 3205 | 1461193192344 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]]]}] 15:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1587ms 15:59:52 INFO - PROCESS | 3205 | 1461193192396 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 15:59:52 INFO - PROCESS | 3205 | 1461193192399 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 15:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:59:52 INFO - PROCESS | 3205 | 1461193192406 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:59:52 INFO - PROCESS | 3205 | 1461193192409 Marionette TRACE conn4 <- [1,1106,null,{}] 15:59:52 INFO - PROCESS | 3205 | 1461193192415 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}] 15:59:52 INFO - PROCESS | 3205 | 1461193192635 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 15:59:52 INFO - PROCESS | 3205 | 1461193192886 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:52 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b58ac00 == 112 [pid = 3205] [id = 284] 15:59:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x8b58e800) [pid = 3205] [serial = 853] [outer = (nil)] 15:59:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x8bef8000) [pid = 3205] [serial = 854] [outer = 0x8b58e800] 15:59:53 INFO - PROCESS | 3205 | 1461193193020 Marionette DEBUG loaded listener.js 15:59:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x8c085800) [pid = 3205] [serial = 855] [outer = 0x8b58e800] 15:59:53 INFO - PROCESS | 3205 | 1461193193977 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]]]}] 15:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1634ms 15:59:54 INFO - PROCESS | 3205 | 1461193194042 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 15:59:54 INFO - PROCESS | 3205 | 1461193194047 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 15:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:59:54 INFO - PROCESS | 3205 | 1461193194053 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:59:54 INFO - PROCESS | 3205 | 1461193194058 Marionette TRACE conn4 <- [1,1110,null,{}] 15:59:54 INFO - PROCESS | 3205 | 1461193194064 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}] 15:59:54 INFO - PROCESS | 3205 | 1461193194321 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 15:59:54 INFO - PROCESS | 3205 | 1461193194637 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:54 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c0d9400 == 113 [pid = 3205] [id = 285] 15:59:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x8c1bf000) [pid = 3205] [serial = 856] [outer = (nil)] 15:59:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x8c1c6000) [pid = 3205] [serial = 857] [outer = 0x8c1bf000] 15:59:54 INFO - PROCESS | 3205 | 1461193194740 Marionette DEBUG loaded listener.js 15:59:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0x8c536400) [pid = 3205] [serial = 858] [outer = 0x8c1bf000] 15:59:55 INFO - PROCESS | 3205 | 1461193195642 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]]]}] 15:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1637ms 15:59:55 INFO - PROCESS | 3205 | 1461193195692 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 15:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:59:55 INFO - PROCESS | 3205 | 1461193195696 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 15:59:55 INFO - PROCESS | 3205 | 1461193195703 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:59:55 INFO - PROCESS | 3205 | 1461193195707 Marionette TRACE conn4 <- [1,1114,null,{}] 15:59:55 INFO - PROCESS | 3205 | 1461193195713 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}] 15:59:55 INFO - PROCESS | 3205 | 1461193195925 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 15:59:56 INFO - PROCESS | 3205 | 1461193196188 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:56 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c53a000 == 114 [pid = 3205] [id = 286] 15:59:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 179 (0x8c53a800) [pid = 3205] [serial = 859] [outer = (nil)] 15:59:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 180 (0x8c541400) [pid = 3205] [serial = 860] [outer = 0x8c53a800] 15:59:56 INFO - PROCESS | 3205 | 1461193196321 Marionette DEBUG loaded listener.js 15:59:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 181 (0x8de35000) [pid = 3205] [serial = 861] [outer = 0x8c53a800] 15:59:57 INFO - PROCESS | 3205 | 1461193197283 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]]]}] 15:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1632ms 15:59:57 INFO - PROCESS | 3205 | 1461193197336 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 15:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:59:57 INFO - PROCESS | 3205 | 1461193197340 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 15:59:57 INFO - PROCESS | 3205 | 1461193197347 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:59:57 INFO - PROCESS | 3205 | 1461193197351 Marionette TRACE conn4 <- [1,1118,null,{}] 15:59:57 INFO - PROCESS | 3205 | 1461193197357 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}] 15:59:57 INFO - PROCESS | 3205 | 1461193197583 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 15:59:57 INFO - PROCESS | 3205 | 1461193197880 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:57 INFO - PROCESS | 3205 | ++DOCSHELL 0x8573c000 == 115 [pid = 3205] [id = 287] 15:59:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 182 (0x8c0d1400) [pid = 3205] [serial = 862] [outer = (nil)] 15:59:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 183 (0x8df83c00) [pid = 3205] [serial = 863] [outer = 0x8c0d1400] 15:59:57 INFO - PROCESS | 3205 | 1461193197973 Marionette DEBUG loaded listener.js 15:59:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 184 (0x8df88c00) [pid = 3205] [serial = 864] [outer = 0x8c0d1400] 15:59:58 INFO - PROCESS | 3205 | 1461193198913 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]]]}] 15:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1639ms 15:59:58 INFO - PROCESS | 3205 | 1461193198986 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 15:59:58 INFO - PROCESS | 3205 | 1461193198990 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 15:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:59:59 INFO - PROCESS | 3205 | 1461193198997 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:59:59 INFO - PROCESS | 3205 | 1461193199000 Marionette TRACE conn4 <- [1,1122,null,{}] 15:59:59 INFO - PROCESS | 3205 | 1461193199007 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}] 15:59:59 INFO - PROCESS | 3205 | 1461193199257 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 15:59:59 INFO - PROCESS | 3205 | 1461193199558 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:59 INFO - PROCESS | 3205 | ++DOCSHELL 0x8df84c00 == 116 [pid = 3205] [id = 288] 15:59:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 185 (0x8df91000) [pid = 3205] [serial = 865] [outer = (nil)] 15:59:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 186 (0x8dfd0400) [pid = 3205] [serial = 866] [outer = 0x8df91000] 15:59:59 INFO - PROCESS | 3205 | 1461193199654 Marionette DEBUG loaded listener.js 15:59:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 187 (0x8dfd6800) [pid = 3205] [serial = 867] [outer = 0x8df91000] 16:00:00 INFO - PROCESS | 3205 | 1461193200544 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]]]}] 16:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1593ms 16:00:00 INFO - PROCESS | 3205 | 1461193200591 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 16:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:00:00 INFO - PROCESS | 3205 | 1461193200596 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 16:00:00 INFO - PROCESS | 3205 | 1461193200603 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:00:00 INFO - PROCESS | 3205 | 1461193200606 Marionette TRACE conn4 <- [1,1126,null,{}] 16:00:00 INFO - PROCESS | 3205 | 1461193200613 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}] 16:00:00 INFO - PROCESS | 3205 | 1461193200845 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 16:00:01 INFO - PROCESS | 3205 | 1461193201116 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:01 INFO - PROCESS | 3205 | ++DOCSHELL 0x84d59000 == 117 [pid = 3205] [id = 289] 16:00:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 188 (0x85907800) [pid = 3205] [serial = 868] [outer = (nil)] 16:00:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 189 (0x86bf5c00) [pid = 3205] [serial = 869] [outer = 0x85907800] 16:00:01 INFO - PROCESS | 3205 | 1461193201253 Marionette DEBUG loaded listener.js 16:00:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 190 (0x8ab2c800) [pid = 3205] [serial = 870] [outer = 0x85907800] 16:00:02 INFO - PROCESS | 3205 | 1461193202823 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]]]}] 16:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2285ms 16:00:02 INFO - PROCESS | 3205 | 1461193202890 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 16:00:02 INFO - PROCESS | 3205 | 1461193202896 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 16:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:00:02 INFO - PROCESS | 3205 | 1461193202916 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:00:02 INFO - PROCESS | 3205 | 1461193202922 Marionette TRACE conn4 <- [1,1130,null,{}] 16:00:02 INFO - PROCESS | 3205 | 1461193202931 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}] 16:00:03 INFO - PROCESS | 3205 | 1461193203185 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 16:00:03 INFO - PROCESS | 3205 | 1461193203451 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:03 INFO - PROCESS | 3205 | ++DOCSHELL 0x85902800 == 118 [pid = 3205] [id = 290] 16:00:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 191 (0x85903c00) [pid = 3205] [serial = 871] [outer = (nil)] 16:00:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 192 (0x8697e800) [pid = 3205] [serial = 872] [outer = 0x85903c00] 16:00:03 INFO - PROCESS | 3205 | 1461193203548 Marionette DEBUG loaded listener.js 16:00:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 193 (0x874e3800) [pid = 3205] [serial = 873] [outer = 0x85903c00] 16:00:04 INFO - PROCESS | 3205 | 1461193204687 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]]]}] 16:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1790ms 16:00:04 INFO - PROCESS | 3205 | 1461193204705 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 16:00:04 INFO - PROCESS | 3205 | 1461193204713 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 16:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:00:04 INFO - PROCESS | 3205 | 1461193204724 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:00:04 INFO - PROCESS | 3205 | 1461193204727 Marionette TRACE conn4 <- [1,1134,null,{}] 16:00:04 INFO - PROCESS | 3205 | 1461193204733 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}] 16:00:04 INFO - PROCESS | 3205 | 1461193204937 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 16:00:05 INFO - PROCESS | 3205 | 1461193205208 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x877e6000 == 119 [pid = 3205] [id = 291] 16:00:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 194 (0x882ad000) [pid = 3205] [serial = 874] [outer = (nil)] 16:00:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 195 (0x887c2000) [pid = 3205] [serial = 875] [outer = 0x882ad000] 16:00:05 INFO - PROCESS | 3205 | 1461193205333 Marionette DEBUG loaded listener.js 16:00:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 196 (0x8891d000) [pid = 3205] [serial = 876] [outer = 0x882ad000] 16:00:06 INFO - PROCESS | 3205 | 1461193206346 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]]]}] 16:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1684ms 16:00:06 INFO - PROCESS | 3205 | 1461193206408 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 16:00:06 INFO - PROCESS | 3205 | 1461193206412 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 16:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:00:06 INFO - PROCESS | 3205 | 1461193206419 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:00:06 INFO - PROCESS | 3205 | 1461193206425 Marionette TRACE conn4 <- [1,1138,null,{}] 16:00:06 INFO - PROCESS | 3205 | 1461193206440 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}] 16:00:06 INFO - PROCESS | 3205 | 1461193206688 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 16:00:06 INFO - PROCESS | 3205 | --DOCSHELL 0x8fc61000 == 118 [pid = 3205] [id = 72] 16:00:06 INFO - PROCESS | 3205 | --DOCSHELL 0x874e9400 == 117 [pid = 3205] [id = 273] 16:00:06 INFO - PROCESS | 3205 | --DOCSHELL 0x85731c00 == 116 [pid = 3205] [id = 272] 16:00:06 INFO - PROCESS | 3205 | --DOCSHELL 0x8697c400 == 115 [pid = 3205] [id = 271] 16:00:06 INFO - PROCESS | 3205 | --DOCSHELL 0x84d52400 == 114 [pid = 3205] [id = 270] 16:00:06 INFO - PROCESS | 3205 | --DOCSHELL 0x8eb78800 == 113 [pid = 3205] [id = 263] 16:00:06 INFO - PROCESS | 3205 | --DOCSHELL 0x89b5b000 == 112 [pid = 3205] [id = 264] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 195 (0x8ad1c000) [pid = 3205] [serial = 693] [outer = (nil)] [url = about:blank] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 194 (0x8df8d000) [pid = 3205] [serial = 755] [outer = (nil)] [url = about:blank] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 193 (0x8b29b000) [pid = 3205] [serial = 744] [outer = (nil)] [url = about:blank] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 192 (0x8ad1e000) [pid = 3205] [serial = 743] [outer = (nil)] [url = about:blank] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 191 (0x84d58400) [pid = 3205] [serial = 746] [outer = (nil)] [url = about:blank] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 190 (0x85bb7000) [pid = 3205] [serial = 747] [outer = (nil)] [url = about:blank] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 189 (0x86bfc400) [pid = 3205] [serial = 738] [outer = (nil)] [url = about:blank] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 188 (0x869be000) [pid = 3205] [serial = 737] [outer = (nil)] [url = about:blank] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 187 (0x8881f000) [pid = 3205] [serial = 741] [outer = (nil)] [url = about:blank] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 186 (0x877e5c00) [pid = 3205] [serial = 740] [outer = (nil)] [url = about:blank] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 185 (0x877d1400) [pid = 3205] [serial = 734] [outer = (nil)] [url = about:blank] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 184 (0x84d54800) [pid = 3205] [serial = 695] [outer = (nil)] [url = about:blank] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 183 (0x887c9000) [pid = 3205] [serial = 698] [outer = (nil)] [url = about:blank] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 182 (0x8ad16800) [pid = 3205] [serial = 701] [outer = (nil)] [url = about:blank] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 181 (0x8bec5000) [pid = 3205] [serial = 704] [outer = (nil)] [url = about:blank] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 180 (0x8c1c4c00) [pid = 3205] [serial = 707] [outer = (nil)] [url = about:blank] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 179 (0x8e89bc00) [pid = 3205] [serial = 710] [outer = (nil)] [url = about:blank] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 178 (0x8f79f400) [pid = 3205] [serial = 713] [outer = (nil)] [url = about:blank] 16:00:06 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x91fb8400) [pid = 3205] [serial = 716] [outer = (nil)] [url = about:blank] 16:00:07 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x963edc00) [pid = 3205] [serial = 719] [outer = (nil)] [url = about:blank] 16:00:07 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x97816800) [pid = 3205] [serial = 722] [outer = (nil)] [url = about:blank] 16:00:07 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x877e4c00) [pid = 3205] [serial = 725] [outer = (nil)] [url = about:blank] 16:00:07 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x99b31400) [pid = 3205] [serial = 728] [outer = (nil)] [url = about:blank] 16:00:07 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x9fc4f000) [pid = 3205] [serial = 731] [outer = (nil)] [url = about:blank] 16:00:07 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x887ce000) [pid = 3205] [serial = 749] [outer = (nil)] [url = about:blank] 16:00:07 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x8c0cec00) [pid = 3205] [serial = 752] [outer = (nil)] [url = about:blank] 16:00:07 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x8c1c4400) [pid = 3205] [serial = 753] [outer = (nil)] [url = about:blank] 16:00:07 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x89b54800) [pid = 3205] [serial = 750] [outer = (nil)] [url = about:blank] 16:00:07 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8e88ec00) [pid = 3205] [serial = 756] [outer = (nil)] [url = about:blank] 16:00:07 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x86980c00) [pid = 3205] [serial = 758] [outer = (nil)] [url = about:blank] 16:00:07 INFO - PROCESS | 3205 | 1461193207161 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:07 INFO - PROCESS | 3205 | ++DOCSHELL 0x84d58400 == 113 [pid = 3205] [id = 292] 16:00:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x85734400) [pid = 3205] [serial = 877] [outer = (nil)] 16:00:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x85bb7000) [pid = 3205] [serial = 878] [outer = 0x85734400] 16:00:07 INFO - PROCESS | 3205 | 1461193207245 Marionette DEBUG loaded listener.js 16:00:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x86bfc400) [pid = 3205] [serial = 879] [outer = 0x85734400] 16:00:08 INFO - PROCESS | 3205 | 1461193208019 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]]]}] 16:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1645ms 16:00:08 INFO - PROCESS | 3205 | 1461193208065 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 16:00:08 INFO - PROCESS | 3205 | 1461193208071 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 16:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:00:08 INFO - PROCESS | 3205 | 1461193208079 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:00:08 INFO - PROCESS | 3205 | 1461193208082 Marionette TRACE conn4 <- [1,1142,null,{}] 16:00:08 INFO - PROCESS | 3205 | 1461193208093 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}] 16:00:08 INFO - PROCESS | 3205 | 1461193208320 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 16:00:08 INFO - PROCESS | 3205 | 1461193208490 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:08 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bf1800 == 114 [pid = 3205] [id = 293] 16:00:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x874e9400) [pid = 3205] [serial = 880] [outer = (nil)] 16:00:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x89b57000) [pid = 3205] [serial = 881] [outer = 0x874e9400] 16:00:08 INFO - PROCESS | 3205 | 1461193208566 Marionette DEBUG loaded listener.js 16:00:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x8ab2dc00) [pid = 3205] [serial = 882] [outer = 0x874e9400] 16:00:09 INFO - PROCESS | 3205 | 1461193209615 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]]]}] 16:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1586ms 16:00:09 INFO - PROCESS | 3205 | 1461193209675 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 16:00:09 INFO - PROCESS | 3205 | 1461193209679 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 16:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:00:09 INFO - PROCESS | 3205 | 1461193209686 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:00:09 INFO - PROCESS | 3205 | 1461193209688 Marionette TRACE conn4 <- [1,1146,null,{}] 16:00:09 INFO - PROCESS | 3205 | 1461193209694 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}] 16:00:09 INFO - PROCESS | 3205 | 1461193209957 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 16:00:10 INFO - PROCESS | 3205 | 1461193209989 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:10 INFO - PROCESS | 3205 | ++DOCSHELL 0x877e6c00 == 115 [pid = 3205] [id = 294] 16:00:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x89650c00) [pid = 3205] [serial = 883] [outer = (nil)] 16:00:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x8ad16800) [pid = 3205] [serial = 884] [outer = 0x89650c00] 16:00:10 INFO - PROCESS | 3205 | 1461193210071 Marionette DEBUG loaded listener.js 16:00:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x8ad19400) [pid = 3205] [serial = 885] [outer = 0x89650c00] 16:00:11 INFO - PROCESS | 3205 | 1461193211153 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]]]}] 16:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1543ms 16:00:11 INFO - PROCESS | 3205 | 1461193211230 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 16:00:11 INFO - PROCESS | 3205 | 1461193211234 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 16:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:00:11 INFO - PROCESS | 3205 | 1461193211241 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:00:11 INFO - PROCESS | 3205 | 1461193211245 Marionette TRACE conn4 <- [1,1150,null,{}] 16:00:11 INFO - PROCESS | 3205 | 1461193211251 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}] 16:00:12 INFO - PROCESS | 3205 | 1461193212192 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x885dd800) [pid = 3205] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x8c0d7400) [pid = 3205] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x8eb98c00) [pid = 3205] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x8eb73400) [pid = 3205] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x849ea400) [pid = 3205] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x869bec00) [pid = 3205] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x8697d800) [pid = 3205] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8eb7ac00) [pid = 3205] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x8beeac00) [pid = 3205] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x84d54000) [pid = 3205] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x8b177c00) [pid = 3205] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x877d7000) [pid = 3205] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x85badc00) [pid = 3205] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x85738400) [pid = 3205] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x8ec84c00) [pid = 3205] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x84d50800) [pid = 3205] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x8e8a3000) [pid = 3205] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x92a20c00) [pid = 3205] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x874e8c00) [pid = 3205] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x8e88c400) [pid = 3205] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x8b295000) [pid = 3205] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x86bf8000) [pid = 3205] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x8f696000) [pid = 3205] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x8ab10c00) [pid = 3205] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x8f564c00) [pid = 3205] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x907e2000) [pid = 3205] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x874e4000) [pid = 3205] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x869bd400) [pid = 3205] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x8bed0400) [pid = 3205] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x84d51400) [pid = 3205] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x877e0000) [pid = 3205] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x8ec87800) [pid = 3205] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x86bf2000) [pid = 3205] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8ec8ec00) [pid = 3205] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x89cb6800) [pid = 3205] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x8ab30000) [pid = 3205] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:00:12 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x877e1800) [pid = 3205] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:00:12 INFO - PROCESS | 3205 | 1461193212472 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:12 INFO - PROCESS | 3205 | ++DOCSHELL 0x849e7400 == 116 [pid = 3205] [id = 295] 16:00:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x849e7c00) [pid = 3205] [serial = 886] [outer = (nil)] 16:00:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x85903800) [pid = 3205] [serial = 887] [outer = 0x849e7c00] 16:00:12 INFO - PROCESS | 3205 | 1461193212555 Marionette DEBUG loaded listener.js 16:00:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x869ba000) [pid = 3205] [serial = 888] [outer = 0x849e7c00] 16:00:13 INFO - PROCESS | 3205 | 1461193213570 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]]]}] 16:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 2340ms 16:00:13 INFO - PROCESS | 3205 | 1461193213581 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 16:00:13 INFO - PROCESS | 3205 | 1461193213585 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 16:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:00:13 INFO - PROCESS | 3205 | 1461193213591 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:00:13 INFO - PROCESS | 3205 | 1461193213595 Marionette TRACE conn4 <- [1,1154,null,{}] 16:00:13 INFO - PROCESS | 3205 | 1461193213600 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}] 16:00:13 INFO - PROCESS | 3205 | 1461193213860 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 16:00:13 INFO - PROCESS | 3205 | 1461193213972 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:14 INFO - PROCESS | 3205 | ++DOCSHELL 0x877de400 == 117 [pid = 3205] [id = 296] 16:00:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x882acc00) [pid = 3205] [serial = 889] [outer = (nil)] 16:00:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x89645c00) [pid = 3205] [serial = 890] [outer = 0x882acc00] 16:00:14 INFO - PROCESS | 3205 | 1461193214049 Marionette DEBUG loaded listener.js 16:00:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8acc7800) [pid = 3205] [serial = 891] [outer = 0x882acc00] 16:00:15 INFO - PROCESS | 3205 | 1461193215147 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]]]}] 16:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1593ms 16:00:15 INFO - PROCESS | 3205 | 1461193215187 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 16:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:00:15 INFO - PROCESS | 3205 | 1461193215198 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 16:00:15 INFO - PROCESS | 3205 | 1461193215209 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:00:15 INFO - PROCESS | 3205 | 1461193215215 Marionette TRACE conn4 <- [1,1158,null,{}] 16:00:15 INFO - PROCESS | 3205 | 1461193215223 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}] 16:00:15 INFO - PROCESS | 3205 | 1461193215456 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 16:00:15 INFO - PROCESS | 3205 | 1461193215726 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:15 INFO - PROCESS | 3205 | ++DOCSHELL 0x86977800 == 118 [pid = 3205] [id = 297] 16:00:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8697a000) [pid = 3205] [serial = 892] [outer = (nil)] 16:00:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x877d2000) [pid = 3205] [serial = 893] [outer = 0x8697a000] 16:00:15 INFO - PROCESS | 3205 | 1461193215864 Marionette DEBUG loaded listener.js 16:00:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x877e0000) [pid = 3205] [serial = 894] [outer = 0x8697a000] 16:00:16 INFO - PROCESS | 3205 | 1461193216878 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]]]}] 16:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1735ms 16:00:16 INFO - PROCESS | 3205 | 1461193216945 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 16:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:00:16 INFO - PROCESS | 3205 | 1461193216955 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 16:00:16 INFO - PROCESS | 3205 | 1461193216967 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:00:16 INFO - PROCESS | 3205 | 1461193216973 Marionette TRACE conn4 <- [1,1162,null,{}] 16:00:16 INFO - PROCESS | 3205 | 1461193216980 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}] 16:00:17 INFO - PROCESS | 3205 | 1461193217255 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 16:00:17 INFO - PROCESS | 3205 | 1461193217606 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:17 INFO - PROCESS | 3205 | ++DOCSHELL 0x877e3400 == 119 [pid = 3205] [id = 298] 16:00:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x88f04c00) [pid = 3205] [serial = 895] [outer = (nil)] 16:00:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x89b53400) [pid = 3205] [serial = 896] [outer = 0x88f04c00] 16:00:17 INFO - PROCESS | 3205 | 1461193217698 Marionette DEBUG loaded listener.js 16:00:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x8ab2ec00) [pid = 3205] [serial = 897] [outer = 0x88f04c00] 16:00:18 INFO - PROCESS | 3205 | 1461193218652 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]]]}] 16:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1739ms 16:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:00:18 INFO - PROCESS | 3205 | 1461193218704 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 16:00:18 INFO - PROCESS | 3205 | 1461193218708 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 16:00:18 INFO - PROCESS | 3205 | 1461193218716 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:00:18 INFO - PROCESS | 3205 | 1461193218722 Marionette TRACE conn4 <- [1,1166,null,{}] 16:00:18 INFO - PROCESS | 3205 | 1461193218739 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}] 16:00:19 INFO - PROCESS | 3205 | 1461193218994 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 16:00:19 INFO - PROCESS | 3205 | 1461193219322 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:19 INFO - PROCESS | 3205 | ++DOCSHELL 0x849f4000 == 120 [pid = 3205] [id = 299] 16:00:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x8891b800) [pid = 3205] [serial = 898] [outer = (nil)] 16:00:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x8b588c00) [pid = 3205] [serial = 899] [outer = 0x8891b800] 16:00:19 INFO - PROCESS | 3205 | 1461193219428 Marionette DEBUG loaded listener.js 16:00:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x8beeac00) [pid = 3205] [serial = 900] [outer = 0x8891b800] 16:00:20 INFO - PROCESS | 3205 | 1461193220341 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]]]}] 16:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1691ms 16:00:20 INFO - PROCESS | 3205 | 1461193220408 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 16:00:20 INFO - PROCESS | 3205 | 1461193220413 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 16:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:00:20 INFO - PROCESS | 3205 | 1461193220419 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:00:20 INFO - PROCESS | 3205 | 1461193220423 Marionette TRACE conn4 <- [1,1170,null,{}] 16:00:20 INFO - PROCESS | 3205 | 1461193220429 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}] 16:00:20 INFO - PROCESS | 3205 | 1461193220646 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 16:00:20 INFO - PROCESS | 3205 | 1461193220904 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:20 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ad18000 == 121 [pid = 3205] [id = 300] 16:00:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x8b3e1400) [pid = 3205] [serial = 901] [outer = (nil)] 16:00:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x8c0cec00) [pid = 3205] [serial = 902] [outer = 0x8b3e1400] 16:00:21 INFO - PROCESS | 3205 | 1461193221006 Marionette DEBUG loaded listener.js 16:00:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x8c1bc800) [pid = 3205] [serial = 903] [outer = 0x8b3e1400] 16:00:21 INFO - PROCESS | 3205 | 1461193221901 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]]]}] 16:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1533ms 16:00:21 INFO - PROCESS | 3205 | 1461193221954 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 16:00:21 INFO - PROCESS | 3205 | 1461193221958 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 16:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:00:21 INFO - PROCESS | 3205 | 1461193221965 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:00:21 INFO - PROCESS | 3205 | 1461193221969 Marionette TRACE conn4 <- [1,1174,null,{}] 16:00:21 INFO - PROCESS | 3205 | 1461193221975 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}] 16:00:22 INFO - PROCESS | 3205 | 1461193222188 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 16:00:22 INFO - PROCESS | 3205 | 1461193222501 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:22 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c082800 == 122 [pid = 3205] [id = 301] 16:00:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x8c1c6c00) [pid = 3205] [serial = 904] [outer = (nil)] 16:00:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x8c535400) [pid = 3205] [serial = 905] [outer = 0x8c1c6c00] 16:00:22 INFO - PROCESS | 3205 | 1461193222600 Marionette DEBUG loaded listener.js 16:00:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x8c540000) [pid = 3205] [serial = 906] [outer = 0x8c1c6c00] 16:00:23 INFO - PROCESS | 3205 | 1461193223534 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] 16:00:23 INFO - PROCESS | 3205 | 1461193223619 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 16:00:23 INFO - PROCESS | 3205 | 1461193223628 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:00:23 INFO - PROCESS | 3205 | 1461193223631 Marionette TRACE conn4 <- [1,1178,null,{}] 16:00:23 INFO - PROCESS | 3205 | 1461193223637 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}] 16:00:23 INFO - PROCESS | 3205 | 1461193223901 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 16:00:24 INFO - PROCESS | 3205 | 1461193224216 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:24 INFO - PROCESS | 3205 | ++DOCSHELL 0x877d7c00 == 123 [pid = 3205] [id = 302] 16:00:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x8c087800) [pid = 3205] [serial = 907] [outer = (nil)] 16:00:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x8e8a4000) [pid = 3205] [serial = 908] [outer = 0x8c087800] 16:00:24 INFO - PROCESS | 3205 | 1461193224312 Marionette DEBUG loaded listener.js 16:00:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x8e8a6800) [pid = 3205] [serial = 909] [outer = 0x8c087800] 16:00:25 INFO - PROCESS | 3205 | 1461193225259 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] 16:00:25 INFO - PROCESS | 3205 | 1461193225330 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 16:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:00:25 INFO - PROCESS | 3205 | 1461193225337 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:00:25 INFO - PROCESS | 3205 | 1461193225341 Marionette TRACE conn4 <- [1,1182,null,{}] 16:00:25 INFO - PROCESS | 3205 | 1461193225347 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}] 16:00:25 INFO - PROCESS | 3205 | 1461193225565 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 16:00:25 INFO - PROCESS | 3205 | 1461193225822 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:25 INFO - PROCESS | 3205 | ++DOCSHELL 0x849ef000 == 124 [pid = 3205] [id = 303] 16:00:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x8e895800) [pid = 3205] [serial = 910] [outer = (nil)] 16:00:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x8e97e000) [pid = 3205] [serial = 911] [outer = 0x8e895800] 16:00:25 INFO - PROCESS | 3205 | 1461193225955 Marionette DEBUG loaded listener.js 16:00:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x8eb6f400) [pid = 3205] [serial = 912] [outer = 0x8e895800] 16:00:26 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:00:26 INFO - PROCESS | 3205 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:00:26 INFO - PROCESS | 3205 | 1461193226863 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] 16:00:26 INFO - PROCESS | 3205 | 1461193226933 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 16:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:00:26 INFO - PROCESS | 3205 | 1461193226939 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:00:26 INFO - PROCESS | 3205 | 1461193226943 Marionette TRACE conn4 <- [1,1186,null,{}] 16:00:26 INFO - PROCESS | 3205 | 1461193226953 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}] 16:00:27 INFO - PROCESS | 3205 | 1461193227217 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 16:00:27 INFO - PROCESS | 3205 | 1461193227521 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:27 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c1c6800 == 125 [pid = 3205] [id = 304] 16:00:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x8e8a8400) [pid = 3205] [serial = 913] [outer = (nil)] 16:00:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x8eb7e000) [pid = 3205] [serial = 914] [outer = 0x8e8a8400] 16:00:27 INFO - PROCESS | 3205 | 1461193227612 Marionette DEBUG loaded listener.js 16:00:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x8eb8c400) [pid = 3205] [serial = 915] [outer = 0x8e8a8400] 16:00:28 INFO - PROCESS | 3205 | 1461193228535 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] 16:00:28 INFO - PROCESS | 3205 | 1461193228589 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 16:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:00:28 INFO - PROCESS | 3205 | 1461193228596 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:00:28 INFO - PROCESS | 3205 | 1461193228600 Marionette TRACE conn4 <- [1,1190,null,{}] 16:00:28 INFO - PROCESS | 3205 | 1461193228607 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}] 16:00:28 INFO - PROCESS | 3205 | 1461193228831 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 16:00:29 INFO - PROCESS | 3205 | 1461193229086 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:29 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e97f000 == 126 [pid = 3205] [id = 305] 16:00:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x8eb79800) [pid = 3205] [serial = 916] [outer = (nil)] 16:00:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x8ec88000) [pid = 3205] [serial = 917] [outer = 0x8eb79800] 16:00:29 INFO - PROCESS | 3205 | 1461193229232 Marionette DEBUG loaded listener.js 16:00:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x8ec8bc00) [pid = 3205] [serial = 918] [outer = 0x8eb79800] 16:00:30 INFO - PROCESS | 3205 | 1461193230133 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] 16:00:30 INFO - PROCESS | 3205 | 1461193230197 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 16:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:00:30 INFO - PROCESS | 3205 | 1461193230205 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:00:30 INFO - PROCESS | 3205 | 1461193230209 Marionette TRACE conn4 <- [1,1194,null,{}] 16:00:30 INFO - PROCESS | 3205 | 1461193230215 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}] 16:00:30 INFO - PROCESS | 3205 | 1461193230435 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 16:00:30 INFO - PROCESS | 3205 | 1461193230704 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:30 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb95c00 == 127 [pid = 3205] [id = 306] 16:00:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x8f562000) [pid = 3205] [serial = 919] [outer = (nil)] 16:00:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x8f567000) [pid = 3205] [serial = 920] [outer = 0x8f562000] 16:00:30 INFO - PROCESS | 3205 | 1461193230837 Marionette DEBUG loaded listener.js 16:00:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x8f68b800) [pid = 3205] [serial = 921] [outer = 0x8f562000] 16:00:31 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:00:31 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:00:31 INFO - PROCESS | 3205 | 1461193231807 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] 16:00:31 INFO - PROCESS | 3205 | 1461193231902 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 16:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:00:31 INFO - PROCESS | 3205 | 1461193231909 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:00:31 INFO - PROCESS | 3205 | 1461193231914 Marionette TRACE conn4 <- [1,1198,null,{}] 16:00:31 INFO - PROCESS | 3205 | 1461193231920 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}] 16:00:32 INFO - PROCESS | 3205 | 1461193232249 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 16:00:32 INFO - PROCESS | 3205 | 1461193232558 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:32 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f559c00 == 128 [pid = 3205] [id = 307] 16:00:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x8f55f800) [pid = 3205] [serial = 922] [outer = (nil)] 16:00:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x8fb6a000) [pid = 3205] [serial = 923] [outer = 0x8f55f800] 16:00:32 INFO - PROCESS | 3205 | 1461193232669 Marionette DEBUG loaded listener.js 16:00:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x8fc5f800) [pid = 3205] [serial = 924] [outer = 0x8f55f800] 16:00:33 INFO - PROCESS | 3205 | 1461193233613 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]]]}] 16:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1738ms 16:00:33 INFO - PROCESS | 3205 | 1461193233648 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 16:00:33 INFO - PROCESS | 3205 | 1461193233652 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 16:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:00:33 INFO - PROCESS | 3205 | 1461193233659 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:00:33 INFO - PROCESS | 3205 | 1461193233663 Marionette TRACE conn4 <- [1,1202,null,{}] 16:00:33 INFO - PROCESS | 3205 | 1461193233669 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}] 16:00:33 INFO - PROCESS | 3205 | 1461193233884 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 16:00:34 INFO - PROCESS | 3205 | 1461193234146 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:34 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f7a3400 == 129 [pid = 3205] [id = 308] 16:00:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0x8fc61c00) [pid = 3205] [serial = 925] [outer = (nil)] 16:00:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 179 (0x8fc69400) [pid = 3205] [serial = 926] [outer = 0x8fc61c00] 16:00:34 INFO - PROCESS | 3205 | 1461193234291 Marionette DEBUG loaded listener.js 16:00:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 180 (0x8fe33800) [pid = 3205] [serial = 927] [outer = 0x8fc61c00] 16:00:35 INFO - PROCESS | 3205 | 1461193235282 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]]]}] 16:00:35 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 16:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1682ms 16:00:35 INFO - PROCESS | 3205 | 1461193235342 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 16:00:35 INFO - PROCESS | 3205 | 1461193235347 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 16:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:00:35 INFO - PROCESS | 3205 | 1461193235353 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:00:35 INFO - PROCESS | 3205 | 1461193235357 Marionette TRACE conn4 <- [1,1206,null,{}] 16:00:35 INFO - PROCESS | 3205 | 1461193235363 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}] 16:00:35 INFO - PROCESS | 3205 | 1461193235580 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 16:00:35 INFO - PROCESS | 3205 | 1461193235842 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:35 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fe3c000 == 130 [pid = 3205] [id = 309] 16:00:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 181 (0x9070a800) [pid = 3205] [serial = 928] [outer = (nil)] 16:00:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 182 (0x907e1400) [pid = 3205] [serial = 929] [outer = 0x9070a800] 16:00:35 INFO - PROCESS | 3205 | 1461193235970 Marionette DEBUG loaded listener.js 16:00:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 183 (0x907e8000) [pid = 3205] [serial = 930] [outer = 0x9070a800] 16:00:36 INFO - PROCESS | 3205 | 1461193236919 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]]]}] 16:00:36 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 16:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1631ms 16:00:36 INFO - PROCESS | 3205 | 1461193236985 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 16:00:36 INFO - PROCESS | 3205 | 1461193236989 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 16:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:00:36 INFO - PROCESS | 3205 | 1461193236997 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:00:37 INFO - PROCESS | 3205 | 1461193237004 Marionette TRACE conn4 <- [1,1210,null,{}] 16:00:37 INFO - PROCESS | 3205 | 1461193237015 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}] 16:00:37 INFO - PROCESS | 3205 | 1461193237238 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 16:00:37 INFO - PROCESS | 3205 | 1461193237516 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:37 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f55c400 == 131 [pid = 3205] [id = 310] 16:00:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 184 (0x8fe36800) [pid = 3205] [serial = 931] [outer = (nil)] 16:00:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 185 (0x9130e800) [pid = 3205] [serial = 932] [outer = 0x8fe36800] 16:00:37 INFO - PROCESS | 3205 | 1461193237654 Marionette DEBUG loaded listener.js 16:00:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 186 (0x91f1cc00) [pid = 3205] [serial = 933] [outer = 0x8fe36800] 16:00:38 INFO - PROCESS | 3205 | 1461193238595 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]]]}] 16:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1647ms 16:00:38 INFO - PROCESS | 3205 | 1461193238644 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 16:00:38 INFO - PROCESS | 3205 | 1461193238647 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 16:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:00:38 INFO - PROCESS | 3205 | 1461193238654 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:00:38 INFO - PROCESS | 3205 | 1461193238658 Marionette TRACE conn4 <- [1,1214,null,{}] 16:00:38 INFO - PROCESS | 3205 | 1461193238663 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}] 16:00:38 INFO - PROCESS | 3205 | 1461193238875 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 16:00:39 INFO - PROCESS | 3205 | 1461193239138 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:39 INFO - PROCESS | 3205 | ++DOCSHELL 0x8572e400 == 132 [pid = 3205] [id = 311] 16:00:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 187 (0x86980000) [pid = 3205] [serial = 934] [outer = (nil)] 16:00:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 188 (0x91fbd800) [pid = 3205] [serial = 935] [outer = 0x86980000] 16:00:39 INFO - PROCESS | 3205 | 1461193239290 Marionette DEBUG loaded listener.js 16:00:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 189 (0x9209a800) [pid = 3205] [serial = 936] [outer = 0x86980000] 16:00:40 INFO - PROCESS | 3205 | 1461193240207 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]]]}] 16:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1589ms 16:00:40 INFO - PROCESS | 3205 | 1461193240244 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 16:00:40 INFO - PROCESS | 3205 | 1461193240248 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 16:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:00:40 INFO - PROCESS | 3205 | 1461193240254 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:00:40 INFO - PROCESS | 3205 | 1461193240258 Marionette TRACE conn4 <- [1,1218,null,{}] 16:00:40 INFO - PROCESS | 3205 | 1461193240263 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}] 16:00:40 INFO - PROCESS | 3205 | 1461193240473 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 16:00:40 INFO - PROCESS | 3205 | 1461193240739 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:40 INFO - PROCESS | 3205 | ++DOCSHELL 0x869b6400 == 133 [pid = 3205] [id = 312] 16:00:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 190 (0x869bf800) [pid = 3205] [serial = 937] [outer = (nil)] 16:00:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 191 (0x877da400) [pid = 3205] [serial = 938] [outer = 0x869bf800] 16:00:40 INFO - PROCESS | 3205 | 1461193240870 Marionette DEBUG loaded listener.js 16:00:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 192 (0x89641400) [pid = 3205] [serial = 939] [outer = 0x869bf800] 16:00:41 INFO - PROCESS | 3205 | 1461193241801 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]]]}] 16:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1582ms 16:00:41 INFO - PROCESS | 3205 | 1461193241837 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 16:00:41 INFO - PROCESS | 3205 | 1461193241841 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 16:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:00:41 INFO - PROCESS | 3205 | 1461193241848 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:00:41 INFO - PROCESS | 3205 | 1461193241851 Marionette TRACE conn4 <- [1,1222,null,{}] 16:00:41 INFO - PROCESS | 3205 | 1461193241857 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}] 16:00:42 INFO - PROCESS | 3205 | 1461193242098 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 16:00:42 INFO - PROCESS | 3205 | 1461193242866 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:42 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bf0400 == 134 [pid = 3205] [id = 313] 16:00:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 193 (0x86bf1400) [pid = 3205] [serial = 940] [outer = (nil)] 16:00:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 194 (0x86bf8800) [pid = 3205] [serial = 941] [outer = 0x86bf1400] 16:00:43 INFO - PROCESS | 3205 | 1461193243061 Marionette DEBUG loaded listener.js 16:00:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 195 (0x874e8000) [pid = 3205] [serial = 942] [outer = 0x86bf1400] 16:00:44 INFO - PROCESS | 3205 | 1461193244037 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] 16:00:44 INFO - PROCESS | 3205 | 1461193244091 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 16:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:00:44 INFO - PROCESS | 3205 | 1461193244101 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:00:44 INFO - PROCESS | 3205 | 1461193244105 Marionette TRACE conn4 <- [1,1226,null,{}] 16:00:44 INFO - PROCESS | 3205 | 1461193244113 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}] 16:00:44 INFO - PROCESS | 3205 | 1461193244326 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 16:00:44 INFO - PROCESS | 3205 | 1461193244661 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:44 INFO - PROCESS | 3205 | --DOCSHELL 0x88915400 == 133 [pid = 3205] [id = 203] 16:00:44 INFO - PROCESS | 3205 | --DOCSHELL 0x887c9800 == 132 [pid = 3205] [id = 204] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x8c534400 == 131 [pid = 3205] [id = 99] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x89645800 == 130 [pid = 3205] [id = 205] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x8bec8400 == 129 [pid = 3205] [id = 206] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x97e37400 == 128 [pid = 3205] [id = 81] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x8f698000 == 127 [pid = 3205] [id = 45] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x877e1400 == 126 [pid = 3205] [id = 241] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x88826400 == 125 [pid = 3205] [id = 202] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x877e4800 == 124 [pid = 3205] [id = 242] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x8eb97400 == 123 [pid = 3205] [id = 243] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x8ab37000 == 122 [pid = 3205] [id = 201] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x849e7400 == 121 [pid = 3205] [id = 295] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x877e6c00 == 120 [pid = 3205] [id = 294] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x86bf1800 == 119 [pid = 3205] [id = 293] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x84d58400 == 118 [pid = 3205] [id = 292] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x877e6000 == 117 [pid = 3205] [id = 291] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x85902800 == 116 [pid = 3205] [id = 290] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x8c53a000 == 115 [pid = 3205] [id = 286] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x8b29c800 == 114 [pid = 3205] [id = 283] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x8b175c00 == 113 [pid = 3205] [id = 282] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x8adb8c00 == 112 [pid = 3205] [id = 280] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x8ab2d400 == 111 [pid = 3205] [id = 281] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x89642000 == 110 [pid = 3205] [id = 279] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x91310000 == 109 [pid = 3205] [id = 10] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x8881e000 == 108 [pid = 3205] [id = 278] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x88f09400 == 107 [pid = 3205] [id = 277] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x882ab000 == 106 [pid = 3205] [id = 276] 16:00:45 INFO - PROCESS | 3205 | --DOCSHELL 0x85bb5c00 == 105 [pid = 3205] [id = 275] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 194 (0x89b61800) [pid = 3205] [serial = 810] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 193 (0x8dfcb000) [pid = 3205] [serial = 777] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 192 (0x9fea6400) [pid = 3205] [serial = 732] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 191 (0x8f68f800) [pid = 3205] [serial = 786] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 190 (0x8df8f400) [pid = 3205] [serial = 776] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 189 (0x84d55400) [pid = 3205] [serial = 800] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 188 (0x885e2000) [pid = 3205] [serial = 807] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 187 (0x86982400) [pid = 3205] [serial = 815] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 186 (0x8fc5e400) [pid = 3205] [serial = 627] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 185 (0x8e97b000) [pid = 3205] [serial = 780] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 184 (0x8573ac00) [pid = 3205] [serial = 812] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 183 (0x8bef3000) [pid = 3205] [serial = 705] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 182 (0x885e2800) [pid = 3205] [serial = 822] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 181 (0x85909c00) [pid = 3205] [serial = 813] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 180 (0x88f0b400) [pid = 3205] [serial = 809] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 179 (0x869b2400) [pid = 3205] [serial = 761] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 178 (0x877d4800) [pid = 3205] [serial = 735] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x8fc6a000) [pid = 3205] [serial = 789] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x86befc00) [pid = 3205] [serial = 759] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x8eb92400) [pid = 3205] [serial = 783] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x8f561000) [pid = 3205] [serial = 785] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x963a4400) [pid = 3205] [serial = 792] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x8590ac00) [pid = 3205] [serial = 801] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x874edc00) [pid = 3205] [serial = 806] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x869bf400) [pid = 3205] [serial = 762] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x97aee000) [pid = 3205] [serial = 797] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x869b6000) [pid = 3205] [serial = 816] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8eb8c000) [pid = 3205] [serial = 711] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x8bef0c00) [pid = 3205] [serial = 773] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x874ea400) [pid = 3205] [serial = 818] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x97167c00) [pid = 3205] [serial = 720] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x8b582000) [pid = 3205] [serial = 771] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x9718f800) [pid = 3205] [serial = 794] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x99bfc800) [pid = 3205] [serial = 729] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x88920400) [pid = 3205] [serial = 699] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x8b29f400) [pid = 3205] [serial = 770] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x97e33800) [pid = 3205] [serial = 798] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x8891b000) [pid = 3205] [serial = 803] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x882b1800) [pid = 3205] [serial = 821] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x8e8b0c00) [pid = 3205] [serial = 779] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x97195400) [pid = 3205] [serial = 795] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x8de32400) [pid = 3205] [serial = 708] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x85738800) [pid = 3205] [serial = 696] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x8fc63c00) [pid = 3205] [serial = 788] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x877cec00) [pid = 3205] [serial = 819] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x8eb79400) [pid = 3205] [serial = 782] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x8881bc00) [pid = 3205] [serial = 765] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x97e35000) [pid = 3205] [serial = 723] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x92a20400) [pid = 3205] [serial = 717] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x882a8400) [pid = 3205] [serial = 764] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x92a87800) [pid = 3205] [serial = 791] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x89642400) [pid = 3205] [serial = 804] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x8fc60000) [pid = 3205] [serial = 714] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8acc4c00) [pid = 3205] [serial = 768] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x8c08ec00) [pid = 3205] [serial = 774] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x8ab10800) [pid = 3205] [serial = 767] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x8b171c00) [pid = 3205] [serial = 702] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x963ed800) [pid = 3205] [serial = 726] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x88818400) [pid = 3205] [serial = 824] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 3205 | ++DOCSHELL 0x84d55400 == 106 [pid = 3205] [id = 314] 16:00:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x84d58400) [pid = 3205] [serial = 943] [outer = (nil)] 16:00:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x85905000) [pid = 3205] [serial = 944] [outer = 0x84d58400] 16:00:45 INFO - PROCESS | 3205 | 1461193245285 Marionette DEBUG loaded listener.js 16:00:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x85bb5c00) [pid = 3205] [serial = 945] [outer = 0x84d58400] 16:00:46 INFO - PROCESS | 3205 | 1461193246105 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]]]}] 16:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 2035ms 16:00:46 INFO - PROCESS | 3205 | 1461193246148 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 16:00:46 INFO - PROCESS | 3205 | 1461193246155 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 16:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:00:46 INFO - PROCESS | 3205 | 1461193246165 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:00:46 INFO - PROCESS | 3205 | 1461193246169 Marionette TRACE conn4 <- [1,1230,null,{}] 16:00:46 INFO - PROCESS | 3205 | 1461193246176 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}] 16:00:46 INFO - PROCESS | 3205 | 1461193246396 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 16:00:46 INFO - PROCESS | 3205 | 1461193246584 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:46 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bf9c00 == 107 [pid = 3205] [id = 315] 16:00:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x877cec00) [pid = 3205] [serial = 946] [outer = (nil)] 16:00:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x882ab000) [pid = 3205] [serial = 947] [outer = 0x877cec00] 16:00:46 INFO - PROCESS | 3205 | 1461193246669 Marionette DEBUG loaded listener.js 16:00:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x887c9800) [pid = 3205] [serial = 948] [outer = 0x877cec00] 16:00:47 INFO - PROCESS | 3205 | 1461193247642 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]]]}] 16:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1493ms 16:00:47 INFO - PROCESS | 3205 | 1461193247657 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 16:00:47 INFO - PROCESS | 3205 | 1461193247661 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 16:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:00:47 INFO - PROCESS | 3205 | 1461193247670 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:00:47 INFO - PROCESS | 3205 | 1461193247679 Marionette TRACE conn4 <- [1,1234,null,{}] 16:00:47 INFO - PROCESS | 3205 | 1461193247749 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}] 16:00:48 INFO - PROCESS | 3205 | 1461193248040 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 16:00:48 INFO - PROCESS | 3205 | 1461193248074 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:48 INFO - PROCESS | 3205 | ++DOCSHELL 0x877ca800 == 108 [pid = 3205] [id = 316] 16:00:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x88f0b400) [pid = 3205] [serial = 949] [outer = (nil)] 16:00:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8964bc00) [pid = 3205] [serial = 950] [outer = 0x88f0b400] 16:00:48 INFO - PROCESS | 3205 | 1461193248161 Marionette DEBUG loaded listener.js 16:00:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x89b5bc00) [pid = 3205] [serial = 951] [outer = 0x88f0b400] 16:00:49 INFO - PROCESS | 3205 | 1461193249164 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]]]}] 16:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1541ms 16:00:49 INFO - PROCESS | 3205 | 1461193249211 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 16:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:00:49 INFO - PROCESS | 3205 | 1461193249216 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 16:00:49 INFO - PROCESS | 3205 | 1461193249229 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:00:49 INFO - PROCESS | 3205 | 1461193249232 Marionette TRACE conn4 <- [1,1238,null,{}] 16:00:49 INFO - PROCESS | 3205 | 1461193249239 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}] 16:00:49 INFO - PROCESS | 3205 | 1461193249515 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 16:00:49 INFO - PROCESS | 3205 | 1461193249551 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x8891ac00 == 109 [pid = 3205] [id = 317] 16:00:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x8964c800) [pid = 3205] [serial = 952] [outer = (nil)] 16:00:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x8ab35c00) [pid = 3205] [serial = 953] [outer = 0x8964c800] 16:00:49 INFO - PROCESS | 3205 | 1461193249650 Marionette DEBUG loaded listener.js 16:00:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8acc3000) [pid = 3205] [serial = 954] [outer = 0x8964c800] 16:00:50 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x882ad000) [pid = 3205] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:00:50 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x89650c00) [pid = 3205] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:00:50 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x85903c00) [pid = 3205] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:00:50 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x874e9400) [pid = 3205] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:00:50 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x85734400) [pid = 3205] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:00:50 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x92a92c00) [pid = 3205] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:00:50 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x849e7c00) [pid = 3205] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:00:50 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x91f1c400) [pid = 3205] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:00:51 INFO - PROCESS | 3205 | 1461193251217 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]]]}] 16:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 2047ms 16:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:00:51 INFO - PROCESS | 3205 | 1461193251270 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 16:00:51 INFO - PROCESS | 3205 | 1461193251273 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 16:00:51 INFO - PROCESS | 3205 | 1461193251279 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:00:51 INFO - PROCESS | 3205 | 1461193251282 Marionette TRACE conn4 <- [1,1242,null,{}] 16:00:51 INFO - PROCESS | 3205 | 1461193251288 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}] 16:00:51 INFO - PROCESS | 3205 | 1461193251465 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 16:00:51 INFO - PROCESS | 3205 | 1461193251642 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:51 INFO - PROCESS | 3205 | ++DOCSHELL 0x882ad000 == 110 [pid = 3205] [id = 318] 16:00:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x885dd000) [pid = 3205] [serial = 955] [outer = (nil)] 16:00:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8ab10000) [pid = 3205] [serial = 956] [outer = 0x885dd000] 16:00:51 INFO - PROCESS | 3205 | 1461193251728 Marionette DEBUG loaded listener.js 16:00:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8ad1f400) [pid = 3205] [serial = 957] [outer = 0x885dd000] 16:00:52 INFO - PROCESS | 3205 | 1461193252635 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]]]}] 16:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1382ms 16:00:52 INFO - PROCESS | 3205 | 1461193252677 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 16:00:52 INFO - PROCESS | 3205 | 1461193252684 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 16:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:00:52 INFO - PROCESS | 3205 | 1461193252705 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:00:52 INFO - PROCESS | 3205 | 1461193252712 Marionette TRACE conn4 <- [1,1246,null,{}] 16:00:52 INFO - PROCESS | 3205 | 1461193252721 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}] 16:00:52 INFO - PROCESS | 3205 | 1461193252935 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 16:00:53 INFO - PROCESS | 3205 | 1461193253218 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:53 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bf3c00 == 111 [pid = 3205] [id = 319] 16:00:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x86bf7c00) [pid = 3205] [serial = 958] [outer = (nil)] 16:00:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x874ea400) [pid = 3205] [serial = 959] [outer = 0x86bf7c00] 16:00:53 INFO - PROCESS | 3205 | 1461193253349 Marionette DEBUG loaded listener.js 16:00:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x877d4400) [pid = 3205] [serial = 960] [outer = 0x86bf7c00] 16:00:54 INFO - PROCESS | 3205 | 1461193254317 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]]]}] 16:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1648ms 16:00:54 INFO - PROCESS | 3205 | 1461193254354 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 16:00:54 INFO - PROCESS | 3205 | 1461193254363 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 16:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:00:54 INFO - PROCESS | 3205 | 1461193254374 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:00:54 INFO - PROCESS | 3205 | 1461193254378 Marionette TRACE conn4 <- [1,1250,null,{}] 16:00:54 INFO - PROCESS | 3205 | 1461193254385 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}] 16:00:54 INFO - PROCESS | 3205 | 1461193254600 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 16:00:54 INFO - PROCESS | 3205 | 1461193254859 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:54 INFO - PROCESS | 3205 | ++DOCSHELL 0x887c1400 == 112 [pid = 3205] [id = 320] 16:00:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x88915400) [pid = 3205] [serial = 961] [outer = (nil)] 16:00:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8891e400) [pid = 3205] [serial = 962] [outer = 0x88915400] 16:00:54 INFO - PROCESS | 3205 | 1461193254993 Marionette DEBUG loaded listener.js 16:00:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x88f0ac00) [pid = 3205] [serial = 963] [outer = 0x88915400] 16:00:56 INFO - PROCESS | 3205 | 1461193256031 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]]]}] 16:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1692ms 16:00:56 INFO - PROCESS | 3205 | 1461193256066 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 16:00:56 INFO - PROCESS | 3205 | 1461193256070 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 16:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:00:56 INFO - PROCESS | 3205 | 1461193256078 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:00:56 INFO - PROCESS | 3205 | 1461193256084 Marionette TRACE conn4 <- [1,1254,null,{}] 16:00:56 INFO - PROCESS | 3205 | 1461193256102 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}] 16:00:56 INFO - PROCESS | 3205 | 1461193256360 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 16:00:56 INFO - PROCESS | 3205 | 1461193256725 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:56 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab10c00 == 113 [pid = 3205] [id = 321] 16:00:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x8adbf800) [pid = 3205] [serial = 964] [outer = (nil)] 16:00:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x8b16dc00) [pid = 3205] [serial = 965] [outer = 0x8adbf800] 16:00:56 INFO - PROCESS | 3205 | 1461193256820 Marionette DEBUG loaded listener.js 16:00:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x8b297800) [pid = 3205] [serial = 966] [outer = 0x8adbf800] 16:00:57 INFO - PROCESS | 3205 | 1461193257799 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]]]}] 16:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1791ms 16:00:57 INFO - PROCESS | 3205 | 1461193257870 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 16:00:57 INFO - PROCESS | 3205 | 1461193257876 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 16:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:00:57 INFO - PROCESS | 3205 | 1461193257882 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:00:57 INFO - PROCESS | 3205 | 1461193257885 Marionette TRACE conn4 <- [1,1258,null,{}] 16:00:57 INFO - PROCESS | 3205 | 1461193257891 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}] 16:00:58 INFO - PROCESS | 3205 | 1461193258110 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 16:00:58 INFO - PROCESS | 3205 | 1461193258365 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:58 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ad22400 == 114 [pid = 3205] [id = 322] 16:00:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x8b3e6400) [pid = 3205] [serial = 967] [outer = (nil)] 16:00:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x8b587000) [pid = 3205] [serial = 968] [outer = 0x8b3e6400] 16:00:58 INFO - PROCESS | 3205 | 1461193258513 Marionette DEBUG loaded listener.js 16:00:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x8beca000) [pid = 3205] [serial = 969] [outer = 0x8b3e6400] 16:00:59 INFO - PROCESS | 3205 | 1461193259424 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]]]}] 16:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1581ms 16:00:59 INFO - PROCESS | 3205 | 1461193259465 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 16:00:59 INFO - PROCESS | 3205 | 1461193259468 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 16:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:00:59 INFO - PROCESS | 3205 | 1461193259476 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:00:59 INFO - PROCESS | 3205 | 1461193259480 Marionette TRACE conn4 <- [1,1262,null,{}] 16:00:59 INFO - PROCESS | 3205 | 1461193259487 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}] 16:00:59 INFO - PROCESS | 3205 | 1461193259700 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 16:00:59 INFO - PROCESS | 3205 | 1461193259960 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:00 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b292400 == 115 [pid = 3205] [id = 323] 16:01:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x8b582000) [pid = 3205] [serial = 970] [outer = (nil)] 16:01:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x8c089400) [pid = 3205] [serial = 971] [outer = 0x8b582000] 16:01:00 INFO - PROCESS | 3205 | 1461193260100 Marionette DEBUG loaded listener.js 16:01:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x8c0cf000) [pid = 3205] [serial = 972] [outer = 0x8b582000] 16:01:01 INFO - PROCESS | 3205 | 1461193261029 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]]]}] 16:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1590ms 16:01:01 INFO - PROCESS | 3205 | 1461193261067 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 16:01:01 INFO - PROCESS | 3205 | 1461193261072 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 16:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:01:01 INFO - PROCESS | 3205 | 1461193261078 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:01:01 INFO - PROCESS | 3205 | 1461193261082 Marionette TRACE conn4 <- [1,1266,null,{}] 16:01:01 INFO - PROCESS | 3205 | 1461193261088 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}] 16:01:01 INFO - PROCESS | 3205 | 1461193261334 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 16:01:01 INFO - PROCESS | 3205 | 1461193261650 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:01 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab04000 == 116 [pid = 3205] [id = 324] 16:01:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x8c538400) [pid = 3205] [serial = 973] [outer = (nil)] 16:01:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x8de3f000) [pid = 3205] [serial = 974] [outer = 0x8c538400] 16:01:01 INFO - PROCESS | 3205 | 1461193261748 Marionette DEBUG loaded listener.js 16:01:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x8dfcac00) [pid = 3205] [serial = 975] [outer = 0x8c538400] 16:01:02 INFO - PROCESS | 3205 | 1461193262917 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]]]}] 16:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1901ms 16:01:02 INFO - PROCESS | 3205 | 1461193262982 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 16:01:02 INFO - PROCESS | 3205 | 1461193262988 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 16:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:01:03 INFO - PROCESS | 3205 | 1461193262997 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:01:03 INFO - PROCESS | 3205 | 1461193263002 Marionette TRACE conn4 <- [1,1270,null,{}] 16:01:03 INFO - PROCESS | 3205 | 1461193263010 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}] 16:01:03 INFO - PROCESS | 3205 | 1461193263293 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 16:01:03 INFO - PROCESS | 3205 | 1461193263590 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:03 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c1c8400 == 117 [pid = 3205] [id = 325] 16:01:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x8c53c800) [pid = 3205] [serial = 976] [outer = (nil)] 16:01:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x8e8a2c00) [pid = 3205] [serial = 977] [outer = 0x8c53c800] 16:01:03 INFO - PROCESS | 3205 | 1461193263695 Marionette DEBUG loaded listener.js 16:01:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x8e8a4c00) [pid = 3205] [serial = 978] [outer = 0x8c53c800] 16:01:04 INFO - PROCESS | 3205 | 1461193264674 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]]]}] 16:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1738ms 16:01:04 INFO - PROCESS | 3205 | 1461193264735 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 16:01:04 INFO - PROCESS | 3205 | 1461193264739 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 16:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:01:04 INFO - PROCESS | 3205 | 1461193264746 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:01:04 INFO - PROCESS | 3205 | 1461193264750 Marionette TRACE conn4 <- [1,1274,null,{}] 16:01:04 INFO - PROCESS | 3205 | 1461193264756 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}] 16:01:04 INFO - PROCESS | 3205 | 1461193264964 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 16:01:05 INFO - PROCESS | 3205 | 1461193265221 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x8bec9800 == 118 [pid = 3205] [id = 326] 16:01:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x8e88d000) [pid = 3205] [serial = 979] [outer = (nil)] 16:01:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x8eb72400) [pid = 3205] [serial = 980] [outer = 0x8e88d000] 16:01:05 INFO - PROCESS | 3205 | 1461193265353 Marionette DEBUG loaded listener.js 16:01:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x8eb8bc00) [pid = 3205] [serial = 981] [outer = 0x8e88d000] 16:01:06 INFO - PROCESS | 3205 | 1461193266350 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]]]}] 16:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1682ms 16:01:06 INFO - PROCESS | 3205 | 1461193266430 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 16:01:06 INFO - PROCESS | 3205 | 1461193266434 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 16:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:01:06 INFO - PROCESS | 3205 | 1461193266441 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:01:06 INFO - PROCESS | 3205 | 1461193266444 Marionette TRACE conn4 <- [1,1278,null,{}] 16:01:06 INFO - PROCESS | 3205 | 1461193266450 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}] 16:01:06 INFO - PROCESS | 3205 | 1461193266707 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 16:01:07 INFO - PROCESS | 3205 | 1461193267010 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:07 INFO - PROCESS | 3205 | ++DOCSHELL 0x874e9400 == 119 [pid = 3205] [id = 327] 16:01:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x8c0cd800) [pid = 3205] [serial = 982] [outer = (nil)] 16:01:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x8f55c800) [pid = 3205] [serial = 983] [outer = 0x8c0cd800] 16:01:07 INFO - PROCESS | 3205 | 1461193267108 Marionette DEBUG loaded listener.js 16:01:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x8f55fc00) [pid = 3205] [serial = 984] [outer = 0x8c0cd800] 16:01:08 INFO - PROCESS | 3205 | 1461193268029 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]]]}] 16:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1630ms 16:01:08 INFO - PROCESS | 3205 | 1461193268072 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 16:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:01:08 INFO - PROCESS | 3205 | 1461193268076 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 16:01:08 INFO - PROCESS | 3205 | 1461193268083 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:01:08 INFO - PROCESS | 3205 | 1461193268087 Marionette TRACE conn4 <- [1,1282,null,{}] 16:01:08 INFO - PROCESS | 3205 | 1461193268093 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}] 16:01:08 INFO - PROCESS | 3205 | 1461193268312 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 16:01:08 INFO - PROCESS | 3205 | 1461193268622 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:08 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb78000 == 120 [pid = 3205] [id = 328] 16:01:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x8eb95400) [pid = 3205] [serial = 985] [outer = (nil)] 16:01:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x8f7a6400) [pid = 3205] [serial = 986] [outer = 0x8eb95400] 16:01:08 INFO - PROCESS | 3205 | 1461193268722 Marionette DEBUG loaded listener.js 16:01:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x8f7aa000) [pid = 3205] [serial = 987] [outer = 0x8eb95400] 16:01:09 INFO - PROCESS | 3205 | 1461193269731 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]]]}] 16:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1690ms 16:01:09 INFO - PROCESS | 3205 | 1461193269775 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 16:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:01:09 INFO - PROCESS | 3205 | 1461193269780 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 16:01:09 INFO - PROCESS | 3205 | 1461193269786 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:01:09 INFO - PROCESS | 3205 | 1461193269792 Marionette TRACE conn4 <- [1,1286,null,{}] 16:01:09 INFO - PROCESS | 3205 | 1461193269798 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}] 16:01:10 INFO - PROCESS | 3205 | 1461193270048 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 16:01:10 INFO - PROCESS | 3205 | 1461193270370 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:10 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f692400 == 121 [pid = 3205] [id = 329] 16:01:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x8fe30400) [pid = 3205] [serial = 988] [outer = (nil)] 16:01:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x8fe38000) [pid = 3205] [serial = 989] [outer = 0x8fe30400] 16:01:10 INFO - PROCESS | 3205 | 1461193270478 Marionette DEBUG loaded listener.js 16:01:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x91306000) [pid = 3205] [serial = 990] [outer = 0x8fe30400] 16:01:11 INFO - PROCESS | 3205 | 1461193271472 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]]]}] 16:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1751ms 16:01:11 INFO - PROCESS | 3205 | 1461193271537 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 16:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:01:11 INFO - PROCESS | 3205 | 1461193271541 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 16:01:11 INFO - PROCESS | 3205 | 1461193271548 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:01:11 INFO - PROCESS | 3205 | 1461193271552 Marionette TRACE conn4 <- [1,1290,null,{}] 16:01:11 INFO - PROCESS | 3205 | 1461193271558 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}] 16:01:11 INFO - PROCESS | 3205 | 1461193271782 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 16:01:12 INFO - PROCESS | 3205 | 1461193272115 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:12 INFO - PROCESS | 3205 | ++DOCSHELL 0x877d6000 == 122 [pid = 3205] [id = 330] 16:01:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x89b55c00) [pid = 3205] [serial = 991] [outer = (nil)] 16:01:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0x92a19000) [pid = 3205] [serial = 992] [outer = 0x89b55c00] 16:01:12 INFO - PROCESS | 3205 | 1461193272220 Marionette DEBUG loaded listener.js 16:01:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 179 (0x92a1d000) [pid = 3205] [serial = 993] [outer = 0x89b55c00] 16:01:13 INFO - PROCESS | 3205 | 1461193273135 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]]]}] 16:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1634ms 16:01:13 INFO - PROCESS | 3205 | 1461193273182 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 16:01:13 INFO - PROCESS | 3205 | 1461193273186 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 16:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:01:13 INFO - PROCESS | 3205 | 1461193273192 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:01:13 INFO - PROCESS | 3205 | 1461193273196 Marionette TRACE conn4 <- [1,1294,null,{}] 16:01:13 INFO - PROCESS | 3205 | 1461193273202 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}] 16:01:13 INFO - PROCESS | 3205 | 1461193273417 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 16:01:13 INFO - PROCESS | 3205 | 1461193273683 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:13 INFO - PROCESS | 3205 | ++DOCSHELL 0x91fb1c00 == 123 [pid = 3205] [id = 331] 16:01:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 180 (0x91fb8c00) [pid = 3205] [serial = 994] [outer = (nil)] 16:01:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 181 (0x92a89c00) [pid = 3205] [serial = 995] [outer = 0x91fb8c00] 16:01:13 INFO - PROCESS | 3205 | 1461193273818 Marionette DEBUG loaded listener.js 16:01:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 182 (0x92a8b800) [pid = 3205] [serial = 996] [outer = 0x91fb8c00] 16:01:14 INFO - PROCESS | 3205 | 1461193274709 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]]]}] 16:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1581ms 16:01:14 INFO - PROCESS | 3205 | 1461193274775 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 16:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:01:14 INFO - PROCESS | 3205 | 1461193274779 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 16:01:14 INFO - PROCESS | 3205 | 1461193274785 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:01:14 INFO - PROCESS | 3205 | 1461193274789 Marionette TRACE conn4 <- [1,1298,null,{}] 16:01:14 INFO - PROCESS | 3205 | 1461193274795 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}] 16:01:15 INFO - PROCESS | 3205 | 1461193275036 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 16:01:15 INFO - PROCESS | 3205 | 1461193275352 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:15 INFO - PROCESS | 3205 | ++DOCSHELL 0x849e7000 == 124 [pid = 3205] [id = 332] 16:01:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 183 (0x885ddc00) [pid = 3205] [serial = 997] [outer = (nil)] 16:01:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 184 (0x95a12c00) [pid = 3205] [serial = 998] [outer = 0x885ddc00] 16:01:15 INFO - PROCESS | 3205 | 1461193275480 Marionette DEBUG loaded listener.js 16:01:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 185 (0x95c5a400) [pid = 3205] [serial = 999] [outer = 0x885ddc00] 16:01:16 INFO - PROCESS | 3205 | 1461193276529 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]]]}] 16:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1791ms 16:01:16 INFO - PROCESS | 3205 | 1461193276578 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 16:01:16 INFO - PROCESS | 3205 | 1461193276582 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 16:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:01:16 INFO - PROCESS | 3205 | 1461193276589 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:01:16 INFO - PROCESS | 3205 | 1461193276593 Marionette TRACE conn4 <- [1,1302,null,{}] 16:01:16 INFO - PROCESS | 3205 | 1461193276599 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}] 16:01:16 INFO - PROCESS | 3205 | 1461193276821 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 16:01:17 INFO - PROCESS | 3205 | 1461193277130 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:17 INFO - PROCESS | 3205 | ++DOCSHELL 0x869bdc00 == 125 [pid = 3205] [id = 333] 16:01:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 186 (0x8fc62000) [pid = 3205] [serial = 1000] [outer = (nil)] 16:01:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 187 (0x963e9400) [pid = 3205] [serial = 1001] [outer = 0x8fc62000] 16:01:17 INFO - PROCESS | 3205 | 1461193277222 Marionette DEBUG loaded listener.js 16:01:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 188 (0x963ea400) [pid = 3205] [serial = 1002] [outer = 0x8fc62000] 16:01:18 INFO - PROCESS | 3205 | 1461193278116 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]]]}] 16:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1583ms 16:01:18 INFO - PROCESS | 3205 | 1461193278178 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 16:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:01:18 INFO - PROCESS | 3205 | 1461193278182 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 16:01:18 INFO - PROCESS | 3205 | 1461193278189 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:01:18 INFO - PROCESS | 3205 | 1461193278192 Marionette TRACE conn4 <- [1,1306,null,{}] 16:01:18 INFO - PROCESS | 3205 | 1461193278198 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}] 16:01:18 INFO - PROCESS | 3205 | 1461193278421 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 16:01:18 INFO - PROCESS | 3205 | 1461193278740 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:18 INFO - PROCESS | 3205 | ++DOCSHELL 0x8572e800 == 126 [pid = 3205] [id = 334] 16:01:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 189 (0x95a0c000) [pid = 3205] [serial = 1003] [outer = (nil)] 16:01:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 190 (0x963f3c00) [pid = 3205] [serial = 1004] [outer = 0x95a0c000] 16:01:18 INFO - PROCESS | 3205 | 1461193278843 Marionette DEBUG loaded listener.js 16:01:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 191 (0x963f6400) [pid = 3205] [serial = 1005] [outer = 0x95a0c000] 16:01:19 INFO - PROCESS | 3205 | 1461193279764 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]]]}] 16:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1644ms 16:01:19 INFO - PROCESS | 3205 | 1461193279833 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 16:01:19 INFO - PROCESS | 3205 | 1461193279836 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 16:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:01:19 INFO - PROCESS | 3205 | 1461193279843 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:01:19 INFO - PROCESS | 3205 | 1461193279847 Marionette TRACE conn4 <- [1,1310,null,{}] 16:01:19 INFO - PROCESS | 3205 | 1461193279853 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}] 16:01:20 INFO - PROCESS | 3205 | 1461193280058 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 16:01:20 INFO - PROCESS | 3205 | 1461193280323 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:20 INFO - PROCESS | 3205 | ++DOCSHELL 0x9633d000 == 127 [pid = 3205] [id = 335] 16:01:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 192 (0x963f1c00) [pid = 3205] [serial = 1006] [outer = (nil)] 16:01:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 193 (0x9718c400) [pid = 3205] [serial = 1007] [outer = 0x963f1c00] 16:01:20 INFO - PROCESS | 3205 | 1461193280458 Marionette DEBUG loaded listener.js 16:01:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 194 (0x97191000) [pid = 3205] [serial = 1008] [outer = 0x963f1c00] 16:01:21 INFO - PROCESS | 3205 | 1461193281419 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] 16:01:21 INFO - PROCESS | 3205 | 1461193281499 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 16:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:01:21 INFO - PROCESS | 3205 | 1461193281505 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:01:21 INFO - PROCESS | 3205 | 1461193281509 Marionette TRACE conn4 <- [1,1314,null,{}] 16:01:21 INFO - PROCESS | 3205 | 1461193281515 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}] 16:01:21 INFO - PROCESS | 3205 | 1461193281776 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 16:01:22 INFO - PROCESS | 3205 | 1461193282088 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:22 INFO - PROCESS | 3205 | ++DOCSHELL 0x85734800 == 128 [pid = 3205] [id = 336] 16:01:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 195 (0x85bb9800) [pid = 3205] [serial = 1009] [outer = (nil)] 16:01:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 196 (0x975f5400) [pid = 3205] [serial = 1010] [outer = 0x85bb9800] 16:01:22 INFO - PROCESS | 3205 | 1461193282186 Marionette DEBUG loaded listener.js 16:01:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 197 (0x9780d000) [pid = 3205] [serial = 1011] [outer = 0x85bb9800] 16:01:23 INFO - PROCESS | 3205 | --DOCSHELL 0x8891ac00 == 127 [pid = 3205] [id = 317] 16:01:23 INFO - PROCESS | 3205 | --DOCSHELL 0x877ca800 == 126 [pid = 3205] [id = 316] 16:01:23 INFO - PROCESS | 3205 | --DOCSHELL 0x86bf9c00 == 125 [pid = 3205] [id = 315] 16:01:23 INFO - PROCESS | 3205 | --DOCSHELL 0x84d55400 == 124 [pid = 3205] [id = 314] 16:01:23 INFO - PROCESS | 3205 | --DOCSHELL 0x86bf0400 == 123 [pid = 3205] [id = 313] 16:01:23 INFO - PROCESS | 3205 | --DOCSHELL 0x849ef000 == 122 [pid = 3205] [id = 303] 16:01:23 INFO - PROCESS | 3205 | --DOCSHELL 0x8c1c6800 == 121 [pid = 3205] [id = 304] 16:01:23 INFO - PROCESS | 3205 | --DOCSHELL 0x877d7c00 == 120 [pid = 3205] [id = 302] 16:01:23 INFO - PROCESS | 3205 | --DOCSHELL 0x8c082800 == 119 [pid = 3205] [id = 301] 16:01:23 INFO - PROCESS | 3205 | --DOCSHELL 0x8ad18000 == 118 [pid = 3205] [id = 300] 16:01:23 INFO - PROCESS | 3205 | --DOCSHELL 0x877e3400 == 117 [pid = 3205] [id = 298] 16:01:23 INFO - PROCESS | 3205 | --DOCSHELL 0x849f4000 == 116 [pid = 3205] [id = 299] 16:01:23 INFO - PROCESS | 3205 | --DOCSHELL 0x86977800 == 115 [pid = 3205] [id = 297] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 196 (0x8bef8000) [pid = 3205] [serial = 854] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 195 (0x8891d000) [pid = 3205] [serial = 876] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 194 (0x8ad16800) [pid = 3205] [serial = 884] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 193 (0x874e3800) [pid = 3205] [serial = 873] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 192 (0x8b16c800) [pid = 3205] [serial = 842] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 191 (0x887c2000) [pid = 3205] [serial = 875] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 190 (0x89b57000) [pid = 3205] [serial = 881] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 189 (0x85bb7000) [pid = 3205] [serial = 878] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 188 (0x8ad19400) [pid = 3205] [serial = 885] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 187 (0x8c1c6000) [pid = 3205] [serial = 857] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 186 (0x8c541400) [pid = 3205] [serial = 860] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 185 (0x8df83c00) [pid = 3205] [serial = 863] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 184 (0x8b29a800) [pid = 3205] [serial = 845] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 183 (0x8dfd0400) [pid = 3205] [serial = 866] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 182 (0x9130d000) [pid = 3205] [serial = 585] [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.] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 181 (0x86bfc400) [pid = 3205] [serial = 879] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 180 (0x8ab34c00) [pid = 3205] [serial = 839] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 179 (0x8b3e9800) [pid = 3205] [serial = 848] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 178 (0x89647c00) [pid = 3205] [serial = 833] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x869ba000) [pid = 3205] [serial = 888] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x86bee400) [pid = 3205] [serial = 827] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x89cc1c00) [pid = 3205] [serial = 836] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x85903800) [pid = 3205] [serial = 887] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x8697e800) [pid = 3205] [serial = 872] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x8bec6800) [pid = 3205] [serial = 851] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x885e1400) [pid = 3205] [serial = 830] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x86bf5c00) [pid = 3205] [serial = 869] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x8ab2dc00) [pid = 3205] [serial = 882] [outer = (nil)] [url = about:blank] 16:01:24 INFO - PROCESS | 3205 | 1461193284525 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]]]}] 16:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 3042ms 16:01:24 INFO - PROCESS | 3205 | 1461193284547 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 16:01:24 INFO - PROCESS | 3205 | 1461193284553 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 16:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:01:24 INFO - PROCESS | 3205 | 1461193284561 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:01:24 INFO - PROCESS | 3205 | 1461193284567 Marionette TRACE conn4 <- [1,1318,null,{}] 16:01:24 INFO - PROCESS | 3205 | 1461193284577 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}] 16:01:24 INFO - PROCESS | 3205 | 1461193284802 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 16:01:25 INFO - PROCESS | 3205 | 1461193284989 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:25 INFO - PROCESS | 3205 | ++DOCSHELL 0x86befc00 == 116 [pid = 3205] [id = 337] 16:01:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x86bf2c00) [pid = 3205] [serial = 1012] [outer = (nil)] 16:01:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x874ed000) [pid = 3205] [serial = 1013] [outer = 0x86bf2c00] 16:01:25 INFO - PROCESS | 3205 | 1461193285082 Marionette DEBUG loaded listener.js 16:01:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x877da000) [pid = 3205] [serial = 1014] [outer = 0x86bf2c00] 16:01:25 INFO - PROCESS | 3205 | 1461193285963 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]]]}] 16:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1437ms 16:01:26 INFO - PROCESS | 3205 | 1461193285999 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 16:01:26 INFO - PROCESS | 3205 | 1461193286007 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 16:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:01:26 INFO - PROCESS | 3205 | 1461193286058 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:01:26 INFO - PROCESS | 3205 | 1461193286062 Marionette TRACE conn4 <- [1,1322,null,{}] 16:01:26 INFO - PROCESS | 3205 | 1461193286071 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}] 16:01:26 INFO - PROCESS | 3205 | 1461193286299 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 16:01:26 INFO - PROCESS | 3205 | 1461193286547 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:26 INFO - PROCESS | 3205 | ++DOCSHELL 0x877df400 == 117 [pid = 3205] [id = 338] 16:01:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x885da800) [pid = 3205] [serial = 1015] [outer = (nil)] 16:01:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x887ce000) [pid = 3205] [serial = 1016] [outer = 0x885da800] 16:01:26 INFO - PROCESS | 3205 | 1461193286639 Marionette DEBUG loaded listener.js 16:01:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x88916c00) [pid = 3205] [serial = 1017] [outer = 0x885da800] 16:01:27 INFO - PROCESS | 3205 | 1461193287665 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]]]}] 16:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1728ms 16:01:27 INFO - PROCESS | 3205 | 1461193287753 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 16:01:27 INFO - PROCESS | 3205 | 1461193287757 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 16:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:01:27 INFO - PROCESS | 3205 | 1461193287765 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:01:27 INFO - PROCESS | 3205 | 1461193287771 Marionette TRACE conn4 <- [1,1326,null,{}] 16:01:27 INFO - PROCESS | 3205 | 1461193287794 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}] 16:01:28 INFO - PROCESS | 3205 | 1461193288061 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 16:01:28 INFO - PROCESS | 3205 | 1461193288253 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:28 INFO - PROCESS | 3205 | ++DOCSHELL 0x88f09400 == 118 [pid = 3205] [id = 339] 16:01:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x89b57000) [pid = 3205] [serial = 1018] [outer = (nil)] 16:01:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x8ab05400) [pid = 3205] [serial = 1019] [outer = 0x89b57000] 16:01:28 INFO - PROCESS | 3205 | 1461193288346 Marionette DEBUG loaded listener.js 16:01:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0x8ab34c00) [pid = 3205] [serial = 1020] [outer = 0x89b57000] 16:01:28 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x84d58400) [pid = 3205] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:01:28 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x88f0b400) [pid = 3205] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:01:28 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x877cec00) [pid = 3205] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:01:28 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x8964c800) [pid = 3205] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:01:28 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x86bf1400) [pid = 3205] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:01:29 INFO - PROCESS | 3205 | 1461193289444 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]]]}] 16:01:29 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 16:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1745ms 16:01:29 INFO - PROCESS | 3205 | 1461193289511 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 16:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:01:29 INFO - PROCESS | 3205 | 1461193289516 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 16:01:29 INFO - PROCESS | 3205 | 1461193289522 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:01:29 INFO - PROCESS | 3205 | 1461193289526 Marionette TRACE conn4 <- [1,1330,null,{}] 16:01:29 INFO - PROCESS | 3205 | 1461193289531 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}] 16:01:29 INFO - PROCESS | 3205 | 1461193289748 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 16:01:29 INFO - PROCESS | 3205 | 1461193289920 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:29 INFO - PROCESS | 3205 | ++DOCSHELL 0x877cec00 == 119 [pid = 3205] [id = 340] 16:01:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x8ab02800) [pid = 3205] [serial = 1021] [outer = (nil)] 16:01:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x8ad16c00) [pid = 3205] [serial = 1022] [outer = 0x8ab02800] 16:01:30 INFO - PROCESS | 3205 | 1461193289997 Marionette DEBUG loaded listener.js 16:01:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x8ad1e000) [pid = 3205] [serial = 1023] [outer = 0x8ab02800] 16:01:30 INFO - PROCESS | 3205 | 1461193290840 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]]]}] 16:01:31 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 16:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1492ms 16:01:31 INFO - PROCESS | 3205 | 1461193291016 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 16:01:31 INFO - PROCESS | 3205 | 1461193291024 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 16:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:01:31 INFO - PROCESS | 3205 | 1461193291033 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:01:31 INFO - PROCESS | 3205 | 1461193291039 Marionette TRACE conn4 <- [1,1334,null,{}] 16:01:31 INFO - PROCESS | 3205 | 1461193291048 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}] 16:01:31 INFO - PROCESS | 3205 | 1461193291304 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 16:01:31 INFO - PROCESS | 3205 | 1461193291658 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:31 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bfc800 == 120 [pid = 3205] [id = 341] 16:01:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x874e2c00) [pid = 3205] [serial = 1024] [outer = (nil)] 16:01:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0x877ca400) [pid = 3205] [serial = 1025] [outer = 0x874e2c00] 16:01:31 INFO - PROCESS | 3205 | 1461193291759 Marionette DEBUG loaded listener.js 16:01:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 179 (0x882b3400) [pid = 3205] [serial = 1026] [outer = 0x874e2c00] 16:01:32 INFO - PROCESS | 3205 | 1461193292827 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]]]}] 16:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1839ms 16:01:32 INFO - PROCESS | 3205 | 1461193292873 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 16:01:32 INFO - PROCESS | 3205 | 1461193292879 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 16:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:01:32 INFO - PROCESS | 3205 | 1461193292893 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:01:32 INFO - PROCESS | 3205 | 1461193292900 Marionette TRACE conn4 <- [1,1338,null,{}] 16:01:32 INFO - PROCESS | 3205 | 1461193292906 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}] 16:01:33 INFO - PROCESS | 3205 | 1461193293137 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 16:01:33 INFO - PROCESS | 3205 | 1461193293473 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:33 INFO - PROCESS | 3205 | ++DOCSHELL 0x88920400 == 121 [pid = 3205] [id = 342] 16:01:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 180 (0x88922000) [pid = 3205] [serial = 1027] [outer = (nil)] 16:01:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 181 (0x89b5e800) [pid = 3205] [serial = 1028] [outer = 0x88922000] 16:01:33 INFO - PROCESS | 3205 | 1461193293575 Marionette DEBUG loaded listener.js 16:01:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 182 (0x8ab0f000) [pid = 3205] [serial = 1029] [outer = 0x88922000] 16:01:35 INFO - PROCESS | 3205 | 1461193295159 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]]]}] 16:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2302ms 16:01:35 INFO - PROCESS | 3205 | 1461193295192 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 16:01:35 INFO - PROCESS | 3205 | 1461193295195 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 16:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:01:35 INFO - PROCESS | 3205 | 1461193295202 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:01:35 INFO - PROCESS | 3205 | 1461193295205 Marionette TRACE conn4 <- [1,1342,null,{}] 16:01:35 INFO - PROCESS | 3205 | 1461193295222 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}] 16:01:35 INFO - PROCESS | 3205 | 1461193295436 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 16:01:35 INFO - PROCESS | 3205 | 1461193295654 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:35 INFO - PROCESS | 3205 | ++DOCSHELL 0x88920000 == 122 [pid = 3205] [id = 343] 16:01:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 183 (0x8acbe400) [pid = 3205] [serial = 1030] [outer = (nil)] 16:01:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 184 (0x8b2a0800) [pid = 3205] [serial = 1031] [outer = 0x8acbe400] 16:01:35 INFO - PROCESS | 3205 | 1461193295789 Marionette DEBUG loaded listener.js 16:01:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 185 (0x8beeb400) [pid = 3205] [serial = 1032] [outer = 0x8acbe400] 16:01:36 INFO - PROCESS | 3205 | 1461193296929 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]]]}] 16:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1786ms 16:01:36 INFO - PROCESS | 3205 | 1461193296990 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 16:01:36 INFO - PROCESS | 3205 | 1461193296995 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 16:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:01:37 INFO - PROCESS | 3205 | 1461193297002 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:01:37 INFO - PROCESS | 3205 | 1461193297007 Marionette TRACE conn4 <- [1,1346,null,{}] 16:01:37 INFO - PROCESS | 3205 | 1461193297013 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}] 16:01:37 INFO - PROCESS | 3205 | 1461193297258 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 16:01:37 INFO - PROCESS | 3205 | 1461193297586 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:37 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b3dd000 == 123 [pid = 3205] [id = 344] 16:01:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 186 (0x8b590800) [pid = 3205] [serial = 1033] [outer = (nil)] 16:01:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 187 (0x8c535000) [pid = 3205] [serial = 1034] [outer = 0x8b590800] 16:01:37 INFO - PROCESS | 3205 | 1461193297684 Marionette DEBUG loaded listener.js 16:01:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 188 (0x8c541400) [pid = 3205] [serial = 1035] [outer = 0x8b590800] 16:01:38 INFO - PROCESS | 3205 | 1461193298654 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]]]}] 16:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1687ms 16:01:38 INFO - PROCESS | 3205 | 1461193298690 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 16:01:38 INFO - PROCESS | 3205 | 1461193298694 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 16:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:01:38 INFO - PROCESS | 3205 | 1461193298701 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:01:38 INFO - PROCESS | 3205 | 1461193298705 Marionette TRACE conn4 <- [1,1350,null,{}] 16:01:38 INFO - PROCESS | 3205 | 1461193298711 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}] 16:01:38 INFO - PROCESS | 3205 | 1461193298940 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 16:01:39 INFO - PROCESS | 3205 | 1461193299221 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:39 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c1c6000 == 124 [pid = 3205] [id = 345] 16:01:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 189 (0x8de3c000) [pid = 3205] [serial = 1036] [outer = (nil)] 16:01:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 190 (0x8dfc8c00) [pid = 3205] [serial = 1037] [outer = 0x8de3c000] 16:01:39 INFO - PROCESS | 3205 | 1461193299356 Marionette DEBUG loaded listener.js 16:01:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 191 (0x8e891c00) [pid = 3205] [serial = 1038] [outer = 0x8de3c000] 16:01:40 INFO - PROCESS | 3205 | 1461193300251 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]]]}] 16:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1586ms 16:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:01:40 INFO - PROCESS | 3205 | 1461193300288 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 16:01:40 INFO - PROCESS | 3205 | 1461193300291 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 16:01:40 INFO - PROCESS | 3205 | 1461193300298 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:01:40 INFO - PROCESS | 3205 | 1461193300302 Marionette TRACE conn4 <- [1,1354,null,{}] 16:01:40 INFO - PROCESS | 3205 | 1461193300307 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}] 16:01:40 INFO - PROCESS | 3205 | 1461193300540 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 16:01:40 INFO - PROCESS | 3205 | 1461193300814 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:40 INFO - PROCESS | 3205 | ++DOCSHELL 0x86977800 == 125 [pid = 3205] [id = 346] 16:01:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 192 (0x8eb78800) [pid = 3205] [serial = 1039] [outer = (nil)] 16:01:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 193 (0x8eb92800) [pid = 3205] [serial = 1040] [outer = 0x8eb78800] 16:01:40 INFO - PROCESS | 3205 | 1461193300952 Marionette DEBUG loaded listener.js 16:01:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 194 (0x8f55d800) [pid = 3205] [serial = 1041] [outer = 0x8eb78800] 16:01:41 INFO - PROCESS | 3205 | 1461193301962 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]]]}] 16:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1690ms 16:01:41 INFO - PROCESS | 3205 | 1461193301990 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 16:01:41 INFO - PROCESS | 3205 | 1461193301996 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 16:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:01:42 INFO - PROCESS | 3205 | 1461193302006 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:01:42 INFO - PROCESS | 3205 | 1461193302012 Marionette TRACE conn4 <- [1,1358,null,{}] 16:01:42 INFO - PROCESS | 3205 | 1461193302021 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}] 16:01:42 INFO - PROCESS | 3205 | 1461193302394 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 16:01:42 INFO - PROCESS | 3205 | 1461193302726 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:42 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c1bc400 == 126 [pid = 3205] [id = 347] 16:01:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 195 (0x8e981c00) [pid = 3205] [serial = 1042] [outer = (nil)] 16:01:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 196 (0x8fc5bc00) [pid = 3205] [serial = 1043] [outer = 0x8e981c00] 16:01:42 INFO - PROCESS | 3205 | 1461193302814 Marionette DEBUG loaded listener.js 16:01:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 197 (0x8fc60800) [pid = 3205] [serial = 1044] [outer = 0x8e981c00] 16:01:43 INFO - PROCESS | 3205 | 1461193303708 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]]]}] 16:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1738ms 16:01:43 INFO - PROCESS | 3205 | 1461193303758 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 16:01:43 INFO - PROCESS | 3205 | 1461193303762 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 16:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:01:43 INFO - PROCESS | 3205 | 1461193303769 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:01:43 INFO - PROCESS | 3205 | 1461193303772 Marionette TRACE conn4 <- [1,1362,null,{}] 16:01:43 INFO - PROCESS | 3205 | 1461193303778 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}] 16:01:43 INFO - PROCESS | 3205 | 1461193303974 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 16:01:44 INFO - PROCESS | 3205 | 1461193304196 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:44 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e8ae400 == 127 [pid = 3205] [id = 348] 16:01:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 198 (0x8eb96400) [pid = 3205] [serial = 1045] [outer = (nil)] 16:01:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 199 (0x90706c00) [pid = 3205] [serial = 1046] [outer = 0x8eb96400] 16:01:44 INFO - PROCESS | 3205 | 1461193304321 Marionette DEBUG loaded listener.js 16:01:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 200 (0x91218c00) [pid = 3205] [serial = 1047] [outer = 0x8eb96400] 16:01:45 INFO - PROCESS | 3205 | 1461193305338 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]]]}] 16:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1638ms 16:01:45 INFO - PROCESS | 3205 | 1461193305408 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 16:01:45 INFO - PROCESS | 3205 | 1461193305412 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 16:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:01:45 INFO - PROCESS | 3205 | 1461193305420 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:01:45 INFO - PROCESS | 3205 | 1461193305424 Marionette TRACE conn4 <- [1,1366,null,{}] 16:01:45 INFO - PROCESS | 3205 | 1461193305430 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}] 16:01:45 INFO - PROCESS | 3205 | 1461193305707 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 16:01:46 INFO - PROCESS | 3205 | 1461193306026 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:46 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fe35800 == 128 [pid = 3205] [id = 349] 16:01:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 201 (0x8fe3a400) [pid = 3205] [serial = 1048] [outer = (nil)] 16:01:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 202 (0x92a1cc00) [pid = 3205] [serial = 1049] [outer = 0x8fe3a400] 16:01:46 INFO - PROCESS | 3205 | 1461193306119 Marionette DEBUG loaded listener.js 16:01:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 203 (0x95c0f800) [pid = 3205] [serial = 1050] [outer = 0x8fe3a400] 16:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 1782ms 16:01:47 INFO - PROCESS | 3205 | 1461193307185 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] 16:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:01:47 INFO - PROCESS | 3205 | 1461193307208 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 16:01:47 INFO - PROCESS | 3205 | 1461193307215 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:01:47 INFO - PROCESS | 3205 | 1461193307219 Marionette TRACE conn4 <- [1,1370,null,{}] 16:01:47 INFO - PROCESS | 3205 | 1461193307224 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}] 16:01:47 INFO - PROCESS | 3205 | 1461193307472 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 16:01:47 INFO - PROCESS | 3205 | 1461193307792 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:47 INFO - PROCESS | 3205 | ++DOCSHELL 0x8de34400 == 129 [pid = 3205] [id = 350] 16:01:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 204 (0x9130fc00) [pid = 3205] [serial = 1051] [outer = (nil)] 16:01:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 205 (0x975ea000) [pid = 3205] [serial = 1052] [outer = 0x9130fc00] 16:01:47 INFO - PROCESS | 3205 | 1461193307890 Marionette DEBUG loaded listener.js 16:01:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 206 (0x9780a800) [pid = 3205] [serial = 1053] [outer = 0x9130fc00] 16:01:48 INFO - PROCESS | 3205 | 1461193308834 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] 16:01:48 INFO - PROCESS | 3205 | 1461193308858 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 16:01:48 INFO - PROCESS | 3205 | 1461193308866 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:01:48 INFO - PROCESS | 3205 | 1461193308871 Marionette TRACE conn4 <- [1,1374,null,{}] 16:01:48 INFO - PROCESS | 3205 | 1461193308877 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}] 16:01:49 INFO - PROCESS | 3205 | 1461193309113 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 16:01:49 INFO - PROCESS | 3205 | 1461193309464 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x9712e800 == 130 [pid = 3205] [id = 351] 16:01:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 207 (0x97e2d800) [pid = 3205] [serial = 1054] [outer = (nil)] 16:01:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 208 (0x97e32400) [pid = 3205] [serial = 1055] [outer = 0x97e2d800] 16:01:49 INFO - PROCESS | 3205 | 1461193309591 Marionette DEBUG loaded listener.js 16:01:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 209 (0x97e37800) [pid = 3205] [serial = 1056] [outer = 0x97e2d800] 16:01:50 INFO - PROCESS | 3205 | [3205] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:01:50 INFO - PROCESS | 3205 | 1461193310611 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] 16:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:01:50 INFO - PROCESS | 3205 | 1461193310663 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 16:01:50 INFO - PROCESS | 3205 | 1461193310670 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:01:50 INFO - PROCESS | 3205 | 1461193310674 Marionette TRACE conn4 <- [1,1378,null,{}] 16:01:50 INFO - PROCESS | 3205 | 1461193310680 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}] 16:01:50 INFO - PROCESS | 3205 | 1461193310898 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 16:01:51 INFO - PROCESS | 3205 | 1461193311218 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:51 INFO - PROCESS | 3205 | ++DOCSHELL 0x97f45000 == 131 [pid = 3205] [id = 352] 16:01:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 210 (0x97f46c00) [pid = 3205] [serial = 1057] [outer = (nil)] 16:01:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 211 (0x97f4bc00) [pid = 3205] [serial = 1058] [outer = 0x97f46c00] 16:01:51 INFO - PROCESS | 3205 | 1461193311315 Marionette DEBUG loaded listener.js 16:01:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 212 (0x97f4ec00) [pid = 3205] [serial = 1059] [outer = 0x97f46c00] 16:01:52 INFO - PROCESS | 3205 | 1461193312262 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] 16:01:52 INFO - PROCESS | 3205 | 1461193312314 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 16:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:01:52 INFO - PROCESS | 3205 | 1461193312325 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:01:52 INFO - PROCESS | 3205 | 1461193312329 Marionette TRACE conn4 <- [1,1382,null,{}] 16:01:52 INFO - PROCESS | 3205 | 1461193312339 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}] 16:01:52 INFO - PROCESS | 3205 | 1461193312631 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 16:01:53 INFO - PROCESS | 3205 | 1461193312986 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:53 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bf5400 == 132 [pid = 3205] [id = 353] 16:01:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 213 (0x874e4c00) [pid = 3205] [serial = 1060] [outer = (nil)] 16:01:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 214 (0x97fb4c00) [pid = 3205] [serial = 1061] [outer = 0x874e4c00] 16:01:53 INFO - PROCESS | 3205 | 1461193313075 Marionette DEBUG loaded listener.js 16:01:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 215 (0x97fbd800) [pid = 3205] [serial = 1062] [outer = 0x874e4c00] 16:01:54 INFO - PROCESS | 3205 | [3205] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:01:54 INFO - PROCESS | 3205 | 1461193314149 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] 16:01:54 INFO - PROCESS | 3205 | 1461193314227 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 16:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:01:54 INFO - PROCESS | 3205 | 1461193314237 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:01:54 INFO - PROCESS | 3205 | 1461193314242 Marionette TRACE conn4 <- [1,1386,null,{}] 16:01:54 INFO - PROCESS | 3205 | 1461193314251 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}] 16:01:54 INFO - PROCESS | 3205 | 1461193314539 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 16:01:55 INFO - PROCESS | 3205 | 1461193315476 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:55 INFO - PROCESS | 3205 | ++DOCSHELL 0x85baf400 == 133 [pid = 3205] [id = 354] 16:01:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 216 (0x85bb3000) [pid = 3205] [serial = 1063] [outer = (nil)] 16:01:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 217 (0x8697c400) [pid = 3205] [serial = 1064] [outer = 0x85bb3000] 16:01:55 INFO - PROCESS | 3205 | 1461193315564 Marionette DEBUG loaded listener.js 16:01:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 218 (0x869b9000) [pid = 3205] [serial = 1065] [outer = 0x85bb3000] 16:01:56 INFO - PROCESS | 3205 | 1461193316567 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] 16:01:56 INFO - PROCESS | 3205 | 1461193316636 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 16:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:01:56 INFO - PROCESS | 3205 | 1461193316645 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:01:56 INFO - PROCESS | 3205 | 1461193316650 Marionette TRACE conn4 <- [1,1390,null,{}] 16:01:56 INFO - PROCESS | 3205 | 1461193316658 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}] 16:01:57 INFO - PROCESS | 3205 | 1461193317034 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 16:01:57 INFO - PROCESS | 3205 | 1461193317279 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:57 INFO - PROCESS | 3205 | ++DOCSHELL 0x869bb000 == 134 [pid = 3205] [id = 355] 16:01:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 219 (0x869bd400) [pid = 3205] [serial = 1066] [outer = (nil)] 16:01:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 220 (0x885e3800) [pid = 3205] [serial = 1067] [outer = 0x869bd400] 16:01:57 INFO - PROCESS | 3205 | 1461193317459 Marionette DEBUG loaded listener.js 16:01:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 221 (0x8881cc00) [pid = 3205] [serial = 1068] [outer = 0x869bd400] 16:01:58 INFO - PROCESS | 3205 | 1461193318446 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]]]}] 16:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1832ms 16:01:58 INFO - PROCESS | 3205 | 1461193318482 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 16:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:01:58 INFO - PROCESS | 3205 | 1461193318489 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 16:01:58 INFO - PROCESS | 3205 | 1461193318497 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:01:58 INFO - PROCESS | 3205 | 1461193318500 Marionette TRACE conn4 <- [1,1394,null,{}] 16:01:58 INFO - PROCESS | 3205 | 1461193318506 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}] 16:01:58 INFO - PROCESS | 3205 | 1461193318768 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 16:01:59 INFO - PROCESS | 3205 | 1461193319176 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:59 INFO - PROCESS | 3205 | ++DOCSHELL 0x8964c400 == 135 [pid = 3205] [id = 356] 16:01:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 222 (0x89b54400) [pid = 3205] [serial = 1069] [outer = (nil)] 16:01:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 223 (0x89cc2000) [pid = 3205] [serial = 1070] [outer = 0x89b54400] 16:01:59 INFO - PROCESS | 3205 | 1461193319298 Marionette DEBUG loaded listener.js 16:01:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 224 (0x8acc4c00) [pid = 3205] [serial = 1071] [outer = 0x89b54400] 16:02:00 INFO - PROCESS | 3205 | 1461193320297 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]]]}] 16:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1843ms 16:02:00 INFO - PROCESS | 3205 | 1461193320339 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 16:02:00 INFO - PROCESS | 3205 | 1461193320342 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 16:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:02:00 INFO - PROCESS | 3205 | 1461193320357 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:02:00 INFO - PROCESS | 3205 | 1461193320366 Marionette TRACE conn4 <- [1,1398,null,{}] 16:02:00 INFO - PROCESS | 3205 | 1461193320374 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}] 16:02:00 INFO - PROCESS | 3205 | 1461193320594 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 16:02:00 INFO - PROCESS | 3205 | 1461193320917 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:00 INFO - PROCESS | 3205 | ++DOCSHELL 0x88f0cc00 == 136 [pid = 3205] [id = 357] 16:02:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 225 (0x8ab0ac00) [pid = 3205] [serial = 1072] [outer = (nil)] 16:02:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 226 (0x8b299000) [pid = 3205] [serial = 1073] [outer = 0x8ab0ac00] 16:02:01 INFO - PROCESS | 3205 | 1461193321005 Marionette DEBUG loaded listener.js 16:02:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 227 (0x8b3df000) [pid = 3205] [serial = 1074] [outer = 0x8ab0ac00] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8df87000 == 135 [pid = 3205] [id = 89] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8573c000 == 134 [pid = 3205] [id = 287] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8dfd5000 == 133 [pid = 3205] [id = 118] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x885de400 == 132 [pid = 3205] [id = 274] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8adc2400 == 131 [pid = 3205] [id = 174] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8b58f000 == 130 [pid = 3205] [id = 124] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8df84c00 == 129 [pid = 3205] [id = 288] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8b297000 == 128 [pid = 3205] [id = 128] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8eb72000 == 127 [pid = 3205] [id = 126] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8dfd4400 == 126 [pid = 3205] [id = 129] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8b171400 == 125 [pid = 3205] [id = 163] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x88f09400 == 124 [pid = 3205] [id = 339] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x877df400 == 123 [pid = 3205] [id = 338] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x86befc00 == 122 [pid = 3205] [id = 337] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8f692400 == 121 [pid = 3205] [id = 329] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8eb78000 == 120 [pid = 3205] [id = 328] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x874e9400 == 119 [pid = 3205] [id = 327] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8bec9800 == 118 [pid = 3205] [id = 326] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8b58ac00 == 117 [pid = 3205] [id = 284] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8c1c8400 == 116 [pid = 3205] [id = 325] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8b292400 == 115 [pid = 3205] [id = 323] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8ab04000 == 114 [pid = 3205] [id = 324] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8ad22400 == 113 [pid = 3205] [id = 322] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8c0d9400 == 112 [pid = 3205] [id = 285] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x8ab10c00 == 111 [pid = 3205] [id = 321] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x887c1400 == 110 [pid = 3205] [id = 320] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x882ad000 == 109 [pid = 3205] [id = 318] 16:02:01 INFO - PROCESS | 3205 | --DOCSHELL 0x86bf3c00 == 108 [pid = 3205] [id = 319] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 226 (0x92a89800) [pid = 3205] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 225 (0x8ab10000) [pid = 3205] [serial = 956] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 224 (0x907e1400) [pid = 3205] [serial = 929] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 223 (0x8c535400) [pid = 3205] [serial = 905] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 222 (0x85905000) [pid = 3205] [serial = 944] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 221 (0x8964bc00) [pid = 3205] [serial = 950] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 220 (0x89b5bc00) [pid = 3205] [serial = 951] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 219 (0x8ec88000) [pid = 3205] [serial = 917] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 218 (0x89645c00) [pid = 3205] [serial = 890] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 217 (0x887c9800) [pid = 3205] [serial = 948] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 216 (0x85bb5c00) [pid = 3205] [serial = 945] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 215 (0x8b588c00) [pid = 3205] [serial = 899] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 214 (0x8c0cec00) [pid = 3205] [serial = 902] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 213 (0x8eb7e000) [pid = 3205] [serial = 914] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 212 (0x8fb6a000) [pid = 3205] [serial = 923] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 211 (0x89b53400) [pid = 3205] [serial = 896] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 210 (0x8ab35c00) [pid = 3205] [serial = 953] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 209 (0x8acc3000) [pid = 3205] [serial = 954] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 208 (0x8e97e000) [pid = 3205] [serial = 911] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 207 (0x882ab000) [pid = 3205] [serial = 947] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 206 (0x877d2000) [pid = 3205] [serial = 893] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 205 (0x8f567000) [pid = 3205] [serial = 920] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 204 (0x874e8000) [pid = 3205] [serial = 942] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 203 (0x9130e800) [pid = 3205] [serial = 932] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 202 (0x8e8a4000) [pid = 3205] [serial = 908] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 201 (0x877da400) [pid = 3205] [serial = 938] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 200 (0x8fc69400) [pid = 3205] [serial = 926] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 199 (0x86bf8800) [pid = 3205] [serial = 941] [outer = (nil)] [url = about:blank] 16:02:01 INFO - PROCESS | 3205 | --DOMWINDOW == 198 (0x91fbd800) [pid = 3205] [serial = 935] [outer = (nil)] [url = about:blank] 16:02:02 INFO - PROCESS | 3205 | 1461193322262 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]]]}] 16:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1961ms 16:02:02 INFO - PROCESS | 3205 | 1461193322313 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 16:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:02:02 INFO - PROCESS | 3205 | 1461193322318 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 16:02:02 INFO - PROCESS | 3205 | 1461193322325 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:02:02 INFO - PROCESS | 3205 | 1461193322329 Marionette TRACE conn4 <- [1,1402,null,{}] 16:02:02 INFO - PROCESS | 3205 | 1461193322337 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}] 16:02:02 INFO - PROCESS | 3205 | 1461193322576 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 16:02:02 INFO - PROCESS | 3205 | 1461193322750 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:02 INFO - PROCESS | 3205 | ++DOCSHELL 0x85901400 == 109 [pid = 3205] [id = 358] 16:02:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 199 (0x85903c00) [pid = 3205] [serial = 1075] [outer = (nil)] 16:02:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 200 (0x877dec00) [pid = 3205] [serial = 1076] [outer = 0x85903c00] 16:02:02 INFO - PROCESS | 3205 | 1461193322827 Marionette DEBUG loaded listener.js 16:02:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 201 (0x885de400) [pid = 3205] [serial = 1077] [outer = 0x85903c00] 16:02:03 INFO - PROCESS | 3205 | 1461193323713 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]]]}] 16:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1453ms 16:02:03 INFO - PROCESS | 3205 | 1461193323779 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 16:02:03 INFO - PROCESS | 3205 | 1461193323786 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 16:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:02:03 INFO - PROCESS | 3205 | 1461193323794 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:02:03 INFO - PROCESS | 3205 | 1461193323798 Marionette TRACE conn4 <- [1,1406,null,{}] 16:02:03 INFO - PROCESS | 3205 | 1461193323803 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}] 16:02:04 INFO - PROCESS | 3205 | 1461193324034 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 16:02:04 INFO - PROCESS | 3205 | 1461193324294 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:04 INFO - PROCESS | 3205 | ++DOCSHELL 0x877e8000 == 110 [pid = 3205] [id = 359] 16:02:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 202 (0x88818400) [pid = 3205] [serial = 1078] [outer = (nil)] 16:02:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 203 (0x89b60800) [pid = 3205] [serial = 1079] [outer = 0x88818400] 16:02:04 INFO - PROCESS | 3205 | 1461193324446 Marionette DEBUG loaded listener.js 16:02:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 204 (0x8ab36000) [pid = 3205] [serial = 1080] [outer = 0x88818400] 16:02:05 INFO - PROCESS | 3205 | 1461193325401 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]]]}] 16:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1637ms 16:02:05 INFO - PROCESS | 3205 | 1461193325432 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 16:02:05 INFO - PROCESS | 3205 | 1461193325436 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 16:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:02:05 INFO - PROCESS | 3205 | 1461193325442 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:02:05 INFO - PROCESS | 3205 | 1461193325445 Marionette TRACE conn4 <- [1,1410,null,{}] 16:02:05 INFO - PROCESS | 3205 | 1461193325451 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}] 16:02:05 INFO - PROCESS | 3205 | 1461193325713 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 16:02:05 INFO - PROCESS | 3205 | 1461193325752 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x89b62c00 == 111 [pid = 3205] [id = 360] 16:02:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 205 (0x8acc6c00) [pid = 3205] [serial = 1081] [outer = (nil)] 16:02:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 206 (0x8b29c400) [pid = 3205] [serial = 1082] [outer = 0x8acc6c00] 16:02:05 INFO - PROCESS | 3205 | 1461193325831 Marionette DEBUG loaded listener.js 16:02:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 207 (0x8b3e9800) [pid = 3205] [serial = 1083] [outer = 0x8acc6c00] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 206 (0x869bf800) [pid = 3205] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 205 (0x885ddc00) [pid = 3205] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 204 (0x8c1c6c00) [pid = 3205] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 203 (0x89b62000) [pid = 3205] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 202 (0x8e8a8400) [pid = 3205] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 201 (0x882ac000) [pid = 3205] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 200 (0x8697d400) [pid = 3205] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 199 (0x8fe30400) [pid = 3205] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 198 (0x8b3e6400) [pid = 3205] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 197 (0x95a0c000) [pid = 3205] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 196 (0x963f1c00) [pid = 3205] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 195 (0x8c0d1400) [pid = 3205] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 194 (0x8e895800) [pid = 3205] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 193 (0x8891b800) [pid = 3205] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 192 (0x8c0cd800) [pid = 3205] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 191 (0x8c1bf000) [pid = 3205] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 190 (0x8b3e4800) [pid = 3205] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 189 (0x9070a800) [pid = 3205] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 188 (0x86bf7c00) [pid = 3205] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 187 (0x8964d800) [pid = 3205] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 186 (0x86bf2c00) [pid = 3205] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 185 (0x88f10c00) [pid = 3205] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 184 (0x8eb79800) [pid = 3205] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 183 (0x86980000) [pid = 3205] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 182 (0x885da800) [pid = 3205] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 181 (0x8eb95400) [pid = 3205] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 180 (0x89b57000) [pid = 3205] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 179 (0x887c3000) [pid = 3205] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 178 (0x8adb9400) [pid = 3205] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x8adbf800) [pid = 3205] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x8f55f800) [pid = 3205] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x88f04c00) [pid = 3205] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x8b582000) [pid = 3205] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x8b3e1400) [pid = 3205] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x8e88d000) [pid = 3205] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x88915400) [pid = 3205] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x8df91000) [pid = 3205] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x91fb8c00) [pid = 3205] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x8fc61c00) [pid = 3205] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8697a000) [pid = 3205] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x8c53c800) [pid = 3205] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x89b55c00) [pid = 3205] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x8c53a800) [pid = 3205] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x8b178800) [pid = 3205] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x8c538400) [pid = 3205] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x8c087800) [pid = 3205] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x85907800) [pid = 3205] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x8fe36800) [pid = 3205] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x8ad14c00) [pid = 3205] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x8fc62000) [pid = 3205] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x8b58e800) [pid = 3205] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x8f562000) [pid = 3205] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:02:07 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x882acc00) [pid = 3205] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:02:08 INFO - PROCESS | 3205 | 1461193328112 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]]]}] 16:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2684ms 16:02:08 INFO - PROCESS | 3205 | 1461193328127 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 16:02:08 INFO - PROCESS | 3205 | 1461193328130 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 16:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:02:08 INFO - PROCESS | 3205 | 1461193328137 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:02:08 INFO - PROCESS | 3205 | 1461193328140 Marionette TRACE conn4 <- [1,1414,null,{}] 16:02:08 INFO - PROCESS | 3205 | 1461193328146 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}] 16:02:08 INFO - PROCESS | 3205 | 1461193328345 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 16:02:08 INFO - PROCESS | 3205 | 1461193328564 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:08 INFO - PROCESS | 3205 | ++DOCSHELL 0x85735c00 == 112 [pid = 3205] [id = 361] 16:02:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x85badc00) [pid = 3205] [serial = 1084] [outer = (nil)] 16:02:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x86bf4c00) [pid = 3205] [serial = 1085] [outer = 0x85badc00] 16:02:08 INFO - PROCESS | 3205 | 1461193328642 Marionette DEBUG loaded listener.js 16:02:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x88916000) [pid = 3205] [serial = 1086] [outer = 0x85badc00] 16:02:09 INFO - PROCESS | 3205 | 1461193329719 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]]]}] 16:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1639ms 16:02:09 INFO - PROCESS | 3205 | 1461193329778 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 16:02:09 INFO - PROCESS | 3205 | 1461193329785 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 16:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:02:09 INFO - PROCESS | 3205 | 1461193329794 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:02:09 INFO - PROCESS | 3205 | 1461193329801 Marionette TRACE conn4 <- [1,1418,null,{}] 16:02:09 INFO - PROCESS | 3205 | 1461193329874 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}] 16:02:10 INFO - PROCESS | 3205 | 1461193330159 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 16:02:10 INFO - PROCESS | 3205 | 1461193330498 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:10 INFO - PROCESS | 3205 | ++DOCSHELL 0x85906400 == 113 [pid = 3205] [id = 362] 16:02:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x8697d800) [pid = 3205] [serial = 1087] [outer = (nil)] 16:02:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x877cb000) [pid = 3205] [serial = 1088] [outer = 0x8697d800] 16:02:10 INFO - PROCESS | 3205 | 1461193330603 Marionette DEBUG loaded listener.js 16:02:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x877e1800) [pid = 3205] [serial = 1089] [outer = 0x8697d800] 16:02:11 INFO - PROCESS | 3205 | 1461193331801 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]]]}] 16:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 2063ms 16:02:11 INFO - PROCESS | 3205 | 1461193331857 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 16:02:11 INFO - PROCESS | 3205 | 1461193331866 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 16:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:02:11 INFO - PROCESS | 3205 | 1461193331879 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:02:11 INFO - PROCESS | 3205 | 1461193331884 Marionette TRACE conn4 <- [1,1422,null,{}] 16:02:11 INFO - PROCESS | 3205 | 1461193331893 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}] 16:02:12 INFO - PROCESS | 3205 | 1461193332159 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 16:02:12 INFO - PROCESS | 3205 | 1461193332481 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:12 INFO - PROCESS | 3205 | ++DOCSHELL 0x874ea800 == 114 [pid = 3205] [id = 363] 16:02:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x885e7c00) [pid = 3205] [serial = 1090] [outer = (nil)] 16:02:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x88f0c800) [pid = 3205] [serial = 1091] [outer = 0x885e7c00] 16:02:12 INFO - PROCESS | 3205 | 1461193332611 Marionette DEBUG loaded listener.js 16:02:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x8964f400) [pid = 3205] [serial = 1092] [outer = 0x885e7c00] 16:02:13 INFO - PROCESS | 3205 | 1461193333750 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]]]}] 16:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1942ms 16:02:13 INFO - PROCESS | 3205 | 1461193333821 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 16:02:13 INFO - PROCESS | 3205 | 1461193333833 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 16:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:02:13 INFO - PROCESS | 3205 | 1461193333845 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:02:13 INFO - PROCESS | 3205 | 1461193333852 Marionette TRACE conn4 <- [1,1426,null,{}] 16:02:13 INFO - PROCESS | 3205 | 1461193333873 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}] 16:02:14 INFO - PROCESS | 3205 | 1461193334251 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 16:02:14 INFO - PROCESS | 3205 | 1461193334564 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:14 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab32000 == 115 [pid = 3205] [id = 364] 16:02:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x8acc8800) [pid = 3205] [serial = 1093] [outer = (nil)] 16:02:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x8adb9c00) [pid = 3205] [serial = 1094] [outer = 0x8acc8800] 16:02:14 INFO - PROCESS | 3205 | 1461193334662 Marionette DEBUG loaded listener.js 16:02:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x8b173000) [pid = 3205] [serial = 1095] [outer = 0x8acc8800] 16:02:15 INFO - PROCESS | 3205 | 1461193335706 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]]]}] 16:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1899ms 16:02:15 INFO - PROCESS | 3205 | 1461193335745 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 16:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:02:15 INFO - PROCESS | 3205 | 1461193335751 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 16:02:15 INFO - PROCESS | 3205 | 1461193335757 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:02:15 INFO - PROCESS | 3205 | 1461193335761 Marionette TRACE conn4 <- [1,1430,null,{}] 16:02:15 INFO - PROCESS | 3205 | 1461193335767 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}] 16:02:16 INFO - PROCESS | 3205 | 1461193336029 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 16:02:16 INFO - PROCESS | 3205 | 1461193336351 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:16 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ad22400 == 116 [pid = 3205] [id = 365] 16:02:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x8b298800) [pid = 3205] [serial = 1096] [outer = (nil)] 16:02:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x8b582000) [pid = 3205] [serial = 1097] [outer = 0x8b298800] 16:02:16 INFO - PROCESS | 3205 | 1461193336454 Marionette DEBUG loaded listener.js 16:02:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x8bec3800) [pid = 3205] [serial = 1098] [outer = 0x8b298800] 16:02:17 INFO - PROCESS | 3205 | 1461193337484 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]]]}] 16:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1784ms 16:02:17 INFO - PROCESS | 3205 | 1461193337547 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 16:02:17 INFO - PROCESS | 3205 | 1461193337554 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 16:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:02:17 INFO - PROCESS | 3205 | 1461193337571 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:02:17 INFO - PROCESS | 3205 | 1461193337579 Marionette TRACE conn4 <- [1,1434,null,{}] 16:02:17 INFO - PROCESS | 3205 | 1461193337585 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}] 16:02:17 INFO - PROCESS | 3205 | 1461193337860 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 16:02:18 INFO - PROCESS | 3205 | 1461193338170 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:18 INFO - PROCESS | 3205 | ++DOCSHELL 0x8acc6000 == 117 [pid = 3205] [id = 366] 16:02:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x8bec6c00) [pid = 3205] [serial = 1099] [outer = (nil)] 16:02:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x8bef2800) [pid = 3205] [serial = 1100] [outer = 0x8bec6c00] 16:02:18 INFO - PROCESS | 3205 | 1461193338271 Marionette DEBUG loaded listener.js 16:02:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x8bef8000) [pid = 3205] [serial = 1101] [outer = 0x8bec6c00] 16:02:19 INFO - PROCESS | 3205 | 1461193339314 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]]]}] 16:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1787ms 16:02:19 INFO - PROCESS | 3205 | 1461193339359 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 16:02:19 INFO - PROCESS | 3205 | 1461193339363 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 16:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:02:19 INFO - PROCESS | 3205 | 1461193339370 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:02:19 INFO - PROCESS | 3205 | 1461193339374 Marionette TRACE conn4 <- [1,1438,null,{}] 16:02:19 INFO - PROCESS | 3205 | 1461193339380 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}] 16:02:19 INFO - PROCESS | 3205 | 1461193339639 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 16:02:19 INFO - PROCESS | 3205 | 1461193339971 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:20 INFO - PROCESS | 3205 | ++DOCSHELL 0x8becac00 == 118 [pid = 3205] [id = 367] 16:02:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x8c1bd400) [pid = 3205] [serial = 1102] [outer = (nil)] 16:02:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x8c537000) [pid = 3205] [serial = 1103] [outer = 0x8c1bd400] 16:02:20 INFO - PROCESS | 3205 | 1461193340076 Marionette DEBUG loaded listener.js 16:02:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x8c53a400) [pid = 3205] [serial = 1104] [outer = 0x8c1bd400] 16:02:21 INFO - PROCESS | 3205 | 1461193341069 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]]]}] 16:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1737ms 16:02:21 INFO - PROCESS | 3205 | 1461193341108 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 16:02:21 INFO - PROCESS | 3205 | 1461193341113 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 16:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:02:21 INFO - PROCESS | 3205 | 1461193341121 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:02:21 INFO - PROCESS | 3205 | 1461193341124 Marionette TRACE conn4 <- [1,1442,null,{}] 16:02:21 INFO - PROCESS | 3205 | 1461193341132 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}] 16:02:21 INFO - PROCESS | 3205 | 1461193341378 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 16:02:21 INFO - PROCESS | 3205 | 1461193341717 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:21 INFO - PROCESS | 3205 | ++DOCSHELL 0x8beea800 == 119 [pid = 3205] [id = 368] 16:02:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x8beec000) [pid = 3205] [serial = 1105] [outer = (nil)] 16:02:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x8df8a000) [pid = 3205] [serial = 1106] [outer = 0x8beec000] 16:02:21 INFO - PROCESS | 3205 | 1461193341816 Marionette DEBUG loaded listener.js 16:02:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0x8df8e000) [pid = 3205] [serial = 1107] [outer = 0x8beec000] 16:02:22 INFO - PROCESS | 3205 | 1461193342786 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]]]}] 16:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1734ms 16:02:22 INFO - PROCESS | 3205 | 1461193342856 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 16:02:22 INFO - PROCESS | 3205 | 1461193342861 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 16:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:02:22 INFO - PROCESS | 3205 | 1461193342868 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:02:22 INFO - PROCESS | 3205 | 1461193342872 Marionette TRACE conn4 <- [1,1446,null,{}] 16:02:22 INFO - PROCESS | 3205 | 1461193342878 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}] 16:02:23 INFO - PROCESS | 3205 | 1461193343110 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 16:02:23 INFO - PROCESS | 3205 | 1461193343427 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:23 INFO - PROCESS | 3205 | ++DOCSHELL 0x85baf800 == 120 [pid = 3205] [id = 369] 16:02:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 179 (0x8de3e400) [pid = 3205] [serial = 1108] [outer = (nil)] 16:02:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 180 (0x8e895c00) [pid = 3205] [serial = 1109] [outer = 0x8de3e400] 16:02:23 INFO - PROCESS | 3205 | 1461193343519 Marionette DEBUG loaded listener.js 16:02:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 181 (0x8e89a400) [pid = 3205] [serial = 1110] [outer = 0x8de3e400] 16:02:24 INFO - PROCESS | 3205 | 1461193344566 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]]]}] 16:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1731ms 16:02:24 INFO - PROCESS | 3205 | 1461193344600 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 16:02:24 INFO - PROCESS | 3205 | 1461193344603 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 16:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:02:24 INFO - PROCESS | 3205 | 1461193344610 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:02:24 INFO - PROCESS | 3205 | 1461193344613 Marionette TRACE conn4 <- [1,1450,null,{}] 16:02:24 INFO - PROCESS | 3205 | 1461193344620 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}] 16:02:24 INFO - PROCESS | 3205 | 1461193344861 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 16:02:25 INFO - PROCESS | 3205 | 1461193345270 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:25 INFO - PROCESS | 3205 | ++DOCSHELL 0x86986400 == 121 [pid = 3205] [id = 370] 16:02:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 182 (0x88915c00) [pid = 3205] [serial = 1111] [outer = (nil)] 16:02:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 183 (0x8e983800) [pid = 3205] [serial = 1112] [outer = 0x88915c00] 16:02:25 INFO - PROCESS | 3205 | 1461193345364 Marionette DEBUG loaded listener.js 16:02:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 184 (0x8e986000) [pid = 3205] [serial = 1113] [outer = 0x88915c00] 16:02:26 INFO - PROCESS | 3205 | 1461193346329 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]]]}] 16:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1788ms 16:02:26 INFO - PROCESS | 3205 | 1461193346399 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 16:02:26 INFO - PROCESS | 3205 | 1461193346404 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 16:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:02:26 INFO - PROCESS | 3205 | 1461193346411 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:02:26 INFO - PROCESS | 3205 | 1461193346414 Marionette TRACE conn4 <- [1,1454,null,{}] 16:02:26 INFO - PROCESS | 3205 | 1461193346420 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}] 16:02:26 INFO - PROCESS | 3205 | 1461193346686 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 16:02:27 INFO - PROCESS | 3205 | 1461193347006 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:27 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e88d800 == 122 [pid = 3205] [id = 371] 16:02:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 185 (0x8e896400) [pid = 3205] [serial = 1114] [outer = (nil)] 16:02:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 186 (0x8eb90800) [pid = 3205] [serial = 1115] [outer = 0x8e896400] 16:02:27 INFO - PROCESS | 3205 | 1461193347105 Marionette DEBUG loaded listener.js 16:02:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 187 (0x8eb94400) [pid = 3205] [serial = 1116] [outer = 0x8e896400] 16:02:28 INFO - PROCESS | 3205 | 1461193348120 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]]]}] 16:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1789ms 16:02:28 INFO - PROCESS | 3205 | 1461193348201 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 16:02:28 INFO - PROCESS | 3205 | 1461193348206 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 16:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:02:28 INFO - PROCESS | 3205 | 1461193348212 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:02:28 INFO - PROCESS | 3205 | 1461193348217 Marionette TRACE conn4 <- [1,1458,null,{}] 16:02:28 INFO - PROCESS | 3205 | 1461193348223 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}] 16:02:28 INFO - PROCESS | 3205 | 1461193348515 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 16:02:28 INFO - PROCESS | 3205 | 1461193348847 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:28 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb8cc00 == 123 [pid = 3205] [id = 372] 16:02:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 188 (0x8f68ec00) [pid = 3205] [serial = 1117] [outer = (nil)] 16:02:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 189 (0x8f698c00) [pid = 3205] [serial = 1118] [outer = 0x8f68ec00] 16:02:28 INFO - PROCESS | 3205 | 1461193348967 Marionette DEBUG loaded listener.js 16:02:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 190 (0x8fb6d000) [pid = 3205] [serial = 1119] [outer = 0x8f68ec00] 16:02:29 INFO - PROCESS | 3205 | 1461193349996 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]]]}] 16:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1836ms 16:02:30 INFO - PROCESS | 3205 | 1461193350050 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 16:02:30 INFO - PROCESS | 3205 | 1461193350053 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 16:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:02:30 INFO - PROCESS | 3205 | 1461193350062 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:02:30 INFO - PROCESS | 3205 | 1461193350066 Marionette TRACE conn4 <- [1,1462,null,{}] 16:02:30 INFO - PROCESS | 3205 | 1461193350073 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}] 16:02:30 INFO - PROCESS | 3205 | 1461193350307 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 16:02:30 INFO - PROCESS | 3205 | 1461193350606 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:30 INFO - PROCESS | 3205 | ++DOCSHELL 0x89649400 == 124 [pid = 3205] [id = 373] 16:02:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 191 (0x8ab0fc00) [pid = 3205] [serial = 1120] [outer = (nil)] 16:02:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 192 (0x8fe31800) [pid = 3205] [serial = 1121] [outer = 0x8ab0fc00] 16:02:30 INFO - PROCESS | 3205 | 1461193350712 Marionette DEBUG loaded listener.js 16:02:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 193 (0x8fe35c00) [pid = 3205] [serial = 1122] [outer = 0x8ab0fc00] 16:02:31 INFO - PROCESS | 3205 | 1461193351750 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]]]}] 16:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1748ms 16:02:31 INFO - PROCESS | 3205 | 1461193351810 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 16:02:31 INFO - PROCESS | 3205 | 1461193351815 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 16:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:02:31 INFO - PROCESS | 3205 | 1461193351822 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:02:31 INFO - PROCESS | 3205 | 1461193351827 Marionette TRACE conn4 <- [1,1466,null,{}] 16:02:31 INFO - PROCESS | 3205 | 1461193351833 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}] 16:02:32 INFO - PROCESS | 3205 | 1461193352079 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 16:02:32 INFO - PROCESS | 3205 | 1461193352403 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:32 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fb73c00 == 125 [pid = 3205] [id = 374] 16:02:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 194 (0x8fc5b400) [pid = 3205] [serial = 1123] [outer = (nil)] 16:02:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 195 (0x9130e800) [pid = 3205] [serial = 1124] [outer = 0x8fc5b400] 16:02:32 INFO - PROCESS | 3205 | 1461193352501 Marionette DEBUG loaded listener.js 16:02:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 196 (0x91f15000) [pid = 3205] [serial = 1125] [outer = 0x8fc5b400] 16:02:33 INFO - PROCESS | 3205 | 1461193353480 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]]]}] 16:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1735ms 16:02:33 INFO - PROCESS | 3205 | 1461193353558 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 16:02:33 INFO - PROCESS | 3205 | 1461193353562 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 16:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:02:33 INFO - PROCESS | 3205 | 1461193353569 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:02:33 INFO - PROCESS | 3205 | 1461193353573 Marionette TRACE conn4 <- [1,1470,null,{}] 16:02:33 INFO - PROCESS | 3205 | 1461193353579 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}] 16:02:33 INFO - PROCESS | 3205 | 1461193353839 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 16:02:34 INFO - PROCESS | 3205 | 1461193354177 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:34 INFO - PROCESS | 3205 | ++DOCSHELL 0x907dc800 == 126 [pid = 3205] [id = 375] 16:02:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 197 (0x907e5c00) [pid = 3205] [serial = 1126] [outer = (nil)] 16:02:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 198 (0x92a87000) [pid = 3205] [serial = 1127] [outer = 0x907e5c00] 16:02:34 INFO - PROCESS | 3205 | 1461193354274 Marionette DEBUG loaded listener.js 16:02:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 199 (0x92a8ac00) [pid = 3205] [serial = 1128] [outer = 0x907e5c00] 16:02:35 INFO - PROCESS | 3205 | 1461193355300 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]]]}] 16:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1781ms 16:02:35 INFO - PROCESS | 3205 | 1461193355352 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 16:02:35 INFO - PROCESS | 3205 | 1461193355355 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 16:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:02:35 INFO - PROCESS | 3205 | 1461193355362 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:02:35 INFO - PROCESS | 3205 | 1461193355366 Marionette TRACE conn4 <- [1,1474,null,{}] 16:02:35 INFO - PROCESS | 3205 | 1461193355373 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}] 16:02:35 INFO - PROCESS | 3205 | 1461193355625 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 16:02:35 INFO - PROCESS | 3205 | 1461193355966 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:36 INFO - PROCESS | 3205 | ++DOCSHELL 0x8590b800 == 127 [pid = 3205] [id = 376] 16:02:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 200 (0x8891b800) [pid = 3205] [serial = 1129] [outer = (nil)] 16:02:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 201 (0x96339400) [pid = 3205] [serial = 1130] [outer = 0x8891b800] 16:02:36 INFO - PROCESS | 3205 | 1461193356067 Marionette DEBUG loaded listener.js 16:02:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 202 (0x963ef400) [pid = 3205] [serial = 1131] [outer = 0x8891b800] 16:02:37 INFO - PROCESS | 3205 | 1461193357105 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]]]}] 16:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1783ms 16:02:37 INFO - PROCESS | 3205 | 1461193357146 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 16:02:37 INFO - PROCESS | 3205 | 1461193357150 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 16:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:02:37 INFO - PROCESS | 3205 | 1461193357157 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:02:37 INFO - PROCESS | 3205 | 1461193357161 Marionette TRACE conn4 <- [1,1478,null,{}] 16:02:37 INFO - PROCESS | 3205 | 1461193357167 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}] 16:02:37 INFO - PROCESS | 3205 | 1461193357394 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 16:02:37 INFO - PROCESS | 3205 | 1461193357795 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:37 INFO - PROCESS | 3205 | ++DOCSHELL 0x877d5000 == 128 [pid = 3205] [id = 377] 16:02:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 203 (0x882a9400) [pid = 3205] [serial = 1132] [outer = (nil)] 16:02:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 204 (0x8b294400) [pid = 3205] [serial = 1133] [outer = 0x882a9400] 16:02:37 INFO - PROCESS | 3205 | 1461193357898 Marionette DEBUG loaded listener.js 16:02:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 205 (0x8c08ec00) [pid = 3205] [serial = 1134] [outer = 0x882a9400] 16:02:38 INFO - PROCESS | 3205 | 1461193358917 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]]]}] 16:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1832ms 16:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:02:38 INFO - PROCESS | 3205 | 1461193358991 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 16:02:38 INFO - PROCESS | 3205 | 1461193358994 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 16:02:39 INFO - PROCESS | 3205 | 1461193359002 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:02:39 INFO - PROCESS | 3205 | 1461193359004 Marionette TRACE conn4 <- [1,1482,null,{}] 16:02:39 INFO - PROCESS | 3205 | 1461193359011 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}] 16:02:39 INFO - PROCESS | 3205 | 1461193359300 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 16:02:40 INFO - PROCESS | 3205 | --DOCSHELL 0x849e9800 == 127 [pid = 3205] [id = 266] 16:02:40 INFO - PROCESS | 3205 | --DOCSHELL 0x85bb7400 == 126 [pid = 3205] [id = 267] 16:02:40 INFO - PROCESS | 3205 | --DOCSHELL 0x89b62c00 == 125 [pid = 3205] [id = 360] 16:02:40 INFO - PROCESS | 3205 | --DOCSHELL 0x877e8000 == 124 [pid = 3205] [id = 359] 16:02:40 INFO - PROCESS | 3205 | --DOCSHELL 0x85901400 == 123 [pid = 3205] [id = 358] 16:02:40 INFO - PROCESS | 3205 | --DOCSHELL 0x8964c400 == 122 [pid = 3205] [id = 356] 16:02:40 INFO - PROCESS | 3205 | --DOCSHELL 0x88f0cc00 == 121 [pid = 3205] [id = 357] 16:02:40 INFO - PROCESS | 3205 | --DOCSHELL 0x869bb000 == 120 [pid = 3205] [id = 355] 16:02:40 INFO - PROCESS | 3205 | --DOCSHELL 0x85baf400 == 119 [pid = 3205] [id = 354] 16:02:40 INFO - PROCESS | 3205 | --DOCSHELL 0x9712e800 == 118 [pid = 3205] [id = 351] 16:02:40 INFO - PROCESS | 3205 | --DOCSHELL 0x97f45000 == 117 [pid = 3205] [id = 352] 16:02:40 INFO - PROCESS | 3205 | --DOCSHELL 0x8de34400 == 116 [pid = 3205] [id = 350] 16:02:40 INFO - PROCESS | 3205 | --DOCSHELL 0x8fe35800 == 115 [pid = 3205] [id = 349] 16:02:40 INFO - PROCESS | 3205 | --DOCSHELL 0x8e8ae400 == 114 [pid = 3205] [id = 348] 16:02:40 INFO - PROCESS | 3205 | --DOCSHELL 0x86977800 == 113 [pid = 3205] [id = 346] 16:02:40 INFO - PROCESS | 3205 | --DOCSHELL 0x8c1bc400 == 112 [pid = 3205] [id = 347] 16:02:40 INFO - PROCESS | 3205 | --DOCSHELL 0x8b3dd000 == 111 [pid = 3205] [id = 344] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 204 (0x8acc7800) [pid = 3205] [serial = 891] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 203 (0x8ad16c00) [pid = 3205] [serial = 1022] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 202 (0x89641400) [pid = 3205] [serial = 939] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 201 (0x95c5a400) [pid = 3205] [serial = 999] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 200 (0x8c540000) [pid = 3205] [serial = 906] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 199 (0x8ab09000) [pid = 3205] [serial = 837] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 198 (0x8eb8c400) [pid = 3205] [serial = 915] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 197 (0x887ce800) [pid = 3205] [serial = 831] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 196 (0x874e0000) [pid = 3205] [serial = 828] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 195 (0x8fe38000) [pid = 3205] [serial = 989] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 194 (0x8beca000) [pid = 3205] [serial = 969] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 193 (0x95a12c00) [pid = 3205] [serial = 998] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 192 (0x963f3c00) [pid = 3205] [serial = 1004] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 191 (0x97191000) [pid = 3205] [serial = 1008] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 190 (0x8df88c00) [pid = 3205] [serial = 864] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 189 (0x8eb6f400) [pid = 3205] [serial = 912] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 188 (0x8beeac00) [pid = 3205] [serial = 900] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 187 (0x8f55fc00) [pid = 3205] [serial = 984] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 186 (0x8c536400) [pid = 3205] [serial = 858] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 185 (0x8beea400) [pid = 3205] [serial = 852] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 184 (0x907e8000) [pid = 3205] [serial = 930] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 183 (0x877d4400) [pid = 3205] [serial = 960] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 182 (0x8ab3ac00) [pid = 3205] [serial = 840] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 181 (0x874ed000) [pid = 3205] [serial = 1013] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 180 (0x89b56800) [pid = 3205] [serial = 834] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 179 (0x8ec8bc00) [pid = 3205] [serial = 918] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 178 (0x9209a800) [pid = 3205] [serial = 936] [outer = (nil)] [url = about:blank] 16:02:40 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x887ce000) [pid = 3205] [serial = 1016] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x8f7a6400) [pid = 3205] [serial = 986] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x963f6400) [pid = 3205] [serial = 1005] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x8ab05400) [pid = 3205] [serial = 1019] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x88824400) [pid = 3205] [serial = 825] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x8ab34c00) [pid = 3205] [serial = 1020] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x8b172800) [pid = 3205] [serial = 843] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x8b16dc00) [pid = 3205] [serial = 965] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x8fc5f800) [pid = 3205] [serial = 924] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x8ab2ec00) [pid = 3205] [serial = 897] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8c089400) [pid = 3205] [serial = 971] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x8c1bc800) [pid = 3205] [serial = 903] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x8eb8bc00) [pid = 3205] [serial = 981] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x88f0ac00) [pid = 3205] [serial = 963] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x877da000) [pid = 3205] [serial = 1014] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x8b587000) [pid = 3205] [serial = 968] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x8dfd6800) [pid = 3205] [serial = 867] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x92a8b800) [pid = 3205] [serial = 996] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x8fe33800) [pid = 3205] [serial = 927] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x91306000) [pid = 3205] [serial = 990] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x877e0000) [pid = 3205] [serial = 894] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x8e8a2c00) [pid = 3205] [serial = 977] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x874ea400) [pid = 3205] [serial = 959] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x92a19000) [pid = 3205] [serial = 992] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x8de35000) [pid = 3205] [serial = 861] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x92a89c00) [pid = 3205] [serial = 995] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x8f55c800) [pid = 3205] [serial = 983] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x9718c400) [pid = 3205] [serial = 1007] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x8b583c00) [pid = 3205] [serial = 849] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x8de3f000) [pid = 3205] [serial = 974] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x8e8a6800) [pid = 3205] [serial = 909] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x975f5400) [pid = 3205] [serial = 1010] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x8b297800) [pid = 3205] [serial = 966] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x8ab2c800) [pid = 3205] [serial = 870] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x91f1cc00) [pid = 3205] [serial = 933] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x8eb72400) [pid = 3205] [serial = 980] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8e8a4c00) [pid = 3205] [serial = 978] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x8b2a1800) [pid = 3205] [serial = 846] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x8c0cf000) [pid = 3205] [serial = 972] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x963e9400) [pid = 3205] [serial = 1001] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x92a1d000) [pid = 3205] [serial = 993] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8c085800) [pid = 3205] [serial = 855] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x8f68b800) [pid = 3205] [serial = 921] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x8dfcac00) [pid = 3205] [serial = 975] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x88916c00) [pid = 3205] [serial = 1017] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x963ea400) [pid = 3205] [serial = 1002] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x8f7aa000) [pid = 3205] [serial = 987] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x8891e400) [pid = 3205] [serial = 962] [outer = (nil)] [url = about:blank] 16:02:41 INFO - PROCESS | 3205 | 1461193360993 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:41 INFO - PROCESS | 3205 | ++DOCSHELL 0x85bb7400 == 112 [pid = 3205] [id = 378] 16:02:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x85bbb000) [pid = 3205] [serial = 1135] [outer = (nil)] 16:02:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x8697f400) [pid = 3205] [serial = 1136] [outer = 0x85bbb000] 16:02:41 INFO - PROCESS | 3205 | 1461193361213 Marionette DEBUG loaded listener.js 16:02:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x869b5400) [pid = 3205] [serial = 1137] [outer = 0x85bbb000] 16:02:42 INFO - PROCESS | 3205 | 1461193362115 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]]]}] 16:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 3145ms 16:02:42 INFO - PROCESS | 3205 | 1461193362153 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 16:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:02:42 INFO - PROCESS | 3205 | 1461193362161 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 16:02:42 INFO - PROCESS | 3205 | 1461193362172 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:02:42 INFO - PROCESS | 3205 | 1461193362178 Marionette TRACE conn4 <- [1,1486,null,{}] 16:02:42 INFO - PROCESS | 3205 | 1461193362187 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}] 16:02:42 INFO - PROCESS | 3205 | 1461193362420 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 16:02:42 INFO - PROCESS | 3205 | 1461193362610 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:42 INFO - PROCESS | 3205 | ++DOCSHELL 0x874ed000 == 113 [pid = 3205] [id = 379] 16:02:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x874ee000) [pid = 3205] [serial = 1138] [outer = (nil)] 16:02:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x877df000) [pid = 3205] [serial = 1139] [outer = 0x874ee000] 16:02:42 INFO - PROCESS | 3205 | 1461193362721 Marionette DEBUG loaded listener.js 16:02:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x882ab000) [pid = 3205] [serial = 1140] [outer = 0x874ee000] 16:02:43 INFO - PROCESS | 3205 | 1461193363759 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]]]}] 16:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1637ms 16:02:43 INFO - PROCESS | 3205 | 1461193363811 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 16:02:43 INFO - PROCESS | 3205 | 1461193363816 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 16:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:02:43 INFO - PROCESS | 3205 | 1461193363832 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:02:43 INFO - PROCESS | 3205 | 1461193363836 Marionette TRACE conn4 <- [1,1490,null,{}] 16:02:43 INFO - PROCESS | 3205 | 1461193363842 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}] 16:02:44 INFO - PROCESS | 3205 | 1461193364123 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 16:02:44 INFO - PROCESS | 3205 | 1461193364153 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:44 INFO - PROCESS | 3205 | ++DOCSHELL 0x86978000 == 114 [pid = 3205] [id = 380] 16:02:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x86978800) [pid = 3205] [serial = 1141] [outer = (nil)] 16:02:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x88919000) [pid = 3205] [serial = 1142] [outer = 0x86978800] 16:02:44 INFO - PROCESS | 3205 | 1461193364231 Marionette DEBUG loaded listener.js 16:02:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x88f07800) [pid = 3205] [serial = 1143] [outer = 0x86978800] 16:02:45 INFO - PROCESS | 3205 | 1461193365416 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]]]}] 16:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1639ms 16:02:45 INFO - PROCESS | 3205 | 1461193365468 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 16:02:45 INFO - PROCESS | 3205 | 1461193365472 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 16:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:02:45 INFO - PROCESS | 3205 | 1461193365480 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:02:45 INFO - PROCESS | 3205 | 1461193365490 Marionette TRACE conn4 <- [1,1494,null,{}] 16:02:45 INFO - PROCESS | 3205 | 1461193365513 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}] 16:02:45 INFO - PROCESS | 3205 | 1461193365781 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 16:02:46 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x85bb3000) [pid = 3205] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:02:46 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x8ab0ac00) [pid = 3205] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:02:46 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x85903c00) [pid = 3205] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:02:46 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x89b54400) [pid = 3205] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:02:46 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x85bb9800) [pid = 3205] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:02:46 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x8acc6c00) [pid = 3205] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:02:46 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x869bd400) [pid = 3205] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:02:46 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x8ab02800) [pid = 3205] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:02:46 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x88818400) [pid = 3205] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:02:46 INFO - PROCESS | 3205 | 1461193366378 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:46 INFO - PROCESS | 3205 | ++DOCSHELL 0x849f3000 == 115 [pid = 3205] [id = 381] 16:02:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x849f3800) [pid = 3205] [serial = 1144] [outer = (nil)] 16:02:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x86bf9c00) [pid = 3205] [serial = 1145] [outer = 0x849f3800] 16:02:46 INFO - PROCESS | 3205 | 1461193366458 Marionette DEBUG loaded listener.js 16:02:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x89b54400) [pid = 3205] [serial = 1146] [outer = 0x849f3800] 16:02:47 INFO - PROCESS | 3205 | 1461193367286 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]]]}] 16:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1843ms 16:02:47 INFO - PROCESS | 3205 | 1461193367322 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 16:02:47 INFO - PROCESS | 3205 | 1461193367326 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 16:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:02:47 INFO - PROCESS | 3205 | 1461193367332 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:02:47 INFO - PROCESS | 3205 | 1461193367335 Marionette TRACE conn4 <- [1,1498,null,{}] 16:02:47 INFO - PROCESS | 3205 | 1461193367341 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}] 16:02:47 INFO - PROCESS | 3205 | 1461193367534 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 16:02:47 INFO - PROCESS | 3205 | 1461193367550 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:47 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bfd400 == 116 [pid = 3205] [id = 382] 16:02:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x88f0ac00) [pid = 3205] [serial = 1147] [outer = (nil)] 16:02:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8ab3a000) [pid = 3205] [serial = 1148] [outer = 0x88f0ac00] 16:02:47 INFO - PROCESS | 3205 | 1461193367815 Marionette DEBUG loaded listener.js 16:02:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8acc3400) [pid = 3205] [serial = 1149] [outer = 0x88f0ac00] 16:02:48 INFO - PROCESS | 3205 | 1461193368896 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]]]}] 16:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1588ms 16:02:48 INFO - PROCESS | 3205 | 1461193368923 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 16:02:48 INFO - PROCESS | 3205 | 1461193368930 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 16:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:02:48 INFO - PROCESS | 3205 | 1461193368940 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:02:48 INFO - PROCESS | 3205 | 1461193368945 Marionette TRACE conn4 <- [1,1502,null,{}] 16:02:48 INFO - PROCESS | 3205 | 1461193368956 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}] 16:02:49 INFO - PROCESS | 3205 | 1461193369238 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 16:02:49 INFO - PROCESS | 3205 | 1461193369574 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bfb400 == 117 [pid = 3205] [id = 383] 16:02:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x874e8400) [pid = 3205] [serial = 1150] [outer = (nil)] 16:02:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x885e1800) [pid = 3205] [serial = 1151] [outer = 0x874e8400] 16:02:49 INFO - PROCESS | 3205 | 1461193369680 Marionette DEBUG loaded listener.js 16:02:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x88819400) [pid = 3205] [serial = 1152] [outer = 0x874e8400] 16:02:50 INFO - PROCESS | 3205 | 1461193370668 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]]]}] 16:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1787ms 16:02:50 INFO - PROCESS | 3205 | 1461193370728 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 16:02:50 INFO - PROCESS | 3205 | 1461193370738 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 16:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:02:50 INFO - PROCESS | 3205 | 1461193370751 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:02:50 INFO - PROCESS | 3205 | 1461193370757 Marionette TRACE conn4 <- [1,1506,null,{}] 16:02:50 INFO - PROCESS | 3205 | 1461193370821 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}] 16:02:51 INFO - PROCESS | 3205 | 1461193371066 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 16:02:51 INFO - PROCESS | 3205 | 1461193371364 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:51 INFO - PROCESS | 3205 | ++DOCSHELL 0x885e6000 == 118 [pid = 3205] [id = 384] 16:02:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x88f0ec00) [pid = 3205] [serial = 1153] [outer = (nil)] 16:02:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x89cb7800) [pid = 3205] [serial = 1154] [outer = 0x88f0ec00] 16:02:51 INFO - PROCESS | 3205 | 1461193371466 Marionette DEBUG loaded listener.js 16:02:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8ab2d000) [pid = 3205] [serial = 1155] [outer = 0x88f0ec00] 16:02:52 INFO - PROCESS | 3205 | 1461193372544 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]]]}] 16:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1839ms 16:02:52 INFO - PROCESS | 3205 | 1461193372590 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 16:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:02:52 INFO - PROCESS | 3205 | 1461193372594 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 16:02:52 INFO - PROCESS | 3205 | 1461193372602 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:02:52 INFO - PROCESS | 3205 | 1461193372609 Marionette TRACE conn4 <- [1,1510,null,{}] 16:02:52 INFO - PROCESS | 3205 | 1461193372627 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}] 16:02:52 INFO - PROCESS | 3205 | 1461193372926 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 16:02:53 INFO - PROCESS | 3205 | 1461193373275 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:53 INFO - PROCESS | 3205 | ++DOCSHELL 0x877e1c00 == 119 [pid = 3205] [id = 385] 16:02:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8adc2400) [pid = 3205] [serial = 1156] [outer = (nil)] 16:02:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8b176000) [pid = 3205] [serial = 1157] [outer = 0x8adc2400] 16:02:53 INFO - PROCESS | 3205 | 1461193373378 Marionette DEBUG loaded listener.js 16:02:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8b29b400) [pid = 3205] [serial = 1158] [outer = 0x8adc2400] 16:02:54 INFO - PROCESS | 3205 | 1461193374370 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]]]}] 16:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1790ms 16:02:54 INFO - PROCESS | 3205 | 1461193374391 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 16:02:54 INFO - PROCESS | 3205 | 1461193374397 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 16:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:02:54 INFO - PROCESS | 3205 | 1461193374404 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:02:54 INFO - PROCESS | 3205 | 1461193374409 Marionette TRACE conn4 <- [1,1514,null,{}] 16:02:54 INFO - PROCESS | 3205 | 1461193374415 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}] 16:02:54 INFO - PROCESS | 3205 | 1461193374668 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 16:02:55 INFO - PROCESS | 3205 | 1461193375026 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:55 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ad1b400 == 120 [pid = 3205] [id = 386] 16:02:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x8b16e800) [pid = 3205] [serial = 1159] [outer = (nil)] 16:02:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x8b588c00) [pid = 3205] [serial = 1160] [outer = 0x8b16e800] 16:02:55 INFO - PROCESS | 3205 | 1461193375140 Marionette DEBUG loaded listener.js 16:02:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8becc400) [pid = 3205] [serial = 1161] [outer = 0x8b16e800] 16:02:56 INFO - PROCESS | 3205 | 1461193376136 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]]]}] 16:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1795ms 16:02:56 INFO - PROCESS | 3205 | 1461193376201 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 16:02:56 INFO - PROCESS | 3205 | 1461193376205 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 16:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:02:56 INFO - PROCESS | 3205 | 1461193376213 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:02:56 INFO - PROCESS | 3205 | 1461193376217 Marionette TRACE conn4 <- [1,1518,null,{}] 16:02:56 INFO - PROCESS | 3205 | 1461193376223 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}] 16:02:56 INFO - PROCESS | 3205 | 1461193376455 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 16:02:56 INFO - PROCESS | 3205 | 1461193376716 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:56 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b3e1c00 == 121 [pid = 3205] [id = 387] 16:02:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x8b585000) [pid = 3205] [serial = 1162] [outer = (nil)] 16:02:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x8c082800) [pid = 3205] [serial = 1163] [outer = 0x8b585000] 16:02:56 INFO - PROCESS | 3205 | 1461193376851 Marionette DEBUG loaded listener.js 16:02:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x8c08d800) [pid = 3205] [serial = 1164] [outer = 0x8b585000] 16:02:57 INFO - PROCESS | 3205 | 1461193377917 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]]]}] 16:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1746ms 16:02:57 INFO - PROCESS | 3205 | 1461193377961 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 16:02:57 INFO - PROCESS | 3205 | 1461193377965 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 16:02:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:02:57 INFO - PROCESS | 3205 | 1461193377972 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:02:57 INFO - PROCESS | 3205 | 1461193377977 Marionette TRACE conn4 <- [1,1522,null,{}] 16:02:57 INFO - PROCESS | 3205 | 1461193377985 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}] 16:02:58 INFO - PROCESS | 3205 | 1461193378302 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 16:02:58 INFO - PROCESS | 3205 | 1461193378626 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:58 INFO - PROCESS | 3205 | ++DOCSHELL 0x89b5f000 == 122 [pid = 3205] [id = 388] 16:02:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x8b583c00) [pid = 3205] [serial = 1165] [outer = (nil)] 16:02:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x8c537800) [pid = 3205] [serial = 1166] [outer = 0x8b583c00] 16:02:58 INFO - PROCESS | 3205 | 1461193378733 Marionette DEBUG loaded listener.js 16:02:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x8c540000) [pid = 3205] [serial = 1167] [outer = 0x8b583c00] 16:02:59 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:59 INFO - PROCESS | 3205 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:02:59 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:59 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:59 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:59 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:59 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:59 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:59 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:59 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:59 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:59 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:02:59 INFO - PROCESS | 3205 | 1461193379607 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"]]]}] 16:02: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 () { 16:02:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:02: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 () { 16:02:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:02: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 () { 16:02:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:02: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 () { 16:02:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:02:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:02:59 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1693ms 16:02:59 INFO - PROCESS | 3205 | 1461193379681 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 16:02:59 INFO - PROCESS | 3205 | 1461193379685 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 16:02:59 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:02:59 INFO - PROCESS | 3205 | 1461193379695 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:02:59 INFO - PROCESS | 3205 | 1461193379697 Marionette TRACE conn4 <- [1,1526,null,{}] 16:02:59 INFO - PROCESS | 3205 | 1461193379704 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}] 16:02:59 INFO - PROCESS | 3205 | 1461193379925 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 16:03:00 INFO - PROCESS | 3205 | 1461193380183 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:00 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bfbc00 == 123 [pid = 3205] [id = 389] 16:03:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x8c1c2400) [pid = 3205] [serial = 1168] [outer = (nil)] 16:03:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x8df8fc00) [pid = 3205] [serial = 1169] [outer = 0x8c1c2400] 16:03:00 INFO - PROCESS | 3205 | 1461193380322 Marionette DEBUG loaded listener.js 16:03:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x8e8a6000) [pid = 3205] [serial = 1170] [outer = 0x8c1c2400] 16:03:01 INFO - PROCESS | 3205 | 1461193381212 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"]]]}] 16:03:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:03:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:03:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:03:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:03:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:03:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:03:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:03:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:03:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:03:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1580ms 16:03:01 INFO - PROCESS | 3205 | 1461193381285 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 16:03:01 INFO - PROCESS | 3205 | 1461193381288 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 16:03:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:03:01 INFO - PROCESS | 3205 | 1461193381299 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:03:01 INFO - PROCESS | 3205 | 1461193381302 Marionette TRACE conn4 <- [1,1530,null,{}] 16:03:01 INFO - PROCESS | 3205 | 1461193381309 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}] 16:03:01 INFO - PROCESS | 3205 | 1461193381590 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 16:03:01 INFO - PROCESS | 3205 | 1461193381876 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:01 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c1c4000 == 124 [pid = 3205] [id = 390] 16:03:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x8df8c800) [pid = 3205] [serial = 1171] [outer = (nil)] 16:03:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x8e983400) [pid = 3205] [serial = 1172] [outer = 0x8df8c800] 16:03:01 INFO - PROCESS | 3205 | 1461193381977 Marionette DEBUG loaded listener.js 16:03:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x8eb74400) [pid = 3205] [serial = 1173] [outer = 0x8df8c800] 16:03:02 INFO - PROCESS | 3205 | 1461193382827 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]]]}] 16:03: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 16:03:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:03:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:03:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:03: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. 16:03:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:03:02 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1588ms 16:03:02 INFO - PROCESS | 3205 | 1461193382891 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 16:03:02 INFO - PROCESS | 3205 | 1461193382894 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 16:03:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:03:02 INFO - PROCESS | 3205 | 1461193382902 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:03:02 INFO - PROCESS | 3205 | 1461193382906 Marionette TRACE conn4 <- [1,1534,null,{}] 16:03:02 INFO - PROCESS | 3205 | 1461193382933 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}] 16:03:03 INFO - PROCESS | 3205 | 1461193383178 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 16:03:03 INFO - PROCESS | 3205 | 1461193383445 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:03 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c1bd000 == 125 [pid = 3205] [id = 391] 16:03:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x8e979000) [pid = 3205] [serial = 1174] [outer = (nil)] 16:03:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x8ec8e800) [pid = 3205] [serial = 1175] [outer = 0x8e979000] 16:03:03 INFO - PROCESS | 3205 | 1461193383587 Marionette DEBUG loaded listener.js 16:03:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x8f55f400) [pid = 3205] [serial = 1176] [outer = 0x8e979000] 16:03:04 INFO - PROCESS | 3205 | 1461193384650 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]]]}] 16:03:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:03:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1802ms 16:03:04 INFO - PROCESS | 3205 | 1461193384706 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 16:03:04 INFO - PROCESS | 3205 | 1461193384711 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 16:03:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:03:04 INFO - PROCESS | 3205 | 1461193384718 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:03:04 INFO - PROCESS | 3205 | 1461193384722 Marionette TRACE conn4 <- [1,1538,null,{}] 16:03:04 INFO - PROCESS | 3205 | 1461193384728 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}] 16:03:04 INFO - PROCESS | 3205 | 1461193384961 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 16:03:05 INFO - PROCESS | 3205 | 1461193385281 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b584400 == 126 [pid = 3205] [id = 392] 16:03:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x8eb6f400) [pid = 3205] [serial = 1177] [outer = (nil)] 16:03:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x8f693400) [pid = 3205] [serial = 1178] [outer = 0x8eb6f400] 16:03:05 INFO - PROCESS | 3205 | 1461193385387 Marionette DEBUG loaded listener.js 16:03:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x8f7a0400) [pid = 3205] [serial = 1179] [outer = 0x8eb6f400] 16:03:06 INFO - PROCESS | 3205 | 1461193386339 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]]]}] 16:03:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:03:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1692ms 16:03:06 INFO - PROCESS | 3205 | 1461193386411 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 16:03:06 INFO - PROCESS | 3205 | 1461193386415 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 16:03:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:03:06 INFO - PROCESS | 3205 | 1461193386423 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:03:06 INFO - PROCESS | 3205 | 1461193386428 Marionette TRACE conn4 <- [1,1542,null,{}] 16:03:06 INFO - PROCESS | 3205 | 1461193386434 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}] 16:03:06 INFO - PROCESS | 3205 | 1461193386735 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 16:03:07 INFO - PROCESS | 3205 | 1461193387093 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:07 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ad1b000 == 127 [pid = 3205] [id = 393] 16:03:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x8fe32800) [pid = 3205] [serial = 1180] [outer = (nil)] 16:03:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x8fe3b400) [pid = 3205] [serial = 1181] [outer = 0x8fe32800] 16:03:07 INFO - PROCESS | 3205 | 1461193387211 Marionette DEBUG loaded listener.js 16:03:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x91306000) [pid = 3205] [serial = 1182] [outer = 0x8fe32800] 16:03:08 INFO - PROCESS | 3205 | 1461193388182 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]]]}] 16:03:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:03:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1834ms 16:03:08 INFO - PROCESS | 3205 | 1461193388268 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 16:03:08 INFO - PROCESS | 3205 | 1461193388274 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 16:03:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:03:08 INFO - PROCESS | 3205 | 1461193388285 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:03:08 INFO - PROCESS | 3205 | 1461193388288 Marionette TRACE conn4 <- [1,1546,null,{}] 16:03:08 INFO - PROCESS | 3205 | 1461193388295 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}] 16:03:08 INFO - PROCESS | 3205 | 1461193388568 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 16:03:08 INFO - PROCESS | 3205 | 1461193388925 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:08 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fe36c00 == 128 [pid = 3205] [id = 394] 16:03:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x90707c00) [pid = 3205] [serial = 1183] [outer = (nil)] 16:03:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x92a1dc00) [pid = 3205] [serial = 1184] [outer = 0x90707c00] 16:03:09 INFO - PROCESS | 3205 | 1461193389020 Marionette DEBUG loaded listener.js 16:03:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x92a20800) [pid = 3205] [serial = 1185] [outer = 0x90707c00] 16:03:10 INFO - PROCESS | 3205 | 1461193390040 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]]]}] 16:03:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:03:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1788ms 16:03:10 INFO - PROCESS | 3205 | 1461193390074 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 16:03:10 INFO - PROCESS | 3205 | 1461193390078 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 16:03:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:03:10 INFO - PROCESS | 3205 | 1461193390085 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:03:10 INFO - PROCESS | 3205 | 1461193390089 Marionette TRACE conn4 <- [1,1550,null,{}] 16:03:10 INFO - PROCESS | 3205 | 1461193390096 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}] 16:03:10 INFO - PROCESS | 3205 | 1461193390313 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 16:03:10 INFO - PROCESS | 3205 | 1461193390584 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:10 INFO - PROCESS | 3205 | ++DOCSHELL 0x92a18000 == 129 [pid = 3205] [id = 395] 16:03:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x92a19400) [pid = 3205] [serial = 1186] [outer = (nil)] 16:03:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x95c54c00) [pid = 3205] [serial = 1187] [outer = 0x92a19400] 16:03:10 INFO - PROCESS | 3205 | 1461193390732 Marionette DEBUG loaded listener.js 16:03:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x96339000) [pid = 3205] [serial = 1188] [outer = 0x92a19400] 16:03:11 INFO - PROCESS | 3205 | 1461193391637 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]]]}] 16:03:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:03:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1632ms 16:03:11 INFO - PROCESS | 3205 | 1461193391718 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 16:03:11 INFO - PROCESS | 3205 | 1461193391721 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 16:03:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:03:11 INFO - PROCESS | 3205 | 1461193391729 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:03:11 INFO - PROCESS | 3205 | 1461193391733 Marionette TRACE conn4 <- [1,1554,null,{}] 16:03:11 INFO - PROCESS | 3205 | 1461193391739 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}] 16:03:11 INFO - PROCESS | 3205 | 1461193391983 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 16:03:12 INFO - PROCESS | 3205 | 1461193392298 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:12 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c0d7000 == 130 [pid = 3205] [id = 396] 16:03:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x8dfc8400) [pid = 3205] [serial = 1189] [outer = (nil)] 16:03:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x95c5c800) [pid = 3205] [serial = 1190] [outer = 0x8dfc8400] 16:03:12 INFO - PROCESS | 3205 | 1461193392392 Marionette DEBUG loaded listener.js 16:03:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0x96838400) [pid = 3205] [serial = 1191] [outer = 0x8dfc8400] 16:03:13 INFO - PROCESS | 3205 | 1461193393300 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]]]}] 16:03:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:03:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1639ms 16:03:13 INFO - PROCESS | 3205 | 1461193393371 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 16:03:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:03:13 INFO - PROCESS | 3205 | 1461193393385 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 16:03:13 INFO - PROCESS | 3205 | 1461193393392 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:03:13 INFO - PROCESS | 3205 | 1461193393395 Marionette TRACE conn4 <- [1,1558,null,{}] 16:03:13 INFO - PROCESS | 3205 | 1461193393402 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}] 16:03:13 INFO - PROCESS | 3205 | 1461193393650 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 16:03:13 INFO - PROCESS | 3205 | 1461193393963 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:13 INFO - PROCESS | 3205 | ++DOCSHELL 0x85bb9400 == 131 [pid = 3205] [id = 397] 16:03:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 179 (0x885dcc00) [pid = 3205] [serial = 1192] [outer = (nil)] 16:03:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 180 (0x9718ec00) [pid = 3205] [serial = 1193] [outer = 0x885dcc00] 16:03:14 INFO - PROCESS | 3205 | 1461193394056 Marionette DEBUG loaded listener.js 16:03:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 181 (0x97191400) [pid = 3205] [serial = 1194] [outer = 0x885dcc00] 16:03:14 INFO - PROCESS | 3205 | 1461193394975 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]]]}] 16:03:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:03:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1636ms 16:03:15 INFO - PROCESS | 3205 | 1461193395028 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 16:03:15 INFO - PROCESS | 3205 | 1461193395032 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 16:03:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:03:15 INFO - PROCESS | 3205 | 1461193395038 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:03:15 INFO - PROCESS | 3205 | 1461193395042 Marionette TRACE conn4 <- [1,1562,null,{}] 16:03:15 INFO - PROCESS | 3205 | 1461193395048 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}] 16:03:15 INFO - PROCESS | 3205 | 1461193395271 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 16:03:15 INFO - PROCESS | 3205 | 1461193395583 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:15 INFO - PROCESS | 3205 | ++DOCSHELL 0x85907000 == 132 [pid = 3205] [id = 398] 16:03:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 182 (0x97186c00) [pid = 3205] [serial = 1195] [outer = (nil)] 16:03:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 183 (0x97809800) [pid = 3205] [serial = 1196] [outer = 0x97186c00] 16:03:15 INFO - PROCESS | 3205 | 1461193395675 Marionette DEBUG loaded listener.js 16:03:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 184 (0x9780cc00) [pid = 3205] [serial = 1197] [outer = 0x97186c00] 16:03:16 INFO - PROCESS | 3205 | 1461193396591 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]]]}] 16:03:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:03:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1588ms 16:03:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:03:16 INFO - PROCESS | 3205 | 1461193396628 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 16:03:16 INFO - PROCESS | 3205 | 1461193396631 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 16:03:16 INFO - PROCESS | 3205 | 1461193396638 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:03:16 INFO - PROCESS | 3205 | 1461193396641 Marionette TRACE conn4 <- [1,1566,null,{}] 16:03:16 INFO - PROCESS | 3205 | 1461193396647 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}] 16:03:16 INFO - PROCESS | 3205 | 1461193396880 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 16:03:17 INFO - PROCESS | 3205 | 1461193397203 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:17 INFO - PROCESS | 3205 | ++DOCSHELL 0x887cc000 == 133 [pid = 3205] [id = 399] 16:03:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 185 (0x8adc4800) [pid = 3205] [serial = 1198] [outer = (nil)] 16:03:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 186 (0x979ce400) [pid = 3205] [serial = 1199] [outer = 0x8adc4800] 16:03:17 INFO - PROCESS | 3205 | 1461193397300 Marionette DEBUG loaded listener.js 16:03:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 187 (0x97aebc00) [pid = 3205] [serial = 1200] [outer = 0x8adc4800] 16:03:18 INFO - PROCESS | 3205 | 1461193398206 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]]]}] 16:03:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:03:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1632ms 16:03:18 INFO - PROCESS | 3205 | 1461193398270 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 16:03:18 INFO - PROCESS | 3205 | 1461193398274 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 16:03:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:03:18 INFO - PROCESS | 3205 | 1461193398280 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:03:18 INFO - PROCESS | 3205 | 1461193398283 Marionette TRACE conn4 <- [1,1570,null,{}] 16:03:18 INFO - PROCESS | 3205 | 1461193398289 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}] 16:03:18 INFO - PROCESS | 3205 | 1461193398556 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x849e7000 == 132 [pid = 3205] [id = 332] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x9633d000 == 131 [pid = 3205] [id = 335] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x849ec400 == 130 [pid = 3205] [id = 244] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x8572e800 == 129 [pid = 3205] [id = 334] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x8fb76800 == 128 [pid = 3205] [id = 64] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x869bdc00 == 127 [pid = 3205] [id = 333] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x849f3000 == 126 [pid = 3205] [id = 381] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x86978000 == 125 [pid = 3205] [id = 380] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x874ed000 == 124 [pid = 3205] [id = 379] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x85bb7400 == 123 [pid = 3205] [id = 378] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x877d5000 == 122 [pid = 3205] [id = 377] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x8590b800 == 121 [pid = 3205] [id = 376] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x8fb73c00 == 120 [pid = 3205] [id = 374] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x907dc800 == 119 [pid = 3205] [id = 375] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x89649400 == 118 [pid = 3205] [id = 373] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x8eb8cc00 == 117 [pid = 3205] [id = 372] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x8e88d800 == 116 [pid = 3205] [id = 371] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x85baf800 == 115 [pid = 3205] [id = 369] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x86986400 == 114 [pid = 3205] [id = 370] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x8beea800 == 113 [pid = 3205] [id = 368] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x8becac00 == 112 [pid = 3205] [id = 367] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x8acc6000 == 111 [pid = 3205] [id = 366] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x8ad22400 == 110 [pid = 3205] [id = 365] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x874ea800 == 109 [pid = 3205] [id = 363] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x8ab32000 == 108 [pid = 3205] [id = 364] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x85735c00 == 107 [pid = 3205] [id = 361] 16:03:19 INFO - PROCESS | 3205 | --DOCSHELL 0x85906400 == 106 [pid = 3205] [id = 362] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 186 (0x86bf4c00) [pid = 3205] [serial = 1085] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 185 (0x8697c400) [pid = 3205] [serial = 1064] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 184 (0x97e32400) [pid = 3205] [serial = 1055] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 183 (0x8b3df000) [pid = 3205] [serial = 1074] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 182 (0x8eb92800) [pid = 3205] [serial = 1040] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 181 (0x869b9000) [pid = 3205] [serial = 1065] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 180 (0x877dec00) [pid = 3205] [serial = 1076] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 179 (0x89cc2000) [pid = 3205] [serial = 1070] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 178 (0x8acc4c00) [pid = 3205] [serial = 1071] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x8b2a0800) [pid = 3205] [serial = 1031] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x885de400) [pid = 3205] [serial = 1077] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x8b299000) [pid = 3205] [serial = 1073] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x8fc5bc00) [pid = 3205] [serial = 1043] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x9780d000) [pid = 3205] [serial = 1011] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x97fb4c00) [pid = 3205] [serial = 1061] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x92a1cc00) [pid = 3205] [serial = 1049] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x8b29c400) [pid = 3205] [serial = 1082] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x885e3800) [pid = 3205] [serial = 1067] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x97f4bc00) [pid = 3205] [serial = 1058] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8dfc8c00) [pid = 3205] [serial = 1037] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x877ca400) [pid = 3205] [serial = 1025] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x8ad1e000) [pid = 3205] [serial = 1023] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x8c535000) [pid = 3205] [serial = 1034] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x89b60800) [pid = 3205] [serial = 1079] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x8b3e9800) [pid = 3205] [serial = 1083] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x8ab36000) [pid = 3205] [serial = 1080] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x975ea000) [pid = 3205] [serial = 1052] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x89b5e800) [pid = 3205] [serial = 1028] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x90706c00) [pid = 3205] [serial = 1046] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x8881cc00) [pid = 3205] [serial = 1068] [outer = (nil)] [url = about:blank] 16:03:20 INFO - PROCESS | 3205 | 1461193400377 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:20 INFO - PROCESS | 3205 | ++DOCSHELL 0x85906400 == 107 [pid = 3205] [id = 400] 16:03:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x8590b800) [pid = 3205] [serial = 1201] [outer = (nil)] 16:03:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x86986400) [pid = 3205] [serial = 1202] [outer = 0x8590b800] 16:03:20 INFO - PROCESS | 3205 | 1461193400469 Marionette DEBUG loaded listener.js 16:03:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x86bf4c00) [pid = 3205] [serial = 1203] [outer = 0x8590b800] 16:03:21 INFO - PROCESS | 3205 | 1461193401307 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]]]}] 16:03:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:03:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 3050ms 16:03:21 INFO - PROCESS | 3205 | 1461193401334 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 16:03:21 INFO - PROCESS | 3205 | 1461193401341 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 16:03:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:03:21 INFO - PROCESS | 3205 | 1461193401350 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:03:21 INFO - PROCESS | 3205 | 1461193401355 Marionette TRACE conn4 <- [1,1574,null,{}] 16:03:21 INFO - PROCESS | 3205 | 1461193401391 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}] 16:03:21 INFO - PROCESS | 3205 | 1461193401612 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 16:03:21 INFO - PROCESS | 3205 | 1461193401624 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:21 INFO - PROCESS | 3205 | ++DOCSHELL 0x882abc00 == 108 [pid = 3205] [id = 401] 16:03:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x882b3800) [pid = 3205] [serial = 1204] [outer = (nil)] 16:03:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x885e9c00) [pid = 3205] [serial = 1205] [outer = 0x882b3800] 16:03:21 INFO - PROCESS | 3205 | 1461193401870 Marionette DEBUG loaded listener.js 16:03:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x887ca800) [pid = 3205] [serial = 1206] [outer = 0x882b3800] 16:03:22 INFO - PROCESS | 3205 | 1461193402860 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]]]}] 16:03:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:03:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1547ms 16:03:22 INFO - PROCESS | 3205 | 1461193402901 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 16:03:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:03:22 INFO - PROCESS | 3205 | 1461193402908 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 16:03:22 INFO - PROCESS | 3205 | 1461193402915 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:03:22 INFO - PROCESS | 3205 | 1461193402919 Marionette TRACE conn4 <- [1,1578,null,{}] 16:03:22 INFO - PROCESS | 3205 | 1461193402935 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}] 16:03:23 INFO - PROCESS | 3205 | 1461193403217 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 16:03:23 INFO - PROCESS | 3205 | 1461193403252 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:23 INFO - PROCESS | 3205 | ++DOCSHELL 0x885e6800 == 109 [pid = 3205] [id = 402] 16:03:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x88f0c400) [pid = 3205] [serial = 1207] [outer = (nil)] 16:03:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x89b53400) [pid = 3205] [serial = 1208] [outer = 0x88f0c400] 16:03:23 INFO - PROCESS | 3205 | 1461193403339 Marionette DEBUG loaded listener.js 16:03:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x89cb8c00) [pid = 3205] [serial = 1209] [outer = 0x88f0c400] 16:03:24 INFO - PROCESS | 3205 | 1461193404415 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]]]}] 16:03:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:03:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1546ms 16:03:24 INFO - PROCESS | 3205 | 1461193404461 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 16:03:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:03:24 INFO - PROCESS | 3205 | 1461193404466 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 16:03:24 INFO - PROCESS | 3205 | 1461193404483 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:03:24 INFO - PROCESS | 3205 | 1461193404492 Marionette TRACE conn4 <- [1,1582,null,{}] 16:03:24 INFO - PROCESS | 3205 | 1461193404520 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}] 16:03:24 INFO - PROCESS | 3205 | 1461193404807 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x8b590800) [pid = 3205] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x8eb96400) [pid = 3205] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x874e4c00) [pid = 3205] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x8eb78800) [pid = 3205] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x8fe3a400) [pid = 3205] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x88922000) [pid = 3205] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x885dd000) [pid = 3205] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x849f3800) [pid = 3205] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x874ee000) [pid = 3205] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x85bbb000) [pid = 3205] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x8891b800) [pid = 3205] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x907e5c00) [pid = 3205] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x8fc5b400) [pid = 3205] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x8ab0fc00) [pid = 3205] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x8f68ec00) [pid = 3205] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x8e896400) [pid = 3205] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x88915c00) [pid = 3205] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x8de3e400) [pid = 3205] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x8beec000) [pid = 3205] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x8c1bd400) [pid = 3205] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x8bec6c00) [pid = 3205] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x8b298800) [pid = 3205] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x8acc8800) [pid = 3205] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x885e7c00) [pid = 3205] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8697d800) [pid = 3205] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x85badc00) [pid = 3205] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x86978800) [pid = 3205] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x874e2c00) [pid = 3205] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x8de3c000) [pid = 3205] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x97f46c00) [pid = 3205] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x8acbe400) [pid = 3205] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x8e981c00) [pid = 3205] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x9130fc00) [pid = 3205] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:03:25 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x97e2d800) [pid = 3205] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:03:25 INFO - PROCESS | 3205 | 1461193405682 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:25 INFO - PROCESS | 3205 | ++DOCSHELL 0x849ee400 == 110 [pid = 3205] [id = 403] 16:03:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x85badc00) [pid = 3205] [serial = 1210] [outer = (nil)] 16:03:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x869b7400) [pid = 3205] [serial = 1211] [outer = 0x85badc00] 16:03:25 INFO - PROCESS | 3205 | 1461193405766 Marionette DEBUG loaded listener.js 16:03:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x877d3800) [pid = 3205] [serial = 1212] [outer = 0x85badc00] 16:03:26 INFO - PROCESS | 3205 | 1461193406516 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]]]}] 16:03:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:03:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 2072ms 16:03:26 INFO - PROCESS | 3205 | 1461193406545 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 16:03:26 INFO - PROCESS | 3205 | 1461193406550 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 16:03:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:03:26 INFO - PROCESS | 3205 | 1461193406556 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:03:26 INFO - PROCESS | 3205 | 1461193406559 Marionette TRACE conn4 <- [1,1586,null,{}] 16:03:26 INFO - PROCESS | 3205 | 1461193406565 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}] 16:03:26 INFO - PROCESS | 3205 | 1461193406844 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 16:03:26 INFO - PROCESS | 3205 | 1461193406867 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:26 INFO - PROCESS | 3205 | ++DOCSHELL 0x869bec00 == 111 [pid = 3205] [id = 404] 16:03:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x89643800) [pid = 3205] [serial = 1213] [outer = (nil)] 16:03:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8acc0400) [pid = 3205] [serial = 1214] [outer = 0x89643800] 16:03:26 INFO - PROCESS | 3205 | 1461193406942 Marionette DEBUG loaded listener.js 16:03:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8ad18800) [pid = 3205] [serial = 1215] [outer = 0x89643800] 16:03:28 INFO - PROCESS | 3205 | 1461193408181 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]]]}] 16:03:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:03:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1687ms 16:03:28 INFO - PROCESS | 3205 | 1461193408245 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 16:03:28 INFO - PROCESS | 3205 | 1461193408252 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 16:03:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:03:28 INFO - PROCESS | 3205 | 1461193408272 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:03:28 INFO - PROCESS | 3205 | 1461193408279 Marionette TRACE conn4 <- [1,1590,null,{}] 16:03:28 INFO - PROCESS | 3205 | 1461193408288 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}] 16:03:28 INFO - PROCESS | 3205 | 1461193408567 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 16:03:28 INFO - PROCESS | 3205 | 1461193408911 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:28 INFO - PROCESS | 3205 | ++DOCSHELL 0x869bdc00 == 112 [pid = 3205] [id = 405] 16:03:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x877dec00) [pid = 3205] [serial = 1216] [outer = (nil)] 16:03:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x885e6c00) [pid = 3205] [serial = 1217] [outer = 0x877dec00] 16:03:29 INFO - PROCESS | 3205 | 1461193409006 Marionette DEBUG loaded listener.js 16:03:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x88917400) [pid = 3205] [serial = 1218] [outer = 0x877dec00] 16:03:29 INFO - PROCESS | 3205 | 1461193409956 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]]]}] 16:03:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:03:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1757ms 16:03:30 INFO - PROCESS | 3205 | 1461193410019 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 16:03:30 INFO - PROCESS | 3205 | 1461193410028 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 16:03:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:03:30 INFO - PROCESS | 3205 | 1461193410040 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:03:30 INFO - PROCESS | 3205 | 1461193410044 Marionette TRACE conn4 <- [1,1594,null,{}] 16:03:30 INFO - PROCESS | 3205 | 1461193410052 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}] 16:03:30 INFO - PROCESS | 3205 | 1461193410322 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 16:03:30 INFO - PROCESS | 3205 | 1461193410710 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:30 INFO - PROCESS | 3205 | ++DOCSHELL 0x89649400 == 113 [pid = 3205] [id = 406] 16:03:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8ab0f800) [pid = 3205] [serial = 1219] [outer = (nil)] 16:03:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8ab32000) [pid = 3205] [serial = 1220] [outer = 0x8ab0f800] 16:03:30 INFO - PROCESS | 3205 | 1461193410800 Marionette DEBUG loaded listener.js 16:03:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8acc3c00) [pid = 3205] [serial = 1221] [outer = 0x8ab0f800] 16:03:31 INFO - PROCESS | 3205 | 1461193411807 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]]]}] 16:03:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:03:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1839ms 16:03:31 INFO - PROCESS | 3205 | 1461193411880 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 16:03:31 INFO - PROCESS | 3205 | 1461193411884 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 16:03:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:03:31 INFO - PROCESS | 3205 | 1461193411892 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:03:31 INFO - PROCESS | 3205 | 1461193411899 Marionette TRACE conn4 <- [1,1598,null,{}] 16:03:31 INFO - PROCESS | 3205 | 1461193411916 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}] 16:03:32 INFO - PROCESS | 3205 | 1461193412198 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 16:03:32 INFO - PROCESS | 3205 | 1461193412533 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:32 INFO - PROCESS | 3205 | ++DOCSHELL 0x8adc3000 == 114 [pid = 3205] [id = 407] 16:03:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8b177000) [pid = 3205] [serial = 1222] [outer = (nil)] 16:03:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x8b29c400) [pid = 3205] [serial = 1223] [outer = 0x8b177000] 16:03:32 INFO - PROCESS | 3205 | 1461193412633 Marionette DEBUG loaded listener.js 16:03:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x8b3e9000) [pid = 3205] [serial = 1224] [outer = 0x8b177000] 16:03:33 INFO - PROCESS | 3205 | 1461193413667 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]]]}] 16:03:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:03:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1842ms 16:03:33 INFO - PROCESS | 3205 | 1461193413736 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 16:03:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:03:33 INFO - PROCESS | 3205 | 1461193413741 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 16:03:33 INFO - PROCESS | 3205 | 1461193413749 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:03:33 INFO - PROCESS | 3205 | 1461193413752 Marionette TRACE conn4 <- [1,1602,null,{}] 16:03:33 INFO - PROCESS | 3205 | 1461193413758 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}] 16:03:34 INFO - PROCESS | 3205 | 1461193414024 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 16:03:34 INFO - PROCESS | 3205 | 1461193414358 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:34 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bf0800 == 115 [pid = 3205] [id = 408] 16:03:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8adc3c00) [pid = 3205] [serial = 1225] [outer = (nil)] 16:03:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x8becc000) [pid = 3205] [serial = 1226] [outer = 0x8adc3c00] 16:03:34 INFO - PROCESS | 3205 | 1461193414451 Marionette DEBUG loaded listener.js 16:03:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x8bef4000) [pid = 3205] [serial = 1227] [outer = 0x8adc3c00] 16:03:35 INFO - PROCESS | 3205 | 1461193415356 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]]]}] 16:03:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:03:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1684ms 16:03:35 INFO - PROCESS | 3205 | 1461193415432 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 16:03:35 INFO - PROCESS | 3205 | 1461193415436 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 16:03:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:03:35 INFO - PROCESS | 3205 | 1461193415443 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:03:35 INFO - PROCESS | 3205 | 1461193415446 Marionette TRACE conn4 <- [1,1606,null,{}] 16:03:35 INFO - PROCESS | 3205 | 1461193415452 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}] 16:03:35 INFO - PROCESS | 3205 | 1461193415720 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 16:03:36 INFO - PROCESS | 3205 | 1461193416075 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:36 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b583800 == 116 [pid = 3205] [id = 409] 16:03:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x8bec4400) [pid = 3205] [serial = 1228] [outer = (nil)] 16:03:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x8c1bbc00) [pid = 3205] [serial = 1229] [outer = 0x8bec4400] 16:03:36 INFO - PROCESS | 3205 | 1461193416217 Marionette DEBUG loaded listener.js 16:03:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x8c1bd800) [pid = 3205] [serial = 1230] [outer = 0x8bec4400] 16:03:37 INFO - PROCESS | 3205 | 1461193417343 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]]]}] 16:03:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:03:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1942ms 16:03:37 INFO - PROCESS | 3205 | 1461193417390 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 16:03:37 INFO - PROCESS | 3205 | 1461193417395 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 16:03:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:03:37 INFO - PROCESS | 3205 | 1461193417402 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:03:37 INFO - PROCESS | 3205 | 1461193417405 Marionette TRACE conn4 <- [1,1610,null,{}] 16:03:37 INFO - PROCESS | 3205 | 1461193417411 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}] 16:03:37 INFO - PROCESS | 3205 | 1461193417658 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 16:03:38 INFO - PROCESS | 3205 | 1461193417984 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:38 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ad13400 == 117 [pid = 3205] [id = 410] 16:03:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x8de39800) [pid = 3205] [serial = 1231] [outer = (nil)] 16:03:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x8dfcc400) [pid = 3205] [serial = 1232] [outer = 0x8de39800] 16:03:38 INFO - PROCESS | 3205 | 1461193418087 Marionette DEBUG loaded listener.js 16:03:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x8dfd1c00) [pid = 3205] [serial = 1233] [outer = 0x8de39800] 16:03:39 INFO - PROCESS | 3205 | 1461193419107 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]]]}] 16:03:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:03:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1744ms 16:03:39 INFO - PROCESS | 3205 | 1461193419148 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 16:03:39 INFO - PROCESS | 3205 | 1461193419151 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 16:03:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:03:39 INFO - PROCESS | 3205 | 1461193419158 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:03:39 INFO - PROCESS | 3205 | 1461193419163 Marionette TRACE conn4 <- [1,1614,null,{}] 16:03:39 INFO - PROCESS | 3205 | 1461193419169 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}] 16:03:39 INFO - PROCESS | 3205 | 1461193419411 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 16:03:39 INFO - PROCESS | 3205 | 1461193419726 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:39 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c535800 == 118 [pid = 3205] [id = 411] 16:03:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x8de38800) [pid = 3205] [serial = 1234] [outer = (nil)] 16:03:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x8e97b000) [pid = 3205] [serial = 1235] [outer = 0x8de38800] 16:03:39 INFO - PROCESS | 3205 | 1461193419828 Marionette DEBUG loaded listener.js 16:03:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x8eb77800) [pid = 3205] [serial = 1236] [outer = 0x8de38800] 16:03:40 INFO - PROCESS | 3205 | 1461193420779 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]]]}] 16:03:40 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 16:03:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1685ms 16:03:40 INFO - PROCESS | 3205 | 1461193420845 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 16:03:40 INFO - PROCESS | 3205 | 1461193420850 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 16:03:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:03:40 INFO - PROCESS | 3205 | 1461193420856 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:03:40 INFO - PROCESS | 3205 | 1461193420860 Marionette TRACE conn4 <- [1,1618,null,{}] 16:03:40 INFO - PROCESS | 3205 | 1461193420865 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}] 16:03:41 INFO - PROCESS | 3205 | 1461193421091 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 16:03:41 INFO - PROCESS | 3205 | 1461193421402 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:41 INFO - PROCESS | 3205 | ++DOCSHELL 0x8df90800 == 119 [pid = 3205] [id = 412] 16:03:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x8e8b0c00) [pid = 3205] [serial = 1237] [outer = (nil)] 16:03:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x8ec8bc00) [pid = 3205] [serial = 1238] [outer = 0x8e8b0c00] 16:03:41 INFO - PROCESS | 3205 | 1461193421503 Marionette DEBUG loaded listener.js 16:03:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x8f55dc00) [pid = 3205] [serial = 1239] [outer = 0x8e8b0c00] 16:03:42 INFO - PROCESS | 3205 | 1461193422498 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]]]}] 16:03:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:03:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1685ms 16:03:42 INFO - PROCESS | 3205 | 1461193422545 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 16:03:42 INFO - PROCESS | 3205 | 1461193422552 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 16:03:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:03:42 INFO - PROCESS | 3205 | 1461193422562 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:03:42 INFO - PROCESS | 3205 | 1461193422567 Marionette TRACE conn4 <- [1,1622,null,{}] 16:03:42 INFO - PROCESS | 3205 | 1461193422578 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}] 16:03:42 INFO - PROCESS | 3205 | 1461193422914 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 16:03:43 INFO - PROCESS | 3205 | 1461193423265 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:43 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb8cc00 == 120 [pid = 3205] [id = 413] 16:03:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x8ec86400) [pid = 3205] [serial = 1240] [outer = (nil)] 16:03:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x8fb6c400) [pid = 3205] [serial = 1241] [outer = 0x8ec86400] 16:03:43 INFO - PROCESS | 3205 | 1461193423361 Marionette DEBUG loaded listener.js 16:03:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x8fb74800) [pid = 3205] [serial = 1242] [outer = 0x8ec86400] 16:03:44 INFO - PROCESS | 3205 | 1461193424298 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]]]}] 16:03:44 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 16:03:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1792ms 16:03:44 INFO - PROCESS | 3205 | 1461193424354 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 16:03:44 INFO - PROCESS | 3205 | 1461193424357 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 16:03:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:03:44 INFO - PROCESS | 3205 | 1461193424365 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:03:44 INFO - PROCESS | 3205 | 1461193424368 Marionette TRACE conn4 <- [1,1626,null,{}] 16:03:44 INFO - PROCESS | 3205 | 1461193424375 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}] 16:03:44 INFO - PROCESS | 3205 | 1461193424587 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 16:03:44 INFO - PROCESS | 3205 | 1461193424909 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:44 INFO - PROCESS | 3205 | ++DOCSHELL 0x85904000 == 121 [pid = 3205] [id = 414] 16:03:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x85bacc00) [pid = 3205] [serial = 1243] [outer = (nil)] 16:03:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x8fe30400) [pid = 3205] [serial = 1244] [outer = 0x85bacc00] 16:03:45 INFO - PROCESS | 3205 | 1461193425005 Marionette DEBUG loaded listener.js 16:03:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x8fe36800) [pid = 3205] [serial = 1245] [outer = 0x85bacc00] 16:03:45 INFO - PROCESS | 3205 | 1461193425934 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]]]}] 16:03:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:03:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1639ms 16:03:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:03:46 INFO - PROCESS | 3205 | 1461193426005 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 16:03:46 INFO - PROCESS | 3205 | 1461193426009 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 16:03:46 INFO - PROCESS | 3205 | 1461193426016 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:03:46 INFO - PROCESS | 3205 | 1461193426020 Marionette TRACE conn4 <- [1,1630,null,{}] 16:03:46 INFO - PROCESS | 3205 | 1461193426026 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}] 16:03:46 INFO - PROCESS | 3205 | 1461193426273 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 16:03:46 INFO - PROCESS | 3205 | 1461193426599 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:46 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fc61400 == 122 [pid = 3205] [id = 415] 16:03:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x8fe32c00) [pid = 3205] [serial = 1246] [outer = (nil)] 16:03:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x92a25000) [pid = 3205] [serial = 1247] [outer = 0x8fe32c00] 16:03:46 INFO - PROCESS | 3205 | 1461193426705 Marionette DEBUG loaded listener.js 16:03:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x96338800) [pid = 3205] [serial = 1248] [outer = 0x8fe32c00] 16:03:47 INFO - PROCESS | 3205 | 1461193427635 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]]]}] 16:03:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:03:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1681ms 16:03:47 INFO - PROCESS | 3205 | 1461193427698 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 16:03:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:03:47 INFO - PROCESS | 3205 | 1461193427703 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 16:03:47 INFO - PROCESS | 3205 | 1461193427710 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:03:47 INFO - PROCESS | 3205 | 1461193427713 Marionette TRACE conn4 <- [1,1634,null,{}] 16:03:47 INFO - PROCESS | 3205 | 1461193427721 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}] 16:03:47 INFO - PROCESS | 3205 | 1461193427948 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 16:03:48 INFO - PROCESS | 3205 | 1461193428285 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:48 INFO - PROCESS | 3205 | ++DOCSHELL 0x91fbd800 == 123 [pid = 3205] [id = 416] 16:03:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x92a89800) [pid = 3205] [serial = 1249] [outer = (nil)] 16:03:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x97193000) [pid = 3205] [serial = 1250] [outer = 0x92a89800] 16:03:48 INFO - PROCESS | 3205 | 1461193428377 Marionette DEBUG loaded listener.js 16:03:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x975eec00) [pid = 3205] [serial = 1251] [outer = 0x92a89800] 16:03:49 INFO - PROCESS | 3205 | 1461193429299 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]]]}] 16:03:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:03:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1638ms 16:03:49 INFO - PROCESS | 3205 | 1461193429348 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 16:03:49 INFO - PROCESS | 3205 | 1461193429355 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 16:03:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:03:49 INFO - PROCESS | 3205 | 1461193429362 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:03:49 INFO - PROCESS | 3205 | 1461193429366 Marionette TRACE conn4 <- [1,1638,null,{}] 16:03:49 INFO - PROCESS | 3205 | 1461193429372 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}] 16:03:49 INFO - PROCESS | 3205 | 1461193429597 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 16:03:49 INFO - PROCESS | 3205 | 1461193429920 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x849e8000 == 124 [pid = 3205] [id = 417] 16:03:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x85bba400) [pid = 3205] [serial = 1252] [outer = (nil)] 16:03:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x97e2f400) [pid = 3205] [serial = 1253] [outer = 0x85bba400] 16:03:50 INFO - PROCESS | 3205 | 1461193430014 Marionette DEBUG loaded listener.js 16:03:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x97e33400) [pid = 3205] [serial = 1254] [outer = 0x85bba400] 16:03:50 INFO - PROCESS | 3205 | 1461193430961 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]]]}] 16:03:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:03:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1637ms 16:03:51 INFO - PROCESS | 3205 | 1461193431009 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 16:03:51 INFO - PROCESS | 3205 | 1461193431014 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 16:03:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:03:51 INFO - PROCESS | 3205 | 1461193431021 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:03:51 INFO - PROCESS | 3205 | 1461193431024 Marionette TRACE conn4 <- [1,1642,null,{}] 16:03:51 INFO - PROCESS | 3205 | 1461193431030 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}] 16:03:51 INFO - PROCESS | 3205 | 1461193431262 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 16:03:51 INFO - PROCESS | 3205 | 1461193431578 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:51 INFO - PROCESS | 3205 | ++DOCSHELL 0x9718b000 == 125 [pid = 3205] [id = 418] 16:03:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0x975e7000) [pid = 3205] [serial = 1255] [outer = (nil)] 16:03:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 179 (0x97f44400) [pid = 3205] [serial = 1256] [outer = 0x975e7000] 16:03:51 INFO - PROCESS | 3205 | 1461193431675 Marionette DEBUG loaded listener.js 16:03:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 180 (0x97f46000) [pid = 3205] [serial = 1257] [outer = 0x975e7000] 16:03:52 INFO - PROCESS | 3205 | 1461193432569 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]]]}] 16:03:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:03:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1586ms 16:03:52 INFO - PROCESS | 3205 | 1461193432608 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 16:03:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:03:52 INFO - PROCESS | 3205 | 1461193432612 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 16:03:52 INFO - PROCESS | 3205 | 1461193432619 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:03:52 INFO - PROCESS | 3205 | 1461193432623 Marionette TRACE conn4 <- [1,1646,null,{}] 16:03:52 INFO - PROCESS | 3205 | 1461193432629 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}] 16:03:52 INFO - PROCESS | 3205 | 1461193432876 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 16:03:53 INFO - PROCESS | 3205 | 1461193433206 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:53 INFO - PROCESS | 3205 | ++DOCSHELL 0x85bb4400 == 126 [pid = 3205] [id = 419] 16:03:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 181 (0x97f40800) [pid = 3205] [serial = 1258] [outer = (nil)] 16:03:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 182 (0x97fb5400) [pid = 3205] [serial = 1259] [outer = 0x97f40800] 16:03:53 INFO - PROCESS | 3205 | 1461193433305 Marionette DEBUG loaded listener.js 16:03:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 183 (0x97fb7000) [pid = 3205] [serial = 1260] [outer = 0x97f40800] 16:03:54 INFO - PROCESS | 3205 | 1461193434264 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]]]}] 16:03:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:03:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1691ms 16:03:54 INFO - PROCESS | 3205 | 1461193434313 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 16:03:54 INFO - PROCESS | 3205 | 1461193434317 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 16:03:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:03:54 INFO - PROCESS | 3205 | 1461193434324 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:03:54 INFO - PROCESS | 3205 | 1461193434327 Marionette TRACE conn4 <- [1,1650,null,{}] 16:03:54 INFO - PROCESS | 3205 | 1461193434333 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}] 16:03:54 INFO - PROCESS | 3205 | 1461193434572 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 16:03:54 INFO - PROCESS | 3205 | 1461193434902 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:54 INFO - PROCESS | 3205 | ++DOCSHELL 0x86979400 == 127 [pid = 3205] [id = 420] 16:03:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 184 (0x86983c00) [pid = 3205] [serial = 1261] [outer = (nil)] 16:03:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 185 (0x98244c00) [pid = 3205] [serial = 1262] [outer = 0x86983c00] 16:03:55 INFO - PROCESS | 3205 | 1461193434999 Marionette DEBUG loaded listener.js 16:03:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 186 (0x983a0400) [pid = 3205] [serial = 1263] [outer = 0x86983c00] 16:03:55 INFO - PROCESS | 3205 | 1461193435926 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]]]}] 16:03:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:03:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1635ms 16:03:55 INFO - PROCESS | 3205 | 1461193435960 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 16:03:55 INFO - PROCESS | 3205 | 1461193435963 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 16:03:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:03:55 INFO - PROCESS | 3205 | 1461193435971 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:03:55 INFO - PROCESS | 3205 | 1461193435975 Marionette TRACE conn4 <- [1,1654,null,{}] 16:03:55 INFO - PROCESS | 3205 | 1461193435981 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}] 16:03:56 INFO - PROCESS | 3205 | 1461193436210 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 16:03:56 INFO - PROCESS | 3205 | 1461193436533 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:56 INFO - PROCESS | 3205 | ++DOCSHELL 0x97ff0800 == 128 [pid = 3205] [id = 421] 16:03:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 187 (0x98249c00) [pid = 3205] [serial = 1264] [outer = (nil)] 16:03:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 188 (0x983abc00) [pid = 3205] [serial = 1265] [outer = 0x98249c00] 16:03:56 INFO - PROCESS | 3205 | 1461193436632 Marionette DEBUG loaded listener.js 16:03:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 189 (0x983adc00) [pid = 3205] [serial = 1266] [outer = 0x98249c00] 16:03:57 INFO - PROCESS | 3205 | 1461193437536 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]]]}] 16:03:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:03:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1631ms 16:03:57 INFO - PROCESS | 3205 | 1461193437604 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 16:03:57 INFO - PROCESS | 3205 | 1461193437608 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 16:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:03:57 INFO - PROCESS | 3205 | 1461193437615 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:03:57 INFO - PROCESS | 3205 | 1461193437619 Marionette TRACE conn4 <- [1,1658,null,{}] 16:03:57 INFO - PROCESS | 3205 | 1461193437625 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}] 16:03:57 INFO - PROCESS | 3205 | 1461193437858 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x869b6400 == 127 [pid = 3205] [id = 312] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8c1c6000 == 126 [pid = 3205] [id = 345] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8f559c00 == 125 [pid = 3205] [id = 307] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x86bfc800 == 124 [pid = 3205] [id = 341] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x88920400 == 123 [pid = 3205] [id = 342] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x88920000 == 122 [pid = 3205] [id = 343] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8eb95c00 == 121 [pid = 3205] [id = 306] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8572e400 == 120 [pid = 3205] [id = 311] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8f7a3400 == 119 [pid = 3205] [id = 308] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x849ee400 == 118 [pid = 3205] [id = 403] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x885e6800 == 117 [pid = 3205] [id = 402] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x882abc00 == 116 [pid = 3205] [id = 401] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x85906400 == 115 [pid = 3205] [id = 400] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8b584400 == 114 [pid = 3205] [id = 392] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8c1bd000 == 113 [pid = 3205] [id = 391] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8c1c4000 == 112 [pid = 3205] [id = 390] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x86bfbc00 == 111 [pid = 3205] [id = 389] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x86bf5400 == 110 [pid = 3205] [id = 353] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x89b5f000 == 109 [pid = 3205] [id = 388] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8ad1b400 == 108 [pid = 3205] [id = 386] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8b3e1c00 == 107 [pid = 3205] [id = 387] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x877e1c00 == 106 [pid = 3205] [id = 385] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x885e6000 == 105 [pid = 3205] [id = 384] 16:03:59 INFO - PROCESS | 3205 | --DOCSHELL 0x86bfb400 == 104 [pid = 3205] [id = 383] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 188 (0x8ad1f400) [pid = 3205] [serial = 957] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 187 (0x97f4ec00) [pid = 3205] [serial = 1059] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 186 (0x8beeb400) [pid = 3205] [serial = 1032] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 185 (0x8fc60800) [pid = 3205] [serial = 1044] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 184 (0x9780a800) [pid = 3205] [serial = 1053] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 183 (0x97e37800) [pid = 3205] [serial = 1056] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 182 (0x8c541400) [pid = 3205] [serial = 1035] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 181 (0x91218c00) [pid = 3205] [serial = 1047] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 180 (0x97fbd800) [pid = 3205] [serial = 1062] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 179 (0x8f55d800) [pid = 3205] [serial = 1041] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 178 (0x95c0f800) [pid = 3205] [serial = 1050] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x8ab0f000) [pid = 3205] [serial = 1029] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x8ab3a000) [pid = 3205] [serial = 1148] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x86bf9c00) [pid = 3205] [serial = 1145] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x877df000) [pid = 3205] [serial = 1139] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x8697f400) [pid = 3205] [serial = 1136] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x869b5400) [pid = 3205] [serial = 1137] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x8b294400) [pid = 3205] [serial = 1133] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x963ef400) [pid = 3205] [serial = 1131] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x96339400) [pid = 3205] [serial = 1130] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x92a8ac00) [pid = 3205] [serial = 1128] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x92a87000) [pid = 3205] [serial = 1127] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x91f15000) [pid = 3205] [serial = 1125] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x9130e800) [pid = 3205] [serial = 1124] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x8fe35c00) [pid = 3205] [serial = 1122] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x8fe31800) [pid = 3205] [serial = 1121] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x8fb6d000) [pid = 3205] [serial = 1119] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x8f698c00) [pid = 3205] [serial = 1118] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x8eb94400) [pid = 3205] [serial = 1116] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x8eb90800) [pid = 3205] [serial = 1115] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x8e983800) [pid = 3205] [serial = 1112] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x8e986000) [pid = 3205] [serial = 1113] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x8e89a400) [pid = 3205] [serial = 1110] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x8e895c00) [pid = 3205] [serial = 1109] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x8df8e000) [pid = 3205] [serial = 1107] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x8df8a000) [pid = 3205] [serial = 1106] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x8c53a400) [pid = 3205] [serial = 1104] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x8c537000) [pid = 3205] [serial = 1103] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x8bef8000) [pid = 3205] [serial = 1101] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x8bef2800) [pid = 3205] [serial = 1100] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x8bec3800) [pid = 3205] [serial = 1098] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x8b582000) [pid = 3205] [serial = 1097] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x8b173000) [pid = 3205] [serial = 1095] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x8adb9c00) [pid = 3205] [serial = 1094] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x8964f400) [pid = 3205] [serial = 1092] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x88f0c800) [pid = 3205] [serial = 1091] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x877e1800) [pid = 3205] [serial = 1089] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x877cb000) [pid = 3205] [serial = 1088] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x88916000) [pid = 3205] [serial = 1086] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x88919000) [pid = 3205] [serial = 1142] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x88f07800) [pid = 3205] [serial = 1143] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x89b54400) [pid = 3205] [serial = 1146] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x882ab000) [pid = 3205] [serial = 1140] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x882b3400) [pid = 3205] [serial = 1026] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x8e891c00) [pid = 3205] [serial = 1038] [outer = (nil)] [url = about:blank] 16:03:59 INFO - PROCESS | 3205 | 1461193439897 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:59 INFO - PROCESS | 3205 | ++DOCSHELL 0x8697a800 == 105 [pid = 3205] [id = 422] 16:03:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x869b2c00) [pid = 3205] [serial = 1267] [outer = (nil)] 16:03:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x86bf9c00) [pid = 3205] [serial = 1268] [outer = 0x869b2c00] 16:03:59 INFO - PROCESS | 3205 | 1461193439991 Marionette DEBUG loaded listener.js 16:04:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x877d3400) [pid = 3205] [serial = 1269] [outer = 0x869b2c00] 16:04:00 INFO - PROCESS | 3205 | 1461193440944 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]]]}] 16:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 3394ms 16:04:01 INFO - PROCESS | 3205 | 1461193441014 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 16:04:01 INFO - PROCESS | 3205 | 1461193441024 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 16:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:04:01 INFO - PROCESS | 3205 | 1461193441037 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:04:01 INFO - PROCESS | 3205 | 1461193441044 Marionette TRACE conn4 <- [1,1662,null,{}] 16:04:01 INFO - PROCESS | 3205 | 1461193441054 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}] 16:04:01 INFO - PROCESS | 3205 | 1461193441327 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 16:04:01 INFO - PROCESS | 3205 | 1461193441596 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:01 INFO - PROCESS | 3205 | ++DOCSHELL 0x882acc00 == 106 [pid = 3205] [id = 423] 16:04:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x882b4400) [pid = 3205] [serial = 1270] [outer = (nil)] 16:04:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x885e7c00) [pid = 3205] [serial = 1271] [outer = 0x882b4400] 16:04:01 INFO - PROCESS | 3205 | 1461193441681 Marionette DEBUG loaded listener.js 16:04:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8881dc00) [pid = 3205] [serial = 1272] [outer = 0x882b4400] 16:04:02 INFO - PROCESS | 3205 | 1461193442673 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]]]}] 16:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1689ms 16:04:02 INFO - PROCESS | 3205 | 1461193442745 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 16:04:02 INFO - PROCESS | 3205 | 1461193442755 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 16:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:04:02 INFO - PROCESS | 3205 | 1461193442765 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:04:02 INFO - PROCESS | 3205 | 1461193442770 Marionette TRACE conn4 <- [1,1666,null,{}] 16:04:02 INFO - PROCESS | 3205 | 1461193442791 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}] 16:04:03 INFO - PROCESS | 3205 | 1461193443092 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 16:04:03 INFO - PROCESS | 3205 | 1461193443363 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:03 INFO - PROCESS | 3205 | ++DOCSHELL 0x8964b400 == 107 [pid = 3205] [id = 424] 16:04:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8ab06400) [pid = 3205] [serial = 1273] [outer = (nil)] 16:04:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8ab10000) [pid = 3205] [serial = 1274] [outer = 0x8ab06400] 16:04:03 INFO - PROCESS | 3205 | 1461193443451 Marionette DEBUG loaded listener.js 16:04:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8ab37000) [pid = 3205] [serial = 1275] [outer = 0x8ab06400] 16:04:03 INFO - PROCESS | 3205 | ************************* 16:04:03 INFO - PROCESS | 3205 | A coding exception was thrown and uncaught in a Task. 16:04:03 INFO - PROCESS | 3205 | 16:04:03 INFO - PROCESS | 3205 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:04:03 INFO - PROCESS | 3205 | Full stack: 16:04:03 INFO - PROCESS | 3205 | ************************* 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x882a9400) [pid = 3205] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x88f0c400) [pid = 3205] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x885dcc00) [pid = 3205] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x8dfc8400) [pid = 3205] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x92a19400) [pid = 3205] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x90707c00) [pid = 3205] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8fe32800) [pid = 3205] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x8eb6f400) [pid = 3205] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x8e979000) [pid = 3205] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x8df8c800) [pid = 3205] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x8c1c2400) [pid = 3205] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x8b583c00) [pid = 3205] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x8b585000) [pid = 3205] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0x8b16e800) [pid = 3205] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0x8adc2400) [pid = 3205] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x88f0ec00) [pid = 3205] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 126 (0x874e8400) [pid = 3205] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 125 (0x882b3800) [pid = 3205] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 124 (0x8590b800) [pid = 3205] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 123 (0x8adc4800) [pid = 3205] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 122 (0x97186c00) [pid = 3205] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:04:04 INFO - PROCESS | 3205 | --DOMWINDOW == 121 (0x85badc00) [pid = 3205] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:04:04 INFO - PROCESS | 3205 | 1461193444957 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]]]}] 16:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 2311ms 16:04:05 INFO - PROCESS | 3205 | 1461193445076 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 16:04:05 INFO - PROCESS | 3205 | 1461193445081 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 16:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:04:05 INFO - PROCESS | 3205 | 1461193445097 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:04:05 INFO - PROCESS | 3205 | 1461193445107 Marionette TRACE conn4 <- [1,1670,null,{}] 16:04:05 INFO - PROCESS | 3205 | 1461193445125 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}] 16:04:05 INFO - PROCESS | 3205 | 1461193445341 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 16:04:05 INFO - PROCESS | 3205 | 1461193445352 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x8891fc00 == 108 [pid = 3205] [id = 425] 16:04:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 122 (0x88f01800) [pid = 3205] [serial = 1276] [outer = (nil)] 16:04:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 123 (0x8ad16400) [pid = 3205] [serial = 1277] [outer = 0x88f01800] 16:04:05 INFO - PROCESS | 3205 | 1461193445439 Marionette DEBUG loaded listener.js 16:04:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 124 (0x8adc1000) [pid = 3205] [serial = 1278] [outer = 0x88f01800] 16:04:06 INFO - PROCESS | 3205 | 1461193446425 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]]]}] 16:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1363ms 16:04:06 INFO - PROCESS | 3205 | 1461193446452 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 16:04:06 INFO - PROCESS | 3205 | 1461193446458 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 16:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:04:06 INFO - PROCESS | 3205 | 1461193446465 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:04:06 INFO - PROCESS | 3205 | 1461193446467 Marionette TRACE conn4 <- [1,1674,null,{}] 16:04:06 INFO - PROCESS | 3205 | 1461193446473 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}] 16:04:06 INFO - PROCESS | 3205 | 1461193446677 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 16:04:07 INFO - PROCESS | 3205 | 1461193446988 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:07 INFO - PROCESS | 3205 | ++DOCSHELL 0x85733400 == 109 [pid = 3205] [id = 426] 16:04:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 125 (0x85735000) [pid = 3205] [serial = 1279] [outer = (nil)] 16:04:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0x8590b800) [pid = 3205] [serial = 1280] [outer = 0x85735000] 16:04:07 INFO - PROCESS | 3205 | 1461193447158 Marionette DEBUG loaded listener.js 16:04:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0x86bf1c00) [pid = 3205] [serial = 1281] [outer = 0x85735000] 16:04:08 INFO - PROCESS | 3205 | 1461193448474 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]]]}] 16:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2083ms 16:04:08 INFO - PROCESS | 3205 | 1461193448552 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 16:04:08 INFO - PROCESS | 3205 | 1461193448566 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 16:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:04:08 INFO - PROCESS | 3205 | 1461193448583 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:04:08 INFO - PROCESS | 3205 | 1461193448592 Marionette TRACE conn4 <- [1,1678,null,{}] 16:04:08 INFO - PROCESS | 3205 | 1461193448776 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}] 16:04:09 INFO - PROCESS | 3205 | 1461193449119 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 16:04:09 INFO - PROCESS | 3205 | 1461193449389 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:09 INFO - PROCESS | 3205 | ++DOCSHELL 0x882a7400 == 110 [pid = 3205] [id = 427] 16:04:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x88913400) [pid = 3205] [serial = 1282] [outer = (nil)] 16:04:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x88920800) [pid = 3205] [serial = 1283] [outer = 0x88913400] 16:04:09 INFO - PROCESS | 3205 | 1461193449504 Marionette DEBUG loaded listener.js 16:04:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x8ab04400) [pid = 3205] [serial = 1284] [outer = 0x88913400] 16:04:10 INFO - PROCESS | 3205 | 1461193450595 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]]]}] 16:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 2100ms 16:04:10 INFO - PROCESS | 3205 | 1461193450686 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 16:04:10 INFO - PROCESS | 3205 | 1461193450694 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 16:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:04:10 INFO - PROCESS | 3205 | 1461193450704 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:04:10 INFO - PROCESS | 3205 | 1461193450708 Marionette TRACE conn4 <- [1,1682,null,{}] 16:04:10 INFO - PROCESS | 3205 | 1461193450716 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}] 16:04:11 INFO - PROCESS | 3205 | 1461193451000 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 16:04:11 INFO - PROCESS | 3205 | 1461193451365 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:11 INFO - PROCESS | 3205 | ++DOCSHELL 0x88f0c000 == 111 [pid = 3205] [id = 428] 16:04:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x8adc6c00) [pid = 3205] [serial = 1285] [outer = (nil)] 16:04:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x8b177c00) [pid = 3205] [serial = 1286] [outer = 0x8adc6c00] 16:04:11 INFO - PROCESS | 3205 | 1461193451460 Marionette DEBUG loaded listener.js 16:04:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x8b293400) [pid = 3205] [serial = 1287] [outer = 0x8adc6c00] 16:04:12 INFO - PROCESS | 3205 | 1461193452477 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]]]}] 16:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1837ms 16:04:12 INFO - PROCESS | 3205 | 1461193452542 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 16:04:12 INFO - PROCESS | 3205 | 1461193452547 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 16:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:04:12 INFO - PROCESS | 3205 | 1461193452557 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:04:12 INFO - PROCESS | 3205 | 1461193452567 Marionette TRACE conn4 <- [1,1686,null,{}] 16:04:12 INFO - PROCESS | 3205 | 1461193452582 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}] 16:04:12 INFO - PROCESS | 3205 | 1461193452882 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 16:04:13 INFO - PROCESS | 3205 | 1461193453222 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:13 INFO - PROCESS | 3205 | ++DOCSHELL 0x8891b000 == 112 [pid = 3205] [id = 429] 16:04:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x8adc0800) [pid = 3205] [serial = 1288] [outer = (nil)] 16:04:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8bec4800) [pid = 3205] [serial = 1289] [outer = 0x8adc0800] 16:04:13 INFO - PROCESS | 3205 | 1461193453326 Marionette DEBUG loaded listener.js 16:04:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8beecc00) [pid = 3205] [serial = 1290] [outer = 0x8adc0800] 16:04:14 INFO - PROCESS | 3205 | 1461193454315 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]]]}] 16:04:14 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 16:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1795ms 16:04:14 INFO - PROCESS | 3205 | 1461193454351 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 16:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:04:14 INFO - PROCESS | 3205 | 1461193454356 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 16:04:14 INFO - PROCESS | 3205 | 1461193454363 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:04:14 INFO - PROCESS | 3205 | 1461193454366 Marionette TRACE conn4 <- [1,1690,null,{}] 16:04:14 INFO - PROCESS | 3205 | 1461193454372 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}] 16:04:14 INFO - PROCESS | 3205 | 1461193454649 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 16:04:14 INFO - PROCESS | 3205 | 1461193454979 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:15 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b173000 == 113 [pid = 3205] [id = 430] 16:04:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8bec8000) [pid = 3205] [serial = 1291] [outer = (nil)] 16:04:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8c0cf000) [pid = 3205] [serial = 1292] [outer = 0x8bec8000] 16:04:15 INFO - PROCESS | 3205 | 1461193455075 Marionette DEBUG loaded listener.js 16:04:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8c0d3000) [pid = 3205] [serial = 1293] [outer = 0x8bec8000] 16:04:16 INFO - PROCESS | 3205 | 1461193456054 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]]]}] 16:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1744ms 16:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:04:16 INFO - PROCESS | 3205 | 1461193456108 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 16:04:16 INFO - PROCESS | 3205 | 1461193456111 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 16:04:16 INFO - PROCESS | 3205 | 1461193456119 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:04:16 INFO - PROCESS | 3205 | 1461193456122 Marionette TRACE conn4 <- [1,1694,null,{}] 16:04:16 INFO - PROCESS | 3205 | 1461193456129 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}] 16:04:16 INFO - PROCESS | 3205 | 1461193456376 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 16:04:16 INFO - PROCESS | 3205 | 1461193456709 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:16 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c537000 == 114 [pid = 3205] [id = 431] 16:04:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8c538000) [pid = 3205] [serial = 1294] [outer = (nil)] 16:04:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8c53cc00) [pid = 3205] [serial = 1295] [outer = 0x8c538000] 16:04:16 INFO - PROCESS | 3205 | 1461193456836 Marionette DEBUG loaded listener.js 16:04:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8df8a000) [pid = 3205] [serial = 1296] [outer = 0x8c538000] 16:04:17 INFO - PROCESS | 3205 | 1461193457854 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]]]}] 16:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1793ms 16:04:17 INFO - PROCESS | 3205 | 1461193457912 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 16:04:17 INFO - PROCESS | 3205 | 1461193457915 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 16:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:04:17 INFO - PROCESS | 3205 | 1461193457923 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:04:17 INFO - PROCESS | 3205 | 1461193457928 Marionette TRACE conn4 <- [1,1698,null,{}] 16:04:17 INFO - PROCESS | 3205 | 1461193457934 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}] 16:04:18 INFO - PROCESS | 3205 | 1461193458237 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 16:04:18 INFO - PROCESS | 3205 | 1461193458563 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:18 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab2d800 == 115 [pid = 3205] [id = 432] 16:04:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8b3e4000) [pid = 3205] [serial = 1297] [outer = (nil)] 16:04:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8dfd1800) [pid = 3205] [serial = 1298] [outer = 0x8b3e4000] 16:04:18 INFO - PROCESS | 3205 | 1461193458660 Marionette DEBUG loaded listener.js 16:04:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8e891c00) [pid = 3205] [serial = 1299] [outer = 0x8b3e4000] 16:04:19 INFO - PROCESS | 3205 | 1461193459659 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]]]}] 16:04:19 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 16:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1785ms 16:04:19 INFO - PROCESS | 3205 | 1461193459710 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 16:04:19 INFO - PROCESS | 3205 | 1461193459714 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 16:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:04:19 INFO - PROCESS | 3205 | 1461193459721 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:04:19 INFO - PROCESS | 3205 | 1461193459725 Marionette TRACE conn4 <- [1,1702,null,{}] 16:04:19 INFO - PROCESS | 3205 | 1461193459732 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}] 16:04:19 INFO - PROCESS | 3205 | 1461193459978 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 16:04:20 INFO - PROCESS | 3205 | 1461193460313 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:20 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c1bd000 == 116 [pid = 3205] [id = 433] 16:04:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x8dfcd000) [pid = 3205] [serial = 1300] [outer = (nil)] 16:04:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x8e977800) [pid = 3205] [serial = 1301] [outer = 0x8dfcd000] 16:04:20 INFO - PROCESS | 3205 | 1461193460418 Marionette DEBUG loaded listener.js 16:04:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8e97d000) [pid = 3205] [serial = 1302] [outer = 0x8dfcd000] 16:04:21 INFO - PROCESS | 3205 | 1461193461353 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]]]}] 16:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1686ms 16:04:21 INFO - PROCESS | 3205 | 1461193461409 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 16:04:21 INFO - PROCESS | 3205 | 1461193461412 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 16:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:04:21 INFO - PROCESS | 3205 | 1461193461421 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:04:21 INFO - PROCESS | 3205 | 1461193461426 Marionette TRACE conn4 <- [1,1706,null,{}] 16:04:21 INFO - PROCESS | 3205 | 1461193461432 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}] 16:04:21 INFO - PROCESS | 3205 | 1461193461673 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 16:04:22 INFO - PROCESS | 3205 | 1461193461999 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:22 INFO - PROCESS | 3205 | ++DOCSHELL 0x877e5400 == 117 [pid = 3205] [id = 434] 16:04:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x8e8a8400) [pid = 3205] [serial = 1303] [outer = (nil)] 16:04:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x8eb7ec00) [pid = 3205] [serial = 1304] [outer = 0x8e8a8400] 16:04:22 INFO - PROCESS | 3205 | 1461193462102 Marionette DEBUG loaded listener.js 16:04:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x8eb8b400) [pid = 3205] [serial = 1305] [outer = 0x8e8a8400] 16:04:23 INFO - PROCESS | 3205 | 1461193463010 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]]]}] 16:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1632ms 16:04:23 INFO - PROCESS | 3205 | 1461193463055 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 16:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:04:23 INFO - PROCESS | 3205 | 1461193463060 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 16:04:23 INFO - PROCESS | 3205 | 1461193463067 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:04:23 INFO - PROCESS | 3205 | 1461193463071 Marionette TRACE conn4 <- [1,1710,null,{}] 16:04:23 INFO - PROCESS | 3205 | 1461193463077 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}] 16:04:23 INFO - PROCESS | 3205 | 1461193463326 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 16:04:23 INFO - PROCESS | 3205 | 1461193463651 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:23 INFO - PROCESS | 3205 | ++DOCSHELL 0x877dd000 == 118 [pid = 3205] [id = 435] 16:04:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x8e8ac400) [pid = 3205] [serial = 1306] [outer = (nil)] 16:04:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x8ec8e400) [pid = 3205] [serial = 1307] [outer = 0x8e8ac400] 16:04:23 INFO - PROCESS | 3205 | 1461193463744 Marionette DEBUG loaded listener.js 16:04:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x8f55c800) [pid = 3205] [serial = 1308] [outer = 0x8e8ac400] 16:04:24 INFO - PROCESS | 3205 | 1461193464795 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]]]}] 16:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1790ms 16:04:24 INFO - PROCESS | 3205 | 1461193464858 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 16:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:04:24 INFO - PROCESS | 3205 | 1461193464863 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 16:04:24 INFO - PROCESS | 3205 | 1461193464870 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:04:24 INFO - PROCESS | 3205 | 1461193464874 Marionette TRACE conn4 <- [1,1714,null,{}] 16:04:24 INFO - PROCESS | 3205 | 1461193464880 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}] 16:04:25 INFO - PROCESS | 3205 | 1461193465228 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 16:04:25 INFO - PROCESS | 3205 | 1461193465578 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:25 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f7a7800 == 119 [pid = 3205] [id = 436] 16:04:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x8f7a7c00) [pid = 3205] [serial = 1309] [outer = (nil)] 16:04:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x8f7aec00) [pid = 3205] [serial = 1310] [outer = 0x8f7a7c00] 16:04:25 INFO - PROCESS | 3205 | 1461193465693 Marionette DEBUG loaded listener.js 16:04:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x8fe2d400) [pid = 3205] [serial = 1311] [outer = 0x8f7a7c00] 16:04:26 INFO - PROCESS | 3205 | 1461193466643 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]]]}] 16:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1805ms 16:04:26 INFO - PROCESS | 3205 | 1461193466676 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 16:04:26 INFO - PROCESS | 3205 | 1461193466680 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 16:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:04:26 INFO - PROCESS | 3205 | 1461193466687 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:04:26 INFO - PROCESS | 3205 | 1461193466692 Marionette TRACE conn4 <- [1,1718,null,{}] 16:04:26 INFO - PROCESS | 3205 | 1461193466698 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}] 16:04:26 INFO - PROCESS | 3205 | 1461193466956 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 16:04:27 INFO - PROCESS | 3205 | 1461193467276 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:27 INFO - PROCESS | 3205 | ++DOCSHELL 0x90707c00 == 120 [pid = 3205] [id = 437] 16:04:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x9070a800) [pid = 3205] [serial = 1312] [outer = (nil)] 16:04:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x91f1c400) [pid = 3205] [serial = 1313] [outer = 0x9070a800] 16:04:27 INFO - PROCESS | 3205 | 1461193467376 Marionette DEBUG loaded listener.js 16:04:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x91fb4400) [pid = 3205] [serial = 1314] [outer = 0x9070a800] 16:04:28 INFO - PROCESS | 3205 | 1461193468270 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]]]}] 16:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1638ms 16:04:28 INFO - PROCESS | 3205 | 1461193468330 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 16:04:28 INFO - PROCESS | 3205 | 1461193468333 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 16:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:04:28 INFO - PROCESS | 3205 | 1461193468344 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:04:28 INFO - PROCESS | 3205 | 1461193468347 Marionette TRACE conn4 <- [1,1722,null,{}] 16:04:28 INFO - PROCESS | 3205 | 1461193468354 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}] 16:04:28 INFO - PROCESS | 3205 | 1461193468597 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 16:04:28 INFO - PROCESS | 3205 | 1461193468897 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:28 INFO - PROCESS | 3205 | ++DOCSHELL 0x877ccc00 == 121 [pid = 3205] [id = 438] 16:04:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x9130a000) [pid = 3205] [serial = 1315] [outer = (nil)] 16:04:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x92a1d400) [pid = 3205] [serial = 1316] [outer = 0x9130a000] 16:04:28 INFO - PROCESS | 3205 | 1461193468989 Marionette DEBUG loaded listener.js 16:04:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x92a22400) [pid = 3205] [serial = 1317] [outer = 0x9130a000] 16:04:29 INFO - PROCESS | 3205 | 1461193469920 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]]]}] 16:04:29 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 16:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1633ms 16:04:29 INFO - PROCESS | 3205 | 1461193469978 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 16:04:29 INFO - PROCESS | 3205 | 1461193469981 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 16:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:04:29 INFO - PROCESS | 3205 | 1461193469988 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:04:29 INFO - PROCESS | 3205 | 1461193469991 Marionette TRACE conn4 <- [1,1726,null,{}] 16:04:30 INFO - PROCESS | 3205 | 1461193469997 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}] 16:04:30 INFO - PROCESS | 3205 | 1461193470230 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 16:04:30 INFO - PROCESS | 3205 | 1461193470552 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:30 INFO - PROCESS | 3205 | ++DOCSHELL 0x85738000 == 122 [pid = 3205] [id = 439] 16:04:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x8eb8d800) [pid = 3205] [serial = 1318] [outer = (nil)] 16:04:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x95c5a800) [pid = 3205] [serial = 1319] [outer = 0x8eb8d800] 16:04:30 INFO - PROCESS | 3205 | 1461193470648 Marionette DEBUG loaded listener.js 16:04:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x9639f400) [pid = 3205] [serial = 1320] [outer = 0x8eb8d800] 16:04:31 INFO - PROCESS | 3205 | 1461193471530 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]]]}] 16:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1581ms 16:04:31 INFO - PROCESS | 3205 | 1461193471569 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 16:04:31 INFO - PROCESS | 3205 | 1461193471572 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 16:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:04:31 INFO - PROCESS | 3205 | 1461193471601 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:04:31 INFO - PROCESS | 3205 | 1461193471605 Marionette TRACE conn4 <- [1,1730,null,{}] 16:04:31 INFO - PROCESS | 3205 | 1461193471612 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}] 16:04:31 INFO - PROCESS | 3205 | 1461193471840 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 16:04:32 INFO - PROCESS | 3205 | 1461193472171 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:32 INFO - PROCESS | 3205 | ++DOCSHELL 0x95a0c000 == 123 [pid = 3205] [id = 440] 16:04:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x96339400) [pid = 3205] [serial = 1321] [outer = (nil)] 16:04:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x9716ac00) [pid = 3205] [serial = 1322] [outer = 0x96339400] 16:04:32 INFO - PROCESS | 3205 | 1461193472271 Marionette DEBUG loaded listener.js 16:04:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x9718a400) [pid = 3205] [serial = 1323] [outer = 0x96339400] 16:04:33 INFO - PROCESS | 3205 | 1461193473181 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]]]}] 16:04:33 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 16:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1640ms 16:04:33 INFO - PROCESS | 3205 | 1461193473236 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 16:04:33 INFO - PROCESS | 3205 | 1461193473239 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 16:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:04:33 INFO - PROCESS | 3205 | 1461193473246 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:04:33 INFO - PROCESS | 3205 | 1461193473249 Marionette TRACE conn4 <- [1,1734,null,{}] 16:04:33 INFO - PROCESS | 3205 | 1461193473255 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}] 16:04:33 INFO - PROCESS | 3205 | 1461193473489 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 16:04:33 INFO - PROCESS | 3205 | 1461193473816 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:33 INFO - PROCESS | 3205 | ++DOCSHELL 0x874e2c00 == 124 [pid = 3205] [id = 441] 16:04:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x877e0800) [pid = 3205] [serial = 1324] [outer = (nil)] 16:04:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x97814800) [pid = 3205] [serial = 1325] [outer = 0x877e0800] 16:04:33 INFO - PROCESS | 3205 | 1461193473911 Marionette DEBUG loaded listener.js 16:04:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x978c6800) [pid = 3205] [serial = 1326] [outer = 0x877e0800] 16:04:34 INFO - PROCESS | 3205 | 1461193474861 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]]]}] 16:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1684ms 16:04:34 INFO - PROCESS | 3205 | 1461193474930 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 16:04:34 INFO - PROCESS | 3205 | 1461193474934 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 16:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:04:34 INFO - PROCESS | 3205 | 1461193474941 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:04:34 INFO - PROCESS | 3205 | 1461193474944 Marionette TRACE conn4 <- [1,1738,null,{}] 16:04:34 INFO - PROCESS | 3205 | 1461193474950 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}] 16:04:35 INFO - PROCESS | 3205 | 1461193475177 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 16:04:35 INFO - PROCESS | 3205 | 1461193475499 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:35 INFO - PROCESS | 3205 | ++DOCSHELL 0x973a4000 == 125 [pid = 3205] [id = 442] 16:04:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x9780a800) [pid = 3205] [serial = 1327] [outer = (nil)] 16:04:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x97fb6000) [pid = 3205] [serial = 1328] [outer = 0x9780a800] 16:04:35 INFO - PROCESS | 3205 | 1461193475595 Marionette DEBUG loaded listener.js 16:04:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x97fbb400) [pid = 3205] [serial = 1329] [outer = 0x9780a800] 16:04:36 INFO - PROCESS | 3205 | 1461193476484 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]]]}] 16:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1584ms 16:04:36 INFO - PROCESS | 3205 | 1461193476526 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 16:04:36 INFO - PROCESS | 3205 | 1461193476530 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 16:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:04:36 INFO - PROCESS | 3205 | 1461193476537 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:04:36 INFO - PROCESS | 3205 | 1461193476541 Marionette TRACE conn4 <- [1,1742,null,{}] 16:04:36 INFO - PROCESS | 3205 | 1461193476547 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}] 16:04:36 INFO - PROCESS | 3205 | 1461193476782 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 16:04:37 INFO - PROCESS | 3205 | 1461193477105 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:37 INFO - PROCESS | 3205 | ++DOCSHELL 0x97186c00 == 126 [pid = 3205] [id = 443] 16:04:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x97f48c00) [pid = 3205] [serial = 1330] [outer = (nil)] 16:04:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x9883cc00) [pid = 3205] [serial = 1331] [outer = 0x97f48c00] 16:04:37 INFO - PROCESS | 3205 | 1461193477205 Marionette DEBUG loaded listener.js 16:04:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0x98842000) [pid = 3205] [serial = 1332] [outer = 0x97f48c00] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x8891fc00 == 125 [pid = 3205] [id = 425] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x8964b400 == 124 [pid = 3205] [id = 424] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x882acc00 == 123 [pid = 3205] [id = 423] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x8697a800 == 122 [pid = 3205] [id = 422] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x86979400 == 121 [pid = 3205] [id = 420] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x85bb4400 == 120 [pid = 3205] [id = 419] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x9718b000 == 119 [pid = 3205] [id = 418] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x91fbd800 == 118 [pid = 3205] [id = 416] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x849e8000 == 117 [pid = 3205] [id = 417] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x8fc61400 == 116 [pid = 3205] [id = 415] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x85904000 == 115 [pid = 3205] [id = 414] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x8eb8cc00 == 114 [pid = 3205] [id = 413] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x8c535800 == 113 [pid = 3205] [id = 411] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x8df90800 == 112 [pid = 3205] [id = 412] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x8ad13400 == 111 [pid = 3205] [id = 410] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x8b583800 == 110 [pid = 3205] [id = 409] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x86bf0800 == 109 [pid = 3205] [id = 408] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x8adc3000 == 108 [pid = 3205] [id = 407] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x869bdc00 == 107 [pid = 3205] [id = 405] 16:04:39 INFO - PROCESS | 3205 | --DOCSHELL 0x89649400 == 106 [pid = 3205] [id = 406] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x8c08ec00) [pid = 3205] [serial = 1134] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x89b53400) [pid = 3205] [serial = 1208] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x9718ec00) [pid = 3205] [serial = 1193] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x97191400) [pid = 3205] [serial = 1194] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x96838400) [pid = 3205] [serial = 1191] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x95c5c800) [pid = 3205] [serial = 1190] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x96339000) [pid = 3205] [serial = 1188] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x95c54c00) [pid = 3205] [serial = 1187] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x92a20800) [pid = 3205] [serial = 1185] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x92a1dc00) [pid = 3205] [serial = 1184] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x91306000) [pid = 3205] [serial = 1182] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x8fe3b400) [pid = 3205] [serial = 1181] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x8f7a0400) [pid = 3205] [serial = 1179] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x8f693400) [pid = 3205] [serial = 1178] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x8f55f400) [pid = 3205] [serial = 1176] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x8ec8e800) [pid = 3205] [serial = 1175] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x8eb74400) [pid = 3205] [serial = 1173] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x8e983400) [pid = 3205] [serial = 1172] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x8e8a6000) [pid = 3205] [serial = 1170] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x8df8fc00) [pid = 3205] [serial = 1169] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x8c540000) [pid = 3205] [serial = 1167] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x8c537800) [pid = 3205] [serial = 1166] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x8c08d800) [pid = 3205] [serial = 1164] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x8c082800) [pid = 3205] [serial = 1163] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x8becc400) [pid = 3205] [serial = 1161] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x8b588c00) [pid = 3205] [serial = 1160] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x8b29b400) [pid = 3205] [serial = 1158] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x8b176000) [pid = 3205] [serial = 1157] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x8ab2d000) [pid = 3205] [serial = 1155] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x89cb7800) [pid = 3205] [serial = 1154] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x88819400) [pid = 3205] [serial = 1152] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x885e1800) [pid = 3205] [serial = 1151] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x885e9c00) [pid = 3205] [serial = 1205] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x86986400) [pid = 3205] [serial = 1202] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x86bf4c00) [pid = 3205] [serial = 1203] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x97aebc00) [pid = 3205] [serial = 1200] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x979ce400) [pid = 3205] [serial = 1199] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x9780cc00) [pid = 3205] [serial = 1197] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x97809800) [pid = 3205] [serial = 1196] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x89cb8c00) [pid = 3205] [serial = 1209] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x869b7400) [pid = 3205] [serial = 1211] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x887ca800) [pid = 3205] [serial = 1206] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x8acc0400) [pid = 3205] [serial = 1214] [outer = (nil)] [url = about:blank] 16:04:39 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x877d3800) [pid = 3205] [serial = 1212] [outer = (nil)] [url = about:blank] 16:04:40 INFO - PROCESS | 3205 | 1461193480127 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]]]}] 16:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 3650ms 16:04:40 INFO - PROCESS | 3205 | 1461193480189 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 16:04:40 INFO - PROCESS | 3205 | 1461193480195 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 16:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:04:40 INFO - PROCESS | 3205 | 1461193480204 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:04:40 INFO - PROCESS | 3205 | 1461193480209 Marionette TRACE conn4 <- [1,1746,null,{}] 16:04:40 INFO - PROCESS | 3205 | 1461193480240 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}] 16:04:40 INFO - PROCESS | 3205 | 1461193480490 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 16:04:40 INFO - PROCESS | 3205 | 1461193480747 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:40 INFO - PROCESS | 3205 | ++DOCSHELL 0x877e1c00 == 107 [pid = 3205] [id = 444] 16:04:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x877e2c00) [pid = 3205] [serial = 1333] [outer = (nil)] 16:04:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x885db800) [pid = 3205] [serial = 1334] [outer = 0x877e2c00] 16:04:40 INFO - PROCESS | 3205 | 1461193480838 Marionette DEBUG loaded listener.js 16:04:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x887c5000) [pid = 3205] [serial = 1335] [outer = 0x877e2c00] 16:04:41 INFO - PROCESS | 3205 | 1461193481754 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]]]}] 16:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1599ms 16:04:41 INFO - PROCESS | 3205 | 1461193481804 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 16:04:41 INFO - PROCESS | 3205 | 1461193481812 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 16:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:04:41 INFO - PROCESS | 3205 | 1461193481832 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:04:41 INFO - PROCESS | 3205 | 1461193481836 Marionette TRACE conn4 <- [1,1750,null,{}] 16:04:41 INFO - PROCESS | 3205 | 1461193481843 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}] 16:04:42 INFO - PROCESS | 3205 | 1461193482131 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 16:04:42 INFO - PROCESS | 3205 | 1461193482249 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:42 INFO - PROCESS | 3205 | ++DOCSHELL 0x8881cc00 == 108 [pid = 3205] [id = 445] 16:04:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x88f09c00) [pid = 3205] [serial = 1336] [outer = (nil)] 16:04:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x89650400) [pid = 3205] [serial = 1337] [outer = 0x88f09c00] 16:04:42 INFO - PROCESS | 3205 | 1461193482450 Marionette DEBUG loaded listener.js 16:04:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8ab08800) [pid = 3205] [serial = 1338] [outer = 0x88f09c00] 16:04:43 INFO - PROCESS | 3205 | 1461193483434 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]]]}] 16:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1689ms 16:04:43 INFO - PROCESS | 3205 | 1461193483525 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 16:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:04:43 INFO - PROCESS | 3205 | 1461193483530 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 16:04:43 INFO - PROCESS | 3205 | 1461193483536 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:04:43 INFO - PROCESS | 3205 | 1461193483543 Marionette TRACE conn4 <- [1,1754,null,{}] 16:04:43 INFO - PROCESS | 3205 | 1461193483559 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}] 16:04:43 INFO - PROCESS | 3205 | 1461193483853 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x8b177000) [pid = 3205] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x85bba400) [pid = 3205] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x8bec4400) [pid = 3205] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x88f0ac00) [pid = 3205] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x869b2c00) [pid = 3205] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x882b4400) [pid = 3205] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x92a89800) [pid = 3205] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x98249c00) [pid = 3205] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x97f40800) [pid = 3205] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x8ec86400) [pid = 3205] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0x975e7000) [pid = 3205] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0x8e8b0c00) [pid = 3205] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x8de39800) [pid = 3205] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 126 (0x8fe32c00) [pid = 3205] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 125 (0x86983c00) [pid = 3205] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 124 (0x8ab06400) [pid = 3205] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 123 (0x877dec00) [pid = 3205] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 122 (0x8adc3c00) [pid = 3205] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 121 (0x8ab0f800) [pid = 3205] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 120 (0x85bacc00) [pid = 3205] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:04:44 INFO - PROCESS | 3205 | --DOMWINDOW == 119 (0x8de38800) [pid = 3205] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:04:44 INFO - PROCESS | 3205 | 1461193484525 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:44 INFO - PROCESS | 3205 | ++DOCSHELL 0x849f3800 == 109 [pid = 3205] [id = 446] 16:04:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 120 (0x85909400) [pid = 3205] [serial = 1339] [outer = (nil)] 16:04:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 121 (0x874e9400) [pid = 3205] [serial = 1340] [outer = 0x85909400] 16:04:44 INFO - PROCESS | 3205 | 1461193484619 Marionette DEBUG loaded listener.js 16:04:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 122 (0x8ab31c00) [pid = 3205] [serial = 1341] [outer = 0x85909400] 16:04:45 INFO - PROCESS | 3205 | 1461193485431 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]]]}] 16:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1937ms 16:04:45 INFO - PROCESS | 3205 | 1461193485476 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 16:04:45 INFO - PROCESS | 3205 | 1461193485484 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 16:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:04:45 INFO - PROCESS | 3205 | 1461193485494 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:04:45 INFO - PROCESS | 3205 | 1461193485498 Marionette TRACE conn4 <- [1,1758,null,{}] 16:04:45 INFO - PROCESS | 3205 | 1461193485515 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}] 16:04:45 INFO - PROCESS | 3205 | 1461193485826 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 16:04:46 INFO - PROCESS | 3205 | 1461193486087 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:46 INFO - PROCESS | 3205 | ++DOCSHELL 0x869bc400 == 110 [pid = 3205] [id = 447] 16:04:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 123 (0x88823000) [pid = 3205] [serial = 1342] [outer = (nil)] 16:04:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 124 (0x8b178400) [pid = 3205] [serial = 1343] [outer = 0x88823000] 16:04:46 INFO - PROCESS | 3205 | 1461193486167 Marionette DEBUG loaded listener.js 16:04:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 125 (0x8b29f000) [pid = 3205] [serial = 1344] [outer = 0x88823000] 16:04:47 INFO - PROCESS | 3205 | 1461193487199 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]]]}] 16:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1743ms 16:04:47 INFO - PROCESS | 3205 | 1461193487236 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 16:04:47 INFO - PROCESS | 3205 | 1461193487244 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 16:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:04:47 INFO - PROCESS | 3205 | 1461193487253 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:04:47 INFO - PROCESS | 3205 | 1461193487258 Marionette TRACE conn4 <- [1,1762,null,{}] 16:04:47 INFO - PROCESS | 3205 | 1461193487267 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}] 16:04:47 INFO - PROCESS | 3205 | 1461193487513 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 16:04:47 INFO - PROCESS | 3205 | 1461193487842 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:47 INFO - PROCESS | 3205 | ++DOCSHELL 0x869c0c00 == 111 [pid = 3205] [id = 448] 16:04:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0x86bfbc00) [pid = 3205] [serial = 1345] [outer = (nil)] 16:04:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0x88826c00) [pid = 3205] [serial = 1346] [outer = 0x86bfbc00] 16:04:47 INFO - PROCESS | 3205 | 1461193487943 Marionette DEBUG loaded listener.js 16:04:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x88f06400) [pid = 3205] [serial = 1347] [outer = 0x86bfbc00] 16:04:48 INFO - PROCESS | 3205 | 1461193488899 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]]]}] 16:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1683ms 16:04:48 INFO - PROCESS | 3205 | 1461193488937 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 16:04:48 INFO - PROCESS | 3205 | 1461193488947 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 16:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:04:48 INFO - PROCESS | 3205 | 1461193488959 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:04:48 INFO - PROCESS | 3205 | 1461193488964 Marionette TRACE conn4 <- [1,1766,null,{}] 16:04:48 INFO - PROCESS | 3205 | 1461193488971 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}] 16:04:49 INFO - PROCESS | 3205 | 1461193489232 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 16:04:49 INFO - PROCESS | 3205 | 1461193489621 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ad14c00 == 112 [pid = 3205] [id = 449] 16:04:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x8ad1f800) [pid = 3205] [serial = 1348] [outer = (nil)] 16:04:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x8b3dd400) [pid = 3205] [serial = 1349] [outer = 0x8ad1f800] 16:04:49 INFO - PROCESS | 3205 | 1461193489727 Marionette DEBUG loaded listener.js 16:04:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x8b3e8c00) [pid = 3205] [serial = 1350] [outer = 0x8ad1f800] 16:04:50 INFO - PROCESS | 3205 | 1461193490714 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]]]}] 16:04:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:04:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1792ms 16:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:04:50 INFO - PROCESS | 3205 | 1461193490751 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 16:04:50 INFO - PROCESS | 3205 | 1461193490754 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 16:04:50 INFO - PROCESS | 3205 | 1461193490762 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:04:50 INFO - PROCESS | 3205 | 1461193490768 Marionette TRACE conn4 <- [1,1770,null,{}] 16:04:50 INFO - PROCESS | 3205 | 1461193490785 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}] 16:04:51 INFO - PROCESS | 3205 | 1461193491026 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 16:04:51 INFO - PROCESS | 3205 | 1461193491337 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:51 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b16c800 == 113 [pid = 3205] [id = 450] 16:04:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x8bec7400) [pid = 3205] [serial = 1351] [outer = (nil)] 16:04:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x8beeec00) [pid = 3205] [serial = 1352] [outer = 0x8bec7400] 16:04:51 INFO - PROCESS | 3205 | 1461193491436 Marionette DEBUG loaded listener.js 16:04:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x8c08b000) [pid = 3205] [serial = 1353] [outer = 0x8bec7400] 16:04:52 INFO - PROCESS | 3205 | 1461193492328 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]]]}] 16:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1641ms 16:04:52 INFO - PROCESS | 3205 | 1461193492402 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 16:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:04:52 INFO - PROCESS | 3205 | 1461193492407 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 16:04:52 INFO - PROCESS | 3205 | 1461193492414 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:04:52 INFO - PROCESS | 3205 | 1461193492417 Marionette TRACE conn4 <- [1,1774,null,{}] 16:04:52 INFO - PROCESS | 3205 | 1461193492423 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}] 16:04:52 INFO - PROCESS | 3205 | 1461193492678 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 16:04:53 INFO - PROCESS | 3205 | 1461193493002 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:53 INFO - PROCESS | 3205 | ++DOCSHELL 0x85735800 == 114 [pid = 3205] [id = 451] 16:04:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x887d0c00) [pid = 3205] [serial = 1354] [outer = (nil)] 16:04:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8c0d6c00) [pid = 3205] [serial = 1355] [outer = 0x887d0c00] 16:04:53 INFO - PROCESS | 3205 | 1461193493091 Marionette DEBUG loaded listener.js 16:04:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8c1c2400) [pid = 3205] [serial = 1356] [outer = 0x887d0c00] 16:04:53 INFO - PROCESS | 3205 | 1461193493966 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]]]}] 16:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1593ms 16:04:54 INFO - PROCESS | 3205 | 1461193494007 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 16:04:54 INFO - PROCESS | 3205 | 1461193494011 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 16:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:04:54 INFO - PROCESS | 3205 | 1461193494017 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:04:54 INFO - PROCESS | 3205 | 1461193494021 Marionette TRACE conn4 <- [1,1778,null,{}] 16:04:54 INFO - PROCESS | 3205 | 1461193494027 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}] 16:04:54 INFO - PROCESS | 3205 | 1461193494249 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 16:04:54 INFO - PROCESS | 3205 | 1461193494562 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:54 INFO - PROCESS | 3205 | ++DOCSHELL 0x849e9800 == 115 [pid = 3205] [id = 452] 16:04:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8c0cd800) [pid = 3205] [serial = 1357] [outer = (nil)] 16:04:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8de33400) [pid = 3205] [serial = 1358] [outer = 0x8c0cd800] 16:04:54 INFO - PROCESS | 3205 | 1461193494658 Marionette DEBUG loaded listener.js 16:04:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8de35000) [pid = 3205] [serial = 1359] [outer = 0x8c0cd800] 16:04:55 INFO - PROCESS | 3205 | 1461193495665 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]]]}] 16:04:55 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 16:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1684ms 16:04:55 INFO - PROCESS | 3205 | 1461193495703 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 16:04:55 INFO - PROCESS | 3205 | 1461193495707 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 16:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:04:55 INFO - PROCESS | 3205 | 1461193495714 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:04:55 INFO - PROCESS | 3205 | 1461193495717 Marionette TRACE conn4 <- [1,1782,null,{}] 16:04:55 INFO - PROCESS | 3205 | 1461193495723 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}] 16:04:55 INFO - PROCESS | 3205 | 1461193495968 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 16:04:56 INFO - PROCESS | 3205 | 1461193496291 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:56 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c1c9800 == 116 [pid = 3205] [id = 453] 16:04:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8de3d000) [pid = 3205] [serial = 1360] [outer = (nil)] 16:04:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8e892800) [pid = 3205] [serial = 1361] [outer = 0x8de3d000] 16:04:56 INFO - PROCESS | 3205 | 1461193496397 Marionette DEBUG loaded listener.js 16:04:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8e899400) [pid = 3205] [serial = 1362] [outer = 0x8de3d000] 16:04:57 INFO - PROCESS | 3205 | 1461193497323 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]]]}] 16:04:57 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 16:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1687ms 16:04:57 INFO - PROCESS | 3205 | 1461193497402 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 16:04:57 INFO - PROCESS | 3205 | 1461193497406 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 16:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:04:57 INFO - PROCESS | 3205 | 1461193497412 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:04:57 INFO - PROCESS | 3205 | 1461193497416 Marionette TRACE conn4 <- [1,1786,null,{}] 16:04:57 INFO - PROCESS | 3205 | 1461193497422 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}] 16:04:57 INFO - PROCESS | 3205 | 1461193497696 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 16:04:58 INFO - PROCESS | 3205 | 1461193498012 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:58 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b29e400 == 117 [pid = 3205] [id = 454] 16:04:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8bee9c00) [pid = 3205] [serial = 1363] [outer = (nil)] 16:04:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8e980400) [pid = 3205] [serial = 1364] [outer = 0x8bee9c00] 16:04:58 INFO - PROCESS | 3205 | 1461193498122 Marionette DEBUG loaded listener.js 16:04:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x8eb8bc00) [pid = 3205] [serial = 1365] [outer = 0x8bee9c00] 16:04:59 INFO - PROCESS | 3205 | 1461193499041 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]]]}] 16:04:59 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 16:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1681ms 16:04:59 INFO - PROCESS | 3205 | 1461193499095 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 16:04:59 INFO - PROCESS | 3205 | 1461193499098 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 16:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:04:59 INFO - PROCESS | 3205 | 1461193499106 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:04:59 INFO - PROCESS | 3205 | 1461193499109 Marionette TRACE conn4 <- [1,1790,null,{}] 16:04:59 INFO - PROCESS | 3205 | 1461193499116 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}] 16:04:59 INFO - PROCESS | 3205 | 1461193499352 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 16:04:59 INFO - PROCESS | 3205 | 1461193499669 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:59 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e981800 == 118 [pid = 3205] [id = 455] 16:04:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x8eb91c00) [pid = 3205] [serial = 1366] [outer = (nil)] 16:04:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8ec8c800) [pid = 3205] [serial = 1367] [outer = 0x8eb91c00] 16:04:59 INFO - PROCESS | 3205 | 1461193499778 Marionette DEBUG loaded listener.js 16:04:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x8ec8ec00) [pid = 3205] [serial = 1368] [outer = 0x8eb91c00] 16:05:00 INFO - PROCESS | 3205 | 1461193500693 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]]]}] 16:05:00 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) 16:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1639ms 16:05:00 INFO - PROCESS | 3205 | 1461193500747 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 16:05:00 INFO - PROCESS | 3205 | 1461193500750 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 16:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:05:00 INFO - PROCESS | 3205 | 1461193500758 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:05:00 INFO - PROCESS | 3205 | 1461193500761 Marionette TRACE conn4 <- [1,1794,null,{}] 16:05:00 INFO - PROCESS | 3205 | 1461193500768 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}] 16:05:01 INFO - PROCESS | 3205 | 1461193500997 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 16:05:01 INFO - PROCESS | 3205 | 1461193501318 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:01 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b3dd000 == 119 [pid = 3205] [id = 456] 16:05:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x8dfd0800) [pid = 3205] [serial = 1369] [outer = (nil)] 16:05:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x8f693400) [pid = 3205] [serial = 1370] [outer = 0x8dfd0800] 16:05:01 INFO - PROCESS | 3205 | 1461193501436 Marionette DEBUG loaded listener.js 16:05:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x8f697400) [pid = 3205] [serial = 1371] [outer = 0x8dfd0800] 16:05:02 INFO - PROCESS | 3205 | 1461193502446 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]]]}] 16:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1744ms 16:05:02 INFO - PROCESS | 3205 | 1461193502508 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 16:05:02 INFO - PROCESS | 3205 | 1461193502512 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 16:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:05:02 INFO - PROCESS | 3205 | 1461193502520 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:05:02 INFO - PROCESS | 3205 | 1461193502524 Marionette TRACE conn4 <- [1,1798,null,{}] 16:05:02 INFO - PROCESS | 3205 | 1461193502530 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}] 16:05:02 INFO - PROCESS | 3205 | 1461193502775 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 16:05:03 INFO - PROCESS | 3205 | 1461193503102 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:03 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab2cc00 == 120 [pid = 3205] [id = 457] 16:05:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x8c53c000) [pid = 3205] [serial = 1372] [outer = (nil)] 16:05:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x8f7a5800) [pid = 3205] [serial = 1373] [outer = 0x8c53c000] 16:05:03 INFO - PROCESS | 3205 | 1461193503221 Marionette DEBUG loaded listener.js 16:05:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x8fb6f800) [pid = 3205] [serial = 1374] [outer = 0x8c53c000] 16:05:04 INFO - PROCESS | 3205 | 1461193504321 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]]]}] 16:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1834ms 16:05:04 INFO - PROCESS | 3205 | 1461193504356 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 16:05:04 INFO - PROCESS | 3205 | 1461193504362 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 16:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:05:04 INFO - PROCESS | 3205 | 1461193504372 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:05:04 INFO - PROCESS | 3205 | 1461193504377 Marionette TRACE conn4 <- [1,1802,null,{}] 16:05:04 INFO - PROCESS | 3205 | 1461193504386 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}] 16:05:04 INFO - PROCESS | 3205 | 1461193504755 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 16:05:05 INFO - PROCESS | 3205 | 1461193505119 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fb68c00 == 121 [pid = 3205] [id = 458] 16:05:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x907e5000) [pid = 3205] [serial = 1375] [outer = (nil)] 16:05:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x91213c00) [pid = 3205] [serial = 1376] [outer = 0x907e5000] 16:05:05 INFO - PROCESS | 3205 | 1461193505263 Marionette DEBUG loaded listener.js 16:05:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x9130f400) [pid = 3205] [serial = 1377] [outer = 0x907e5000] 16:05:06 INFO - PROCESS | 3205 | 1461193506293 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]]]}] 16:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1992ms 16:05:06 INFO - PROCESS | 3205 | 1461193506365 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 16:05:06 INFO - PROCESS | 3205 | 1461193506369 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 16:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:05:06 INFO - PROCESS | 3205 | 1461193506375 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:05:06 INFO - PROCESS | 3205 | 1461193506379 Marionette TRACE conn4 <- [1,1806,null,{}] 16:05:06 INFO - PROCESS | 3205 | 1461193506385 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}] 16:05:06 INFO - PROCESS | 3205 | 1461193506664 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 16:05:06 INFO - PROCESS | 3205 | 1461193506963 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:06 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f568c00 == 122 [pid = 3205] [id = 459] 16:05:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x8fe30c00) [pid = 3205] [serial = 1378] [outer = (nil)] 16:05:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x92a22c00) [pid = 3205] [serial = 1379] [outer = 0x8fe30c00] 16:05:07 INFO - PROCESS | 3205 | 1461193507054 Marionette DEBUG loaded listener.js 16:05:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x92a90000) [pid = 3205] [serial = 1380] [outer = 0x8fe30c00] 16:05:07 INFO - PROCESS | 3205 | 1461193507940 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]]]}] 16:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1631ms 16:05:08 INFO - PROCESS | 3205 | 1461193508007 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 16:05:08 INFO - PROCESS | 3205 | 1461193508011 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 16:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:05:08 INFO - PROCESS | 3205 | 1461193508018 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:05:08 INFO - PROCESS | 3205 | 1461193508021 Marionette TRACE conn4 <- [1,1810,null,{}] 16:05:08 INFO - PROCESS | 3205 | 1461193508027 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}] 16:05:08 INFO - PROCESS | 3205 | 1461193508253 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 16:05:08 INFO - PROCESS | 3205 | 1461193508587 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:08 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e88cc00 == 123 [pid = 3205] [id = 460] 16:05:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x8f55b000) [pid = 3205] [serial = 1381] [outer = (nil)] 16:05:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x963e8400) [pid = 3205] [serial = 1382] [outer = 0x8f55b000] 16:05:08 INFO - PROCESS | 3205 | 1461193508682 Marionette DEBUG loaded listener.js 16:05:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x96837400) [pid = 3205] [serial = 1383] [outer = 0x8f55b000] 16:05:09 INFO - PROCESS | 3205 | 1461193509607 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]]]}] 16:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1646ms 16:05:09 INFO - PROCESS | 3205 | 1461193509665 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 16:05:09 INFO - PROCESS | 3205 | 1461193509669 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 16:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:05:09 INFO - PROCESS | 3205 | 1461193509676 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:05:09 INFO - PROCESS | 3205 | 1461193509679 Marionette TRACE conn4 <- [1,1814,null,{}] 16:05:09 INFO - PROCESS | 3205 | 1461193509685 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}] 16:05:09 INFO - PROCESS | 3205 | 1461193509927 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 16:05:10 INFO - PROCESS | 3205 | 1461193510294 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:10 INFO - PROCESS | 3205 | ++DOCSHELL 0x971b2c00 == 124 [pid = 3205] [id = 461] 16:05:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x975e7000) [pid = 3205] [serial = 1384] [outer = (nil)] 16:05:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x9780e800) [pid = 3205] [serial = 1385] [outer = 0x975e7000] 16:05:10 INFO - PROCESS | 3205 | 1461193510393 Marionette DEBUG loaded listener.js 16:05:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x97815400) [pid = 3205] [serial = 1386] [outer = 0x975e7000] 16:05:11 INFO - PROCESS | 3205 | 1461193511280 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]]]}] 16:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1684ms 16:05:11 INFO - PROCESS | 3205 | 1461193511361 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 16:05:11 INFO - PROCESS | 3205 | 1461193511365 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 16:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:05:11 INFO - PROCESS | 3205 | 1461193511372 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:05:11 INFO - PROCESS | 3205 | 1461193511375 Marionette TRACE conn4 <- [1,1818,null,{}] 16:05:11 INFO - PROCESS | 3205 | 1461193511381 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}] 16:05:11 INFO - PROCESS | 3205 | 1461193511619 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 16:05:11 INFO - PROCESS | 3205 | 1461193511944 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:11 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bfb400 == 125 [pid = 3205] [id = 462] 16:05:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x9780fc00) [pid = 3205] [serial = 1387] [outer = (nil)] 16:05:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x97e32c00) [pid = 3205] [serial = 1388] [outer = 0x9780fc00] 16:05:12 INFO - PROCESS | 3205 | 1461193512033 Marionette DEBUG loaded listener.js 16:05:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x97e3ac00) [pid = 3205] [serial = 1389] [outer = 0x9780fc00] 16:05:12 INFO - PROCESS | 3205 | 1461193512895 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]]]}] 16:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1583ms 16:05:12 INFO - PROCESS | 3205 | 1461193512956 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 16:05:12 INFO - PROCESS | 3205 | 1461193512959 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 16:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:05:12 INFO - PROCESS | 3205 | 1461193512966 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:05:12 INFO - PROCESS | 3205 | 1461193512970 Marionette TRACE conn4 <- [1,1822,null,{}] 16:05:12 INFO - PROCESS | 3205 | 1461193512976 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}] 16:05:13 INFO - PROCESS | 3205 | 1461193513215 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 16:05:13 INFO - PROCESS | 3205 | 1461193513550 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:13 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f68a800 == 126 [pid = 3205] [id = 463] 16:05:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x963f5800) [pid = 3205] [serial = 1390] [outer = (nil)] 16:05:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x97fbc400) [pid = 3205] [serial = 1391] [outer = 0x963f5800] 16:05:13 INFO - PROCESS | 3205 | 1461193513645 Marionette DEBUG loaded listener.js 16:05:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x98249c00) [pid = 3205] [serial = 1392] [outer = 0x963f5800] 16:05:14 INFO - PROCESS | 3205 | 1461193514531 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]]]}] 16:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1631ms 16:05:14 INFO - PROCESS | 3205 | 1461193514599 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 16:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:05:14 INFO - PROCESS | 3205 | 1461193514604 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 16:05:14 INFO - PROCESS | 3205 | 1461193514610 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:05:14 INFO - PROCESS | 3205 | 1461193514615 Marionette TRACE conn4 <- [1,1826,null,{}] 16:05:14 INFO - PROCESS | 3205 | 1461193514622 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}] 16:05:14 INFO - PROCESS | 3205 | 1461193514856 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 16:05:15 INFO - PROCESS | 3205 | 1461193515180 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:15 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fc60c00 == 127 [pid = 3205] [id = 464] 16:05:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x91306000) [pid = 3205] [serial = 1393] [outer = (nil)] 16:05:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x983aec00) [pid = 3205] [serial = 1394] [outer = 0x91306000] 16:05:15 INFO - PROCESS | 3205 | 1461193515279 Marionette DEBUG loaded listener.js 16:05:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x9883c000) [pid = 3205] [serial = 1395] [outer = 0x91306000] 16:05:16 INFO - PROCESS | 3205 | 1461193516190 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]]]}] 16:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1636ms 16:05:16 INFO - PROCESS | 3205 | 1461193516247 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 16:05:16 INFO - PROCESS | 3205 | 1461193516251 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 16:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:05:16 INFO - PROCESS | 3205 | 1461193516258 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:05:16 INFO - PROCESS | 3205 | 1461193516260 Marionette TRACE conn4 <- [1,1830,null,{}] 16:05:16 INFO - PROCESS | 3205 | 1461193516267 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}] 16:05:16 INFO - PROCESS | 3205 | 1461193516501 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 16:05:16 INFO - PROCESS | 3205 | 1461193516824 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x85907000 == 126 [pid = 3205] [id = 398] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x877d7400 == 125 [pid = 3205] [id = 246] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8fe36c00 == 124 [pid = 3205] [id = 394] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x92a18000 == 123 [pid = 3205] [id = 395] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8c0d7000 == 122 [pid = 3205] [id = 396] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x89b61000 == 121 [pid = 3205] [id = 255] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8573c400 == 120 [pid = 3205] [id = 253] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8ad1b000 == 119 [pid = 3205] [id = 393] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x973a4000 == 118 [pid = 3205] [id = 442] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x95a0c000 == 117 [pid = 3205] [id = 440] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x874e2c00 == 116 [pid = 3205] [id = 441] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x85738000 == 115 [pid = 3205] [id = 439] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x877ccc00 == 114 [pid = 3205] [id = 438] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x90707c00 == 113 [pid = 3205] [id = 437] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8f7a7800 == 112 [pid = 3205] [id = 436] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x877e5400 == 111 [pid = 3205] [id = 434] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x877dd000 == 110 [pid = 3205] [id = 435] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8c1bd000 == 109 [pid = 3205] [id = 433] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8ab2d800 == 108 [pid = 3205] [id = 432] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8c537000 == 107 [pid = 3205] [id = 431] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8b173000 == 106 [pid = 3205] [id = 430] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8891b000 == 105 [pid = 3205] [id = 429] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x882a7400 == 104 [pid = 3205] [id = 427] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x88f0c000 == 103 [pid = 3205] [id = 428] 16:05:18 INFO - PROCESS | 3205 | --DOCSHELL 0x85733400 == 102 [pid = 3205] [id = 426] 16:05:18 INFO - PROCESS | 3205 | ++DOCSHELL 0x85733400 == 103 [pid = 3205] [id = 465] 16:05:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x85738000) [pid = 3205] [serial = 1396] [outer = (nil)] 16:05:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0x869c0400) [pid = 3205] [serial = 1397] [outer = 0x85738000] 16:05:18 INFO - PROCESS | 3205 | 1461193518752 Marionette DEBUG loaded listener.js 16:05:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 179 (0x877cb000) [pid = 3205] [serial = 1398] [outer = 0x85738000] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 178 (0x8b3e9000) [pid = 3205] [serial = 1224] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x97e2f400) [pid = 3205] [serial = 1253] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x8c1bbc00) [pid = 3205] [serial = 1229] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x8acc3400) [pid = 3205] [serial = 1149] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x877d3400) [pid = 3205] [serial = 1269] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x885e7c00) [pid = 3205] [serial = 1271] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x97193000) [pid = 3205] [serial = 1250] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x983abc00) [pid = 3205] [serial = 1265] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x97fb7000) [pid = 3205] [serial = 1260] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x8fb6c400) [pid = 3205] [serial = 1241] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x97f44400) [pid = 3205] [serial = 1256] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8ec8bc00) [pid = 3205] [serial = 1238] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x8dfd1c00) [pid = 3205] [serial = 1233] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x983adc00) [pid = 3205] [serial = 1266] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x96338800) [pid = 3205] [serial = 1248] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x8c1bd800) [pid = 3205] [serial = 1230] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x8f55dc00) [pid = 3205] [serial = 1239] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x98244c00) [pid = 3205] [serial = 1262] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x8ab37000) [pid = 3205] [serial = 1275] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x983a0400) [pid = 3205] [serial = 1263] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x92a25000) [pid = 3205] [serial = 1247] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x885e6c00) [pid = 3205] [serial = 1217] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x8fb74800) [pid = 3205] [serial = 1242] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x8becc000) [pid = 3205] [serial = 1226] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x88917400) [pid = 3205] [serial = 1218] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x97fb5400) [pid = 3205] [serial = 1259] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x8acc3c00) [pid = 3205] [serial = 1221] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x975eec00) [pid = 3205] [serial = 1251] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x8dfcc400) [pid = 3205] [serial = 1232] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x8bef4000) [pid = 3205] [serial = 1227] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x8fe36800) [pid = 3205] [serial = 1245] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x86bf9c00) [pid = 3205] [serial = 1268] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x8eb77800) [pid = 3205] [serial = 1236] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x97e33400) [pid = 3205] [serial = 1254] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x97f46000) [pid = 3205] [serial = 1257] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x8ab10000) [pid = 3205] [serial = 1274] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x8e97b000) [pid = 3205] [serial = 1235] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8fe30400) [pid = 3205] [serial = 1244] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x8881dc00) [pid = 3205] [serial = 1272] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x8ad16400) [pid = 3205] [serial = 1277] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x8b29c400) [pid = 3205] [serial = 1223] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x8ab32000) [pid = 3205] [serial = 1220] [outer = (nil)] [url = about:blank] 16:05:19 INFO - PROCESS | 3205 | 1461193519845 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]]]}] 16:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 3644ms 16:05:19 INFO - PROCESS | 3205 | 1461193519904 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 16:05:19 INFO - PROCESS | 3205 | 1461193519911 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 16:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:05:19 INFO - PROCESS | 3205 | 1461193519941 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:05:19 INFO - PROCESS | 3205 | 1461193519944 Marionette TRACE conn4 <- [1,1834,null,{}] 16:05:19 INFO - PROCESS | 3205 | 1461193519953 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}] 16:05:20 INFO - PROCESS | 3205 | 1461193520206 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 16:05:20 INFO - PROCESS | 3205 | 1461193520479 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:20 INFO - PROCESS | 3205 | ++DOCSHELL 0x887ca800 == 104 [pid = 3205] [id = 466] 16:05:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x887cbc00) [pid = 3205] [serial = 1399] [outer = (nil)] 16:05:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8881f400) [pid = 3205] [serial = 1400] [outer = 0x887cbc00] 16:05:20 INFO - PROCESS | 3205 | 1461193520568 Marionette DEBUG loaded listener.js 16:05:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8891a800) [pid = 3205] [serial = 1401] [outer = 0x887cbc00] 16:05:21 INFO - PROCESS | 3205 | 1461193521425 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]]]}] 16:05:21 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 16:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1553ms 16:05:21 INFO - PROCESS | 3205 | 1461193521492 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 16:05:21 INFO - PROCESS | 3205 | 1461193521498 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 16:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:05:21 INFO - PROCESS | 3205 | 1461193521508 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:05:21 INFO - PROCESS | 3205 | 1461193521512 Marionette TRACE conn4 <- [1,1838,null,{}] 16:05:21 INFO - PROCESS | 3205 | 1461193521518 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}] 16:05:21 INFO - PROCESS | 3205 | 1461193521812 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 16:05:21 INFO - PROCESS | 3205 | 1461193521845 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:21 INFO - PROCESS | 3205 | ++DOCSHELL 0x88821c00 == 105 [pid = 3205] [id = 467] 16:05:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8891cc00) [pid = 3205] [serial = 1402] [outer = (nil)] 16:05:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8ab34400) [pid = 3205] [serial = 1403] [outer = 0x8891cc00] 16:05:21 INFO - PROCESS | 3205 | 1461193521923 Marionette DEBUG loaded listener.js 16:05:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8acc3400) [pid = 3205] [serial = 1404] [outer = 0x8891cc00] 16:05:23 INFO - PROCESS | 3205 | 1461193523078 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]]]}] 16:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1642ms 16:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:05:23 INFO - PROCESS | 3205 | 1461193523150 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 16:05:23 INFO - PROCESS | 3205 | 1461193523153 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 16:05:23 INFO - PROCESS | 3205 | 1461193523161 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:05:23 INFO - PROCESS | 3205 | 1461193523168 Marionette TRACE conn4 <- [1,1842,null,{}] 16:05:23 INFO - PROCESS | 3205 | 1461193523214 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}] 16:05:24 INFO - PROCESS | 3205 | 1461193524067 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x9780a800) [pid = 3205] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x85909400) [pid = 3205] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x8eb8d800) [pid = 3205] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x8adc0800) [pid = 3205] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x8dfcd000) [pid = 3205] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x9130a000) [pid = 3205] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8b3e4000) [pid = 3205] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x97f48c00) [pid = 3205] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x88913400) [pid = 3205] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x877e0800) [pid = 3205] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x9070a800) [pid = 3205] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x8f7a7c00) [pid = 3205] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x85735000) [pid = 3205] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0x8e8ac400) [pid = 3205] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0x877e2c00) [pid = 3205] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x89643800) [pid = 3205] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 126 (0x8c538000) [pid = 3205] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 125 (0x88f09c00) [pid = 3205] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 124 (0x96339400) [pid = 3205] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 123 (0x8adc6c00) [pid = 3205] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 122 (0x8e8a8400) [pid = 3205] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:05:24 INFO - PROCESS | 3205 | --DOMWINDOW == 121 (0x8bec8000) [pid = 3205] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:05:24 INFO - PROCESS | 3205 | 1461193524313 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:24 INFO - PROCESS | 3205 | ++DOCSHELL 0x849ec400 == 106 [pid = 3205] [id = 468] 16:05:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 122 (0x85735000) [pid = 3205] [serial = 1405] [outer = (nil)] 16:05:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 123 (0x877d4c00) [pid = 3205] [serial = 1406] [outer = 0x85735000] 16:05:24 INFO - PROCESS | 3205 | 1461193524418 Marionette DEBUG loaded listener.js 16:05:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 124 (0x88f04800) [pid = 3205] [serial = 1407] [outer = 0x85735000] 16:05:25 INFO - PROCESS | 3205 | 1461193525203 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]]]}] 16:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 2068ms 16:05:25 INFO - PROCESS | 3205 | 1461193525229 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 16:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:05:25 INFO - PROCESS | 3205 | 1461193525234 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 16:05:25 INFO - PROCESS | 3205 | 1461193525252 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:05:25 INFO - PROCESS | 3205 | 1461193525256 Marionette TRACE conn4 <- [1,1846,null,{}] 16:05:25 INFO - PROCESS | 3205 | 1461193525265 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}] 16:05:25 INFO - PROCESS | 3205 | 1461193525536 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 16:05:25 INFO - PROCESS | 3205 | 1461193525736 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:25 INFO - PROCESS | 3205 | ++DOCSHELL 0x86977400 == 107 [pid = 3205] [id = 469] 16:05:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 125 (0x86bf9800) [pid = 3205] [serial = 1408] [outer = (nil)] 16:05:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0x8b3e0c00) [pid = 3205] [serial = 1409] [outer = 0x86bf9800] 16:05:25 INFO - PROCESS | 3205 | 1461193525854 Marionette DEBUG loaded listener.js 16:05:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0x8b58a400) [pid = 3205] [serial = 1410] [outer = 0x86bf9800] 16:05:26 INFO - PROCESS | 3205 | 1461193526922 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]]]}] 16:05:26 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) 16:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1748ms 16:05:26 INFO - PROCESS | 3205 | 1461193526990 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 16:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:05:27 INFO - PROCESS | 3205 | 1461193526999 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 16:05:27 INFO - PROCESS | 3205 | 1461193527010 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:05:27 INFO - PROCESS | 3205 | 1461193527016 Marionette TRACE conn4 <- [1,1850,null,{}] 16:05:27 INFO - PROCESS | 3205 | 1461193527025 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}] 16:05:27 INFO - PROCESS | 3205 | 1461193527320 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 16:05:27 INFO - PROCESS | 3205 | 1461193527659 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:27 INFO - PROCESS | 3205 | ++DOCSHELL 0x877df000 == 108 [pid = 3205] [id = 470] 16:05:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x882b0400) [pid = 3205] [serial = 1411] [outer = (nil)] 16:05:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x8964ac00) [pid = 3205] [serial = 1412] [outer = 0x882b0400] 16:05:27 INFO - PROCESS | 3205 | 1461193527754 Marionette DEBUG loaded listener.js 16:05:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x8ab2e800) [pid = 3205] [serial = 1413] [outer = 0x882b0400] 16:05:28 INFO - PROCESS | 3205 | 1461193528717 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]]]}] 16:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1744ms 16:05:28 INFO - PROCESS | 3205 | 1461193528753 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 16:05:28 INFO - PROCESS | 3205 | 1461193528762 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 16:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:05:28 INFO - PROCESS | 3205 | 1461193528774 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:05:28 INFO - PROCESS | 3205 | 1461193528778 Marionette TRACE conn4 <- [1,1854,null,{}] 16:05:28 INFO - PROCESS | 3205 | 1461193528785 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}] 16:05:29 INFO - PROCESS | 3205 | 1461193529025 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 16:05:29 INFO - PROCESS | 3205 | 1461193529420 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:29 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b17b800 == 109 [pid = 3205] [id = 471] 16:05:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x8b295800) [pid = 3205] [serial = 1414] [outer = (nil)] 16:05:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x8b3e0800) [pid = 3205] [serial = 1415] [outer = 0x8b295800] 16:05:29 INFO - PROCESS | 3205 | 1461193529521 Marionette DEBUG loaded listener.js 16:05:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x8b58dc00) [pid = 3205] [serial = 1416] [outer = 0x8b295800] 16:05:30 INFO - PROCESS | 3205 | 1461193530533 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]]]}] 16:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1838ms 16:05:30 INFO - PROCESS | 3205 | 1461193530613 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 16:05:30 INFO - PROCESS | 3205 | 1461193530617 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 16:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:05:30 INFO - PROCESS | 3205 | 1461193530626 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:05:30 INFO - PROCESS | 3205 | 1461193530634 Marionette TRACE conn4 <- [1,1858,null,{}] 16:05:30 INFO - PROCESS | 3205 | 1461193530653 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}] 16:05:31 INFO - PROCESS | 3205 | 1461193531013 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 16:05:31 INFO - PROCESS | 3205 | 1461193531273 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:31 INFO - PROCESS | 3205 | ++DOCSHELL 0x8becc400 == 110 [pid = 3205] [id = 472] 16:05:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x8bef8000) [pid = 3205] [serial = 1417] [outer = (nil)] 16:05:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8c08c800) [pid = 3205] [serial = 1418] [outer = 0x8bef8000] 16:05:31 INFO - PROCESS | 3205 | 1461193531369 Marionette DEBUG loaded listener.js 16:05:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8c1bd800) [pid = 3205] [serial = 1419] [outer = 0x8bef8000] 16:05:32 INFO - PROCESS | 3205 | 1461193532332 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]]]}] 16:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1742ms 16:05:32 INFO - PROCESS | 3205 | 1461193532368 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 16:05:32 INFO - PROCESS | 3205 | 1461193532373 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 16:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:05:32 INFO - PROCESS | 3205 | 1461193532380 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:05:32 INFO - PROCESS | 3205 | 1461193532383 Marionette TRACE conn4 <- [1,1862,null,{}] 16:05:32 INFO - PROCESS | 3205 | 1461193532389 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}] 16:05:32 INFO - PROCESS | 3205 | 1461193532631 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 16:05:32 INFO - PROCESS | 3205 | 1461193532953 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:32 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c088000 == 111 [pid = 3205] [id = 473] 16:05:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8c1bd000) [pid = 3205] [serial = 1420] [outer = (nil)] 16:05:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8c53fc00) [pid = 3205] [serial = 1421] [outer = 0x8c1bd000] 16:05:33 INFO - PROCESS | 3205 | 1461193533049 Marionette DEBUG loaded listener.js 16:05:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8de3a400) [pid = 3205] [serial = 1422] [outer = 0x8c1bd000] 16:05:33 INFO - PROCESS | 3205 | 1461193533943 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]]]}] 16:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1596ms 16:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:05:33 INFO - PROCESS | 3205 | 1461193533977 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 16:05:33 INFO - PROCESS | 3205 | 1461193533980 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 16:05:33 INFO - PROCESS | 3205 | 1461193533987 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:05:33 INFO - PROCESS | 3205 | 1461193533991 Marionette TRACE conn4 <- [1,1866,null,{}] 16:05:34 INFO - PROCESS | 3205 | 1461193533997 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}] 16:05:34 INFO - PROCESS | 3205 | 1461193534242 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 16:05:34 INFO - PROCESS | 3205 | 1461193534559 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:34 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c535400 == 112 [pid = 3205] [id = 474] 16:05:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8c541400) [pid = 3205] [serial = 1423] [outer = (nil)] 16:05:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8dfc9800) [pid = 3205] [serial = 1424] [outer = 0x8c541400] 16:05:34 INFO - PROCESS | 3205 | 1461193534655 Marionette DEBUG loaded listener.js 16:05:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8dfcd000) [pid = 3205] [serial = 1425] [outer = 0x8c541400] 16:05:35 INFO - PROCESS | 3205 | 1461193535609 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]]]}] 16:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1683ms 16:05:35 INFO - PROCESS | 3205 | 1461193535670 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 16:05:35 INFO - PROCESS | 3205 | 1461193535673 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 16:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:05:35 INFO - PROCESS | 3205 | 1461193535680 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:05:35 INFO - PROCESS | 3205 | 1461193535683 Marionette TRACE conn4 <- [1,1870,null,{}] 16:05:35 INFO - PROCESS | 3205 | 1461193535689 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}] 16:05:35 INFO - PROCESS | 3205 | 1461193535953 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 16:05:36 INFO - PROCESS | 3205 | 1461193536284 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:36 INFO - PROCESS | 3205 | ++DOCSHELL 0x85bb5000 == 113 [pid = 3205] [id = 475] 16:05:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8c537c00) [pid = 3205] [serial = 1426] [outer = (nil)] 16:05:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8e986c00) [pid = 3205] [serial = 1427] [outer = 0x8c537c00] 16:05:36 INFO - PROCESS | 3205 | 1461193536383 Marionette DEBUG loaded listener.js 16:05:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8eb73800) [pid = 3205] [serial = 1428] [outer = 0x8c537c00] 16:05:37 INFO - PROCESS | 3205 | 1461193537279 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]]]}] 16:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1638ms 16:05:37 INFO - PROCESS | 3205 | 1461193537319 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 16:05:37 INFO - PROCESS | 3205 | 1461193537324 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 16:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:05:37 INFO - PROCESS | 3205 | 1461193537331 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:05:37 INFO - PROCESS | 3205 | 1461193537335 Marionette TRACE conn4 <- [1,1874,null,{}] 16:05:37 INFO - PROCESS | 3205 | 1461193537341 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}] 16:05:37 INFO - PROCESS | 3205 | 1461193537585 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 16:05:37 INFO - PROCESS | 3205 | 1461193537907 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:37 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e8a9400 == 114 [pid = 3205] [id = 476] 16:05:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x8e8b0800) [pid = 3205] [serial = 1429] [outer = (nil)] 16:05:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x8ec88000) [pid = 3205] [serial = 1430] [outer = 0x8e8b0800] 16:05:38 INFO - PROCESS | 3205 | 1461193538006 Marionette DEBUG loaded listener.js 16:05:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8f55dc00) [pid = 3205] [serial = 1431] [outer = 0x8e8b0800] 16:05:38 INFO - PROCESS | 3205 | 1461193538953 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]]]}] 16:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1686ms 16:05:39 INFO - PROCESS | 3205 | 1461193539019 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 16:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:05:39 INFO - PROCESS | 3205 | 1461193539023 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 16:05:39 INFO - PROCESS | 3205 | 1461193539030 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:05:39 INFO - PROCESS | 3205 | 1461193539034 Marionette TRACE conn4 <- [1,1878,null,{}] 16:05:39 INFO - PROCESS | 3205 | 1461193539040 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}] 16:05:39 INFO - PROCESS | 3205 | 1461193539310 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 16:05:39 INFO - PROCESS | 3205 | 1461193539605 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:39 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb7c000 == 115 [pid = 3205] [id = 477] 16:05:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x8ec83400) [pid = 3205] [serial = 1432] [outer = (nil)] 16:05:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x8f79fc00) [pid = 3205] [serial = 1433] [outer = 0x8ec83400] 16:05:39 INFO - PROCESS | 3205 | 1461193539701 Marionette DEBUG loaded listener.js 16:05:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x8f7a8000) [pid = 3205] [serial = 1434] [outer = 0x8ec83400] 16:05:40 INFO - PROCESS | 3205 | 1461193540732 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]]]}] 16:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1738ms 16:05:40 INFO - PROCESS | 3205 | 1461193540769 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 16:05:40 INFO - PROCESS | 3205 | 1461193540773 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 16:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:05:40 INFO - PROCESS | 3205 | 1461193540782 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:05:40 INFO - PROCESS | 3205 | 1461193540787 Marionette TRACE conn4 <- [1,1882,null,{}] 16:05:40 INFO - PROCESS | 3205 | 1461193540795 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}] 16:05:41 INFO - PROCESS | 3205 | 1461193541053 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 16:05:41 INFO - PROCESS | 3205 | 1461193541382 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:41 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab01400 == 116 [pid = 3205] [id = 478] 16:05:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x8ab39c00) [pid = 3205] [serial = 1435] [outer = (nil)] 16:05:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x8f7a7c00) [pid = 3205] [serial = 1436] [outer = 0x8ab39c00] 16:05:41 INFO - PROCESS | 3205 | 1461193541479 Marionette DEBUG loaded listener.js 16:05:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x8fe35c00) [pid = 3205] [serial = 1437] [outer = 0x8ab39c00] 16:05:42 INFO - PROCESS | 3205 | 1461193542385 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]]]}] 16:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1642ms 16:05:42 INFO - PROCESS | 3205 | 1461193542423 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 16:05:42 INFO - PROCESS | 3205 | 1461193542427 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 16:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:05:42 INFO - PROCESS | 3205 | 1461193542434 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:05:42 INFO - PROCESS | 3205 | 1461193542437 Marionette TRACE conn4 <- [1,1886,null,{}] 16:05:42 INFO - PROCESS | 3205 | 1461193542443 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}] 16:05:42 INFO - PROCESS | 3205 | 1461193542672 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 16:05:43 INFO - PROCESS | 3205 | 1461193542996 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:43 INFO - PROCESS | 3205 | ++DOCSHELL 0x8df8ac00 == 117 [pid = 3205] [id = 479] 16:05:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x8fc5c000) [pid = 3205] [serial = 1438] [outer = (nil)] 16:05:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x907df400) [pid = 3205] [serial = 1439] [outer = 0x8fc5c000] 16:05:43 INFO - PROCESS | 3205 | 1461193543097 Marionette DEBUG loaded listener.js 16:05:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x907e5c00) [pid = 3205] [serial = 1440] [outer = 0x8fc5c000] 16:05:44 INFO - PROCESS | 3205 | 1461193544048 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]]]}] 16:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1681ms 16:05:44 INFO - PROCESS | 3205 | 1461193544116 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 16:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:05:44 INFO - PROCESS | 3205 | 1461193544121 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 16:05:44 INFO - PROCESS | 3205 | 1461193544129 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:05:44 INFO - PROCESS | 3205 | 1461193544134 Marionette TRACE conn4 <- [1,1890,null,{}] 16:05:44 INFO - PROCESS | 3205 | 1461193544141 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}] 16:05:44 INFO - PROCESS | 3205 | 1461193544450 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 16:05:44 INFO - PROCESS | 3205 | 1461193544788 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:44 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fe3ac00 == 118 [pid = 3205] [id = 480] 16:05:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x92a8d400) [pid = 3205] [serial = 1441] [outer = (nil)] 16:05:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x95c58400) [pid = 3205] [serial = 1442] [outer = 0x92a8d400] 16:05:44 INFO - PROCESS | 3205 | 1461193544895 Marionette DEBUG loaded listener.js 16:05:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x963f0c00) [pid = 3205] [serial = 1443] [outer = 0x92a8d400] 16:05:45 INFO - PROCESS | 3205 | 1461193545794 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]]]}] 16:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1735ms 16:05:45 INFO - PROCESS | 3205 | 1461193545868 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 16:05:45 INFO - PROCESS | 3205 | 1461193545871 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 16:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:05:45 INFO - PROCESS | 3205 | 1461193545881 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:05:45 INFO - PROCESS | 3205 | 1461193545886 Marionette TRACE conn4 <- [1,1894,null,{}] 16:05:45 INFO - PROCESS | 3205 | 1461193545892 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}] 16:05:46 INFO - PROCESS | 3205 | 1461193546132 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 16:05:46 INFO - PROCESS | 3205 | 1461193546467 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:46 INFO - PROCESS | 3205 | ++DOCSHELL 0x869ba400 == 119 [pid = 3205] [id = 481] 16:05:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x8b299400) [pid = 3205] [serial = 1444] [outer = (nil)] 16:05:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x97190000) [pid = 3205] [serial = 1445] [outer = 0x8b299400] 16:05:46 INFO - PROCESS | 3205 | 1461193546567 Marionette DEBUG loaded listener.js 16:05:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x971b0800) [pid = 3205] [serial = 1446] [outer = 0x8b299400] 16:05:47 INFO - PROCESS | 3205 | 1461193547478 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]]]}] 16:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1635ms 16:05:47 INFO - PROCESS | 3205 | 1461193547516 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 16:05:47 INFO - PROCESS | 3205 | 1461193547520 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 16:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:05:47 INFO - PROCESS | 3205 | 1461193547527 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:05:47 INFO - PROCESS | 3205 | 1461193547530 Marionette TRACE conn4 <- [1,1898,null,{}] 16:05:47 INFO - PROCESS | 3205 | 1461193547536 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}] 16:05:47 INFO - PROCESS | 3205 | 1461193547769 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 16:05:48 INFO - PROCESS | 3205 | 1461193548093 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:48 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ec89c00 == 120 [pid = 3205] [id = 482] 16:05:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x97192000) [pid = 3205] [serial = 1447] [outer = (nil)] 16:05:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x97e2c400) [pid = 3205] [serial = 1448] [outer = 0x97192000] 16:05:48 INFO - PROCESS | 3205 | 1461193548191 Marionette DEBUG loaded listener.js 16:05:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x97e30800) [pid = 3205] [serial = 1449] [outer = 0x97192000] 16:05:49 INFO - PROCESS | 3205 | 1461193549087 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]]]}] 16:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1637ms 16:05:49 INFO - PROCESS | 3205 | 1461193549166 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 16:05:49 INFO - PROCESS | 3205 | 1461193549171 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 16:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:05:49 INFO - PROCESS | 3205 | 1461193549178 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:05:49 INFO - PROCESS | 3205 | 1461193549181 Marionette TRACE conn4 <- [1,1902,null,{}] 16:05:49 INFO - PROCESS | 3205 | 1461193549187 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}] 16:05:49 INFO - PROCESS | 3205 | 1461193549450 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 16:05:49 INFO - PROCESS | 3205 | 1461193549781 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x91fbac00 == 121 [pid = 3205] [id = 483] 16:05:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x9780f800) [pid = 3205] [serial = 1450] [outer = (nil)] 16:05:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x97f4c800) [pid = 3205] [serial = 1451] [outer = 0x9780f800] 16:05:49 INFO - PROCESS | 3205 | 1461193549875 Marionette DEBUG loaded listener.js 16:05:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x97f4f800) [pid = 3205] [serial = 1452] [outer = 0x9780f800] 16:05:50 INFO - PROCESS | 3205 | 1461193550818 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]]]}] 16:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1685ms 16:05:50 INFO - PROCESS | 3205 | 1461193550865 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 16:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:05:50 INFO - PROCESS | 3205 | 1461193550869 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 16:05:50 INFO - PROCESS | 3205 | 1461193550876 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:05:50 INFO - PROCESS | 3205 | 1461193550879 Marionette TRACE conn4 <- [1,1906,null,{}] 16:05:50 INFO - PROCESS | 3205 | 1461193550885 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}] 16:05:51 INFO - PROCESS | 3205 | 1461193551139 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 16:05:51 INFO - PROCESS | 3205 | 1461193551466 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:51 INFO - PROCESS | 3205 | ++DOCSHELL 0x8bec3000 == 122 [pid = 3205] [id = 484] 16:05:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x8bef6800) [pid = 3205] [serial = 1453] [outer = (nil)] 16:05:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x983a3000) [pid = 3205] [serial = 1454] [outer = 0x8bef6800] 16:05:51 INFO - PROCESS | 3205 | 1461193551563 Marionette DEBUG loaded listener.js 16:05:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x983a6400) [pid = 3205] [serial = 1455] [outer = 0x8bef6800] 16:05:52 INFO - PROCESS | 3205 | 1461193552472 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]]]}] 16:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1636ms 16:05:52 INFO - PROCESS | 3205 | 1461193552513 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 16:05:52 INFO - PROCESS | 3205 | 1461193552516 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 16:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:05:52 INFO - PROCESS | 3205 | 1461193552524 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:05:52 INFO - PROCESS | 3205 | 1461193552527 Marionette TRACE conn4 <- [1,1910,null,{}] 16:05:52 INFO - PROCESS | 3205 | 1461193552533 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}] 16:05:52 INFO - PROCESS | 3205 | 1461193552768 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 16:05:53 INFO - PROCESS | 3205 | 1461193553092 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:53 INFO - PROCESS | 3205 | ++DOCSHELL 0x869b3000 == 123 [pid = 3205] [id = 485] 16:05:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x97809c00) [pid = 3205] [serial = 1456] [outer = (nil)] 16:05:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x988ba400) [pid = 3205] [serial = 1457] [outer = 0x97809c00] 16:05:53 INFO - PROCESS | 3205 | 1461193553190 Marionette DEBUG loaded listener.js 16:05:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x98b63400) [pid = 3205] [serial = 1458] [outer = 0x97809c00] 16:05:54 INFO - PROCESS | 3205 | 1461193554111 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]]]}] 16:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1637ms 16:05:54 INFO - PROCESS | 3205 | 1461193554162 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 16:05:54 INFO - PROCESS | 3205 | 1461193554166 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 16:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:05:54 INFO - PROCESS | 3205 | 1461193554173 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:05:54 INFO - PROCESS | 3205 | 1461193554176 Marionette TRACE conn4 <- [1,1914,null,{}] 16:05:54 INFO - PROCESS | 3205 | 1461193554182 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}] 16:05:54 INFO - PROCESS | 3205 | 1461193554417 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 16:05:54 INFO - PROCESS | 3205 | 1461193554744 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:54 INFO - PROCESS | 3205 | ++DOCSHELL 0x8697f400 == 124 [pid = 3205] [id = 486] 16:05:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x983a1400) [pid = 3205] [serial = 1459] [outer = (nil)] 16:05:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x98fb6800) [pid = 3205] [serial = 1460] [outer = 0x983a1400] 16:05:54 INFO - PROCESS | 3205 | 1461193554846 Marionette DEBUG loaded listener.js 16:05:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0x9911b400) [pid = 3205] [serial = 1461] [outer = 0x983a1400] 16:05:55 INFO - PROCESS | 3205 | 1461193555761 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]]]}] 16:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1685ms 16:05:55 INFO - PROCESS | 3205 | 1461193555859 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 16:05:55 INFO - PROCESS | 3205 | 1461193555863 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 16:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:05:55 INFO - PROCESS | 3205 | 1461193555869 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:05:55 INFO - PROCESS | 3205 | 1461193555873 Marionette TRACE conn4 <- [1,1918,null,{}] 16:05:55 INFO - PROCESS | 3205 | 1461193555879 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}] 16:05:56 INFO - PROCESS | 3205 | 1461193556161 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 16:05:56 INFO - PROCESS | 3205 | 1461193556496 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:58 INFO - PROCESS | 3205 | --DOCSHELL 0x869bec00 == 123 [pid = 3205] [id = 404] 16:05:58 INFO - PROCESS | 3205 | --DOCSHELL 0x89cc1400 == 122 [pid = 3205] [id = 247] 16:05:58 INFO - PROCESS | 3205 | --DOCSHELL 0x869be800 == 121 [pid = 3205] [id = 250] 16:05:58 INFO - PROCESS | 3205 | --DOCSHELL 0x869bb400 == 120 [pid = 3205] [id = 249] 16:05:58 INFO - PROCESS | 3205 | --DOCSHELL 0x97f41c00 == 119 [pid = 3205] [id = 70] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x9639f400) [pid = 3205] [serial = 1320] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x8b293400) [pid = 3205] [serial = 1287] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x8eb8b400) [pid = 3205] [serial = 1305] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x8bec4800) [pid = 3205] [serial = 1289] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x97fb6000) [pid = 3205] [serial = 1328] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x8fe2d400) [pid = 3205] [serial = 1311] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x97814800) [pid = 3205] [serial = 1325] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x8f55c800) [pid = 3205] [serial = 1308] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x8e977800) [pid = 3205] [serial = 1301] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x8ab08800) [pid = 3205] [serial = 1338] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8c0cf000) [pid = 3205] [serial = 1292] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x9716ac00) [pid = 3205] [serial = 1322] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x887c5000) [pid = 3205] [serial = 1335] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x98842000) [pid = 3205] [serial = 1332] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x8c0d3000) [pid = 3205] [serial = 1293] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x8b178400) [pid = 3205] [serial = 1343] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x97fbb400) [pid = 3205] [serial = 1329] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x874e9400) [pid = 3205] [serial = 1340] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x95c5a800) [pid = 3205] [serial = 1319] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x8beecc00) [pid = 3205] [serial = 1290] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x8e97d000) [pid = 3205] [serial = 1302] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x92a22400) [pid = 3205] [serial = 1317] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x8dfd1800) [pid = 3205] [serial = 1298] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x9883cc00) [pid = 3205] [serial = 1331] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x92a1d400) [pid = 3205] [serial = 1316] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x8ab04400) [pid = 3205] [serial = 1284] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x8ab31c00) [pid = 3205] [serial = 1341] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x978c6800) [pid = 3205] [serial = 1326] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x91f1c400) [pid = 3205] [serial = 1313] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x8f7aec00) [pid = 3205] [serial = 1310] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x8590b800) [pid = 3205] [serial = 1280] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x8ec8e400) [pid = 3205] [serial = 1307] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x885db800) [pid = 3205] [serial = 1334] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x88920800) [pid = 3205] [serial = 1283] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x8ad18800) [pid = 3205] [serial = 1215] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x86bf1c00) [pid = 3205] [serial = 1281] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8c53cc00) [pid = 3205] [serial = 1295] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x89650400) [pid = 3205] [serial = 1337] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x9718a400) [pid = 3205] [serial = 1323] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x8b177c00) [pid = 3205] [serial = 1286] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x8df8a000) [pid = 3205] [serial = 1296] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x91fb4400) [pid = 3205] [serial = 1314] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x8eb7ec00) [pid = 3205] [serial = 1304] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x8e891c00) [pid = 3205] [serial = 1299] [outer = (nil)] [url = about:blank] 16:05:58 INFO - PROCESS | 3205 | ++DOCSHELL 0x8590b800 == 120 [pid = 3205] [id = 487] 16:05:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8697fc00) [pid = 3205] [serial = 1462] [outer = (nil)] 16:05:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x86bf4800) [pid = 3205] [serial = 1463] [outer = 0x8697fc00] 16:05:58 INFO - PROCESS | 3205 | 1461193558410 Marionette DEBUG loaded listener.js 16:05:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x877cdc00) [pid = 3205] [serial = 1464] [outer = 0x8697fc00] 16:05:59 INFO - PROCESS | 3205 | 1461193559275 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]]]}] 16:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 3441ms 16:05:59 INFO - PROCESS | 3205 | 1461193559313 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 16:05:59 INFO - PROCESS | 3205 | 1461193559320 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 16:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:05:59 INFO - PROCESS | 3205 | 1461193559330 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:05:59 INFO - PROCESS | 3205 | 1461193559335 Marionette TRACE conn4 <- [1,1922,null,{}] 16:05:59 INFO - PROCESS | 3205 | 1461193559342 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}] 16:05:59 INFO - PROCESS | 3205 | 1461193559574 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 16:05:59 INFO - PROCESS | 3205 | 1461193559777 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:59 INFO - PROCESS | 3205 | ++DOCSHELL 0x887c7c00 == 121 [pid = 3205] [id = 488] 16:05:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x88819400) [pid = 3205] [serial = 1465] [outer = (nil)] 16:05:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x88824c00) [pid = 3205] [serial = 1466] [outer = 0x88819400] 16:05:59 INFO - PROCESS | 3205 | 1461193559915 Marionette DEBUG loaded listener.js 16:06:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x88f04c00) [pid = 3205] [serial = 1467] [outer = 0x88819400] 16:06:00 INFO - PROCESS | 3205 | 1461193560972 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]]]}] 16:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1734ms 16:06:01 INFO - PROCESS | 3205 | 1461193561064 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 16:06:01 INFO - PROCESS | 3205 | 1461193561070 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 16:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:06:01 INFO - PROCESS | 3205 | 1461193561096 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:06:01 INFO - PROCESS | 3205 | 1461193561100 Marionette TRACE conn4 <- [1,1926,null,{}] 16:06:01 INFO - PROCESS | 3205 | 1461193561107 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}] 16:06:01 INFO - PROCESS | 3205 | 1461193561391 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 16:06:01 INFO - PROCESS | 3205 | 1461193561565 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:01 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab0b400 == 122 [pid = 3205] [id = 489] 16:06:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8ab0cc00) [pid = 3205] [serial = 1468] [outer = (nil)] 16:06:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8acb9c00) [pid = 3205] [serial = 1469] [outer = 0x8ab0cc00] 16:06:01 INFO - PROCESS | 3205 | 1461193561643 Marionette DEBUG loaded listener.js 16:06:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8ad1bc00) [pid = 3205] [serial = 1470] [outer = 0x8ab0cc00] 16:06:02 INFO - PROCESS | 3205 | 1461193562736 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]]]}] 16:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1694ms 16:06:02 INFO - PROCESS | 3205 | 1461193562784 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 16:06:02 INFO - PROCESS | 3205 | 1461193562788 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 16:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:06:02 INFO - PROCESS | 3205 | 1461193562802 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:06:02 INFO - PROCESS | 3205 | 1461193562808 Marionette TRACE conn4 <- [1,1930,null,{}] 16:06:02 INFO - PROCESS | 3205 | 1461193562825 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}] 16:06:03 INFO - PROCESS | 3205 | 1461193563707 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 16:06:03 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x9780fc00) [pid = 3205] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:06:03 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x887cbc00) [pid = 3205] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:06:03 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x8eb91c00) [pid = 3205] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:06:03 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x86bfbc00) [pid = 3205] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:06:03 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x887d0c00) [pid = 3205] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:06:03 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x85735000) [pid = 3205] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:06:03 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8bee9c00) [pid = 3205] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:06:03 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x8891cc00) [pid = 3205] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:06:04 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x8de3d000) [pid = 3205] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:06:04 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x8dfd0800) [pid = 3205] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:06:04 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x8bec7400) [pid = 3205] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:06:04 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x8c53c000) [pid = 3205] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:06:04 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x85738000) [pid = 3205] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:06:04 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0x91306000) [pid = 3205] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:06:04 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0x975e7000) [pid = 3205] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:06:04 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x8ad1f800) [pid = 3205] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:06:04 INFO - PROCESS | 3205 | --DOMWINDOW == 126 (0x8fe30c00) [pid = 3205] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:06:04 INFO - PROCESS | 3205 | --DOMWINDOW == 125 (0x88f01800) [pid = 3205] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:06:04 INFO - PROCESS | 3205 | --DOMWINDOW == 124 (0x907e5000) [pid = 3205] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:06:04 INFO - PROCESS | 3205 | --DOMWINDOW == 123 (0x8c0cd800) [pid = 3205] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:06:04 INFO - PROCESS | 3205 | --DOMWINDOW == 122 (0x8f55b000) [pid = 3205] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:06:04 INFO - PROCESS | 3205 | --DOMWINDOW == 121 (0x963f5800) [pid = 3205] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:06:04 INFO - PROCESS | 3205 | 1461193564202 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:04 INFO - PROCESS | 3205 | ++DOCSHELL 0x877e0000 == 123 [pid = 3205] [id = 490] 16:06:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 122 (0x887cbc00) [pid = 3205] [serial = 1471] [outer = (nil)] 16:06:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 123 (0x8ab30000) [pid = 3205] [serial = 1472] [outer = 0x887cbc00] 16:06:04 INFO - PROCESS | 3205 | 1461193564285 Marionette DEBUG loaded listener.js 16:06:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 124 (0x8b29f800) [pid = 3205] [serial = 1473] [outer = 0x887cbc00] 16:06:05 INFO - PROCESS | 3205 | 1461193565026 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]]]}] 16:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2252ms 16:06:05 INFO - PROCESS | 3205 | 1461193565047 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 16:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:06:05 INFO - PROCESS | 3205 | 1461193565052 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 16:06:05 INFO - PROCESS | 3205 | 1461193565059 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:06:05 INFO - PROCESS | 3205 | 1461193565062 Marionette TRACE conn4 <- [1,1934,null,{}] 16:06:05 INFO - PROCESS | 3205 | 1461193565068 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}] 16:06:05 INFO - PROCESS | 3205 | 1461193565376 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 16:06:05 INFO - PROCESS | 3205 | 1461193565403 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x8891cc00 == 124 [pid = 3205] [id = 491] 16:06:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 125 (0x8adbc400) [pid = 3205] [serial = 1474] [outer = (nil)] 16:06:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0x8bec2400) [pid = 3205] [serial = 1475] [outer = 0x8adbc400] 16:06:05 INFO - PROCESS | 3205 | 1461193565491 Marionette DEBUG loaded listener.js 16:06:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0x8bec8800) [pid = 3205] [serial = 1476] [outer = 0x8adbc400] 16:06:06 INFO - PROCESS | 3205 | 1461193566846 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]]]}] 16:06:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1840ms 16:06:06 INFO - PROCESS | 3205 | 1461193566900 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 16:06:06 INFO - PROCESS | 3205 | 1461193566909 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 16:06:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:06:06 INFO - PROCESS | 3205 | 1461193566920 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:06:06 INFO - PROCESS | 3205 | 1461193566927 Marionette TRACE conn4 <- [1,1938,null,{}] 16:06:06 INFO - PROCESS | 3205 | 1461193566936 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}] 16:06:07 INFO - PROCESS | 3205 | 1461193567204 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 16:06:07 INFO - PROCESS | 3205 | 1461193567574 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:07 INFO - PROCESS | 3205 | ++DOCSHELL 0x877e1000 == 125 [pid = 3205] [id = 492] 16:06:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x885db400) [pid = 3205] [serial = 1477] [outer = (nil)] 16:06:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x88f01800) [pid = 3205] [serial = 1478] [outer = 0x885db400] 16:06:07 INFO - PROCESS | 3205 | 1461193567686 Marionette DEBUG loaded listener.js 16:06:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x89cb7800) [pid = 3205] [serial = 1479] [outer = 0x885db400] 16:06:08 INFO - PROCESS | 3205 | 1461193568817 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]]]}] 16:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1939ms 16:06:08 INFO - PROCESS | 3205 | 1461193568860 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 16:06:08 INFO - PROCESS | 3205 | 1461193568870 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 16:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:06:08 INFO - PROCESS | 3205 | 1461193568882 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:06:08 INFO - PROCESS | 3205 | 1461193568886 Marionette TRACE conn4 <- [1,1942,null,{}] 16:06:08 INFO - PROCESS | 3205 | 1461193568894 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}] 16:06:09 INFO - PROCESS | 3205 | 1461193569164 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 16:06:09 INFO - PROCESS | 3205 | 1461193569508 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:09 INFO - PROCESS | 3205 | ++DOCSHELL 0x887c9800 == 126 [pid = 3205] [id = 493] 16:06:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x8ad18800) [pid = 3205] [serial = 1480] [outer = (nil)] 16:06:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x8b29c400) [pid = 3205] [serial = 1481] [outer = 0x8ad18800] 16:06:09 INFO - PROCESS | 3205 | 1461193569606 Marionette DEBUG loaded listener.js 16:06:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x8b583c00) [pid = 3205] [serial = 1482] [outer = 0x8ad18800] 16:06:10 INFO - PROCESS | 3205 | 1461193570562 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]]]}] 16:06:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1702ms 16:06:10 INFO - PROCESS | 3205 | 1461193570585 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 16:06:10 INFO - PROCESS | 3205 | 1461193570590 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 16:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:06:10 INFO - PROCESS | 3205 | 1461193570597 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:06:10 INFO - PROCESS | 3205 | 1461193570604 Marionette TRACE conn4 <- [1,1946,null,{}] 16:06:10 INFO - PROCESS | 3205 | 1461193570622 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}] 16:06:10 INFO - PROCESS | 3205 | 1461193570878 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 16:06:11 INFO - PROCESS | 3205 | 1461193571223 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:11 INFO - PROCESS | 3205 | ++DOCSHELL 0x877e6400 == 127 [pid = 3205] [id = 494] 16:06:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x8b177800) [pid = 3205] [serial = 1483] [outer = (nil)] 16:06:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8c0ce400) [pid = 3205] [serial = 1484] [outer = 0x8b177800] 16:06:11 INFO - PROCESS | 3205 | 1461193571321 Marionette DEBUG loaded listener.js 16:06:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8c0dac00) [pid = 3205] [serial = 1485] [outer = 0x8b177800] 16:06:12 INFO - PROCESS | 3205 | 1461193572265 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]]]}] 16:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1698ms 16:06:12 INFO - PROCESS | 3205 | 1461193572296 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 16:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:06:12 INFO - PROCESS | 3205 | 1461193572302 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 16:06:12 INFO - PROCESS | 3205 | 1461193572310 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:06:12 INFO - PROCESS | 3205 | 1461193572314 Marionette TRACE conn4 <- [1,1950,null,{}] 16:06:12 INFO - PROCESS | 3205 | 1461193572320 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}] 16:06:12 INFO - PROCESS | 3205 | 1461193572568 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 16:06:12 INFO - PROCESS | 3205 | 1461193572863 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:12 INFO - PROCESS | 3205 | ++DOCSHELL 0x882b1400 == 128 [pid = 3205] [id = 495] 16:06:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8c086000) [pid = 3205] [serial = 1486] [outer = (nil)] 16:06:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8c538800) [pid = 3205] [serial = 1487] [outer = 0x8c086000] 16:06:12 INFO - PROCESS | 3205 | 1461193572972 Marionette DEBUG loaded listener.js 16:06:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8c541c00) [pid = 3205] [serial = 1488] [outer = 0x8c086000] 16:06:13 INFO - PROCESS | 3205 | 1461193573873 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]]]}] 16:06:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1635ms 16:06:13 INFO - PROCESS | 3205 | 1461193573944 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 16:06:13 INFO - PROCESS | 3205 | 1461193573949 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 16:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:06:13 INFO - PROCESS | 3205 | 1461193573956 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:06:13 INFO - PROCESS | 3205 | 1461193573959 Marionette TRACE conn4 <- [1,1954,null,{}] 16:06:13 INFO - PROCESS | 3205 | 1461193573965 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}] 16:06:14 INFO - PROCESS | 3205 | 1461193574249 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 16:06:14 INFO - PROCESS | 3205 | 1461193574586 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:14 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b293400 == 129 [pid = 3205] [id = 496] 16:06:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8df83400) [pid = 3205] [serial = 1489] [outer = (nil)] 16:06:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8df8c800) [pid = 3205] [serial = 1490] [outer = 0x8df83400] 16:06:14 INFO - PROCESS | 3205 | 1461193574686 Marionette DEBUG loaded listener.js 16:06:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8df92400) [pid = 3205] [serial = 1491] [outer = 0x8df83400] 16:06:15 INFO - PROCESS | 3205 | 1461193575591 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]]]}] 16:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1681ms 16:06:15 INFO - PROCESS | 3205 | 1461193575638 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 16:06:15 INFO - PROCESS | 3205 | 1461193575643 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 16:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:06:15 INFO - PROCESS | 3205 | 1461193575649 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:06:15 INFO - PROCESS | 3205 | 1461193575653 Marionette TRACE conn4 <- [1,1958,null,{}] 16:06:15 INFO - PROCESS | 3205 | 1461193575659 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}] 16:06:15 INFO - PROCESS | 3205 | 1461193575910 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 16:06:16 INFO - PROCESS | 3205 | 1461193576229 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:16 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b29cc00 == 130 [pid = 3205] [id = 497] 16:06:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8de34400) [pid = 3205] [serial = 1492] [outer = (nil)] 16:06:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8e8a4c00) [pid = 3205] [serial = 1493] [outer = 0x8de34400] 16:06:16 INFO - PROCESS | 3205 | 1461193576333 Marionette DEBUG loaded listener.js 16:06:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8e8ae000) [pid = 3205] [serial = 1494] [outer = 0x8de34400] 16:06:17 INFO - PROCESS | 3205 | 1461193577257 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]]]}] 16:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1683ms 16:06:17 INFO - PROCESS | 3205 | 1461193577334 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 16:06:17 INFO - PROCESS | 3205 | 1461193577339 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 16:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:06:17 INFO - PROCESS | 3205 | 1461193577348 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:06:17 INFO - PROCESS | 3205 | 1461193577351 Marionette TRACE conn4 <- [1,1962,null,{}] 16:06:17 INFO - PROCESS | 3205 | 1461193577358 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}] 16:06:17 INFO - PROCESS | 3205 | 1461193577632 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 16:06:17 INFO - PROCESS | 3205 | 1461193577966 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:18 INFO - PROCESS | 3205 | ++DOCSHELL 0x89648000 == 131 [pid = 3205] [id = 498] 16:06:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x89b54800) [pid = 3205] [serial = 1495] [outer = (nil)] 16:06:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x8eb76400) [pid = 3205] [serial = 1496] [outer = 0x89b54800] 16:06:18 INFO - PROCESS | 3205 | 1461193578058 Marionette DEBUG loaded listener.js 16:06:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8eb8ac00) [pid = 3205] [serial = 1497] [outer = 0x89b54800] 16:06:18 INFO - PROCESS | 3205 | 1461193578972 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]]]}] 16:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1684ms 16:06:19 INFO - PROCESS | 3205 | 1461193579031 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 16:06:19 INFO - PROCESS | 3205 | 1461193579034 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 16:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:06:19 INFO - PROCESS | 3205 | 1461193579042 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:06:19 INFO - PROCESS | 3205 | 1461193579044 Marionette TRACE conn4 <- [1,1966,null,{}] 16:06:19 INFO - PROCESS | 3205 | 1461193579051 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}] 16:06:19 INFO - PROCESS | 3205 | 1461193579298 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 16:06:19 INFO - PROCESS | 3205 | 1461193579623 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:19 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e8aac00 == 132 [pid = 3205] [id = 499] 16:06:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x8e983800) [pid = 3205] [serial = 1498] [outer = (nil)] 16:06:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x8ec8d000) [pid = 3205] [serial = 1499] [outer = 0x8e983800] 16:06:19 INFO - PROCESS | 3205 | 1461193579717 Marionette DEBUG loaded listener.js 16:06:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x8f561800) [pid = 3205] [serial = 1500] [outer = 0x8e983800] 16:06:20 INFO - PROCESS | 3205 | 1461193580632 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]]]}] 16:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1639ms 16:06:20 INFO - PROCESS | 3205 | 1461193580681 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 16:06:20 INFO - PROCESS | 3205 | 1461193580685 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 16:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:06:20 INFO - PROCESS | 3205 | 1461193580692 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:06:20 INFO - PROCESS | 3205 | 1461193580696 Marionette TRACE conn4 <- [1,1970,null,{}] 16:06:20 INFO - PROCESS | 3205 | 1461193580703 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}] 16:06:20 INFO - PROCESS | 3205 | 1461193580940 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 16:06:21 INFO - PROCESS | 3205 | 1461193581262 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:21 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ec85400 == 133 [pid = 3205] [id = 500] 16:06:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x8ec90c00) [pid = 3205] [serial = 1501] [outer = (nil)] 16:06:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x8f7a9c00) [pid = 3205] [serial = 1502] [outer = 0x8ec90c00] 16:06:21 INFO - PROCESS | 3205 | 1461193581360 Marionette DEBUG loaded listener.js 16:06:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x8f7ad800) [pid = 3205] [serial = 1503] [outer = 0x8ec90c00] 16:06:22 INFO - PROCESS | 3205 | 1461193582249 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]]]}] 16:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1588ms 16:06:22 INFO - PROCESS | 3205 | 1461193582281 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 16:06:22 INFO - PROCESS | 3205 | 1461193582286 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 16:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:06:22 INFO - PROCESS | 3205 | 1461193582292 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:06:22 INFO - PROCESS | 3205 | 1461193582296 Marionette TRACE conn4 <- [1,1974,null,{}] 16:06:22 INFO - PROCESS | 3205 | 1461193582302 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}] 16:06:22 INFO - PROCESS | 3205 | 1461193582550 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 16:06:22 INFO - PROCESS | 3205 | 1461193582890 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:22 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b178c00 == 134 [pid = 3205] [id = 501] 16:06:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x8fe2dc00) [pid = 3205] [serial = 1504] [outer = (nil)] 16:06:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x90702000) [pid = 3205] [serial = 1505] [outer = 0x8fe2dc00] 16:06:22 INFO - PROCESS | 3205 | 1461193582989 Marionette DEBUG loaded listener.js 16:06:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x907e2c00) [pid = 3205] [serial = 1506] [outer = 0x8fe2dc00] 16:06:23 INFO - PROCESS | 3205 | 1461193583937 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]]]}] 16:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1693ms 16:06:23 INFO - PROCESS | 3205 | 1461193583986 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 16:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:06:23 INFO - PROCESS | 3205 | 1461193583991 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 16:06:23 INFO - PROCESS | 3205 | 1461193583998 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:06:24 INFO - PROCESS | 3205 | 1461193584003 Marionette TRACE conn4 <- [1,1978,null,{}] 16:06:24 INFO - PROCESS | 3205 | 1461193584010 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}] 16:06:24 INFO - PROCESS | 3205 | 1461193584295 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 16:06:24 INFO - PROCESS | 3205 | 1461193584634 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:24 INFO - PROCESS | 3205 | ++DOCSHELL 0x869be400 == 135 [pid = 3205] [id = 502] 16:06:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x8fe32800) [pid = 3205] [serial = 1507] [outer = (nil)] 16:06:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x92a1e000) [pid = 3205] [serial = 1508] [outer = 0x8fe32800] 16:06:24 INFO - PROCESS | 3205 | 1461193584749 Marionette DEBUG loaded listener.js 16:06:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x92a93400) [pid = 3205] [serial = 1509] [outer = 0x8fe32800] 16:06:25 INFO - PROCESS | 3205 | 1461193585648 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]]]}] 16:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1689ms 16:06:25 INFO - PROCESS | 3205 | 1461193585687 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 16:06:25 INFO - PROCESS | 3205 | 1461193585692 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 16:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:06:25 INFO - PROCESS | 3205 | 1461193585699 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:06:25 INFO - PROCESS | 3205 | 1461193585702 Marionette TRACE conn4 <- [1,1982,null,{}] 16:06:25 INFO - PROCESS | 3205 | 1461193585708 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}] 16:06:25 INFO - PROCESS | 3205 | 1461193585955 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 16:06:26 INFO - PROCESS | 3205 | 1461193586309 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:26 INFO - PROCESS | 3205 | ++DOCSHELL 0x9505d000 == 136 [pid = 3205] [id = 503] 16:06:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x9633c800) [pid = 3205] [serial = 1510] [outer = (nil)] 16:06:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x963eb400) [pid = 3205] [serial = 1511] [outer = 0x9633c800] 16:06:26 INFO - PROCESS | 3205 | 1461193586415 Marionette DEBUG loaded listener.js 16:06:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x963ee800) [pid = 3205] [serial = 1512] [outer = 0x9633c800] 16:06:27 INFO - PROCESS | 3205 | 1461193587286 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]]]}] 16:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1636ms 16:06:27 INFO - PROCESS | 3205 | 1461193587336 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 16:06:27 INFO - PROCESS | 3205 | 1461193587341 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 16:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:06:27 INFO - PROCESS | 3205 | 1461193587347 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:06:27 INFO - PROCESS | 3205 | 1461193587351 Marionette TRACE conn4 <- [1,1986,null,{}] 16:06:27 INFO - PROCESS | 3205 | 1461193587357 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}] 16:06:27 INFO - PROCESS | 3205 | 1461193587591 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 16:06:27 INFO - PROCESS | 3205 | 1461193587918 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:27 INFO - PROCESS | 3205 | ++DOCSHELL 0x85bb0000 == 137 [pid = 3205] [id = 504] 16:06:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x88825c00) [pid = 3205] [serial = 1513] [outer = (nil)] 16:06:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x97190400) [pid = 3205] [serial = 1514] [outer = 0x88825c00] 16:06:28 INFO - PROCESS | 3205 | 1461193588016 Marionette DEBUG loaded listener.js 16:06:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x97193400) [pid = 3205] [serial = 1515] [outer = 0x88825c00] 16:06:28 INFO - PROCESS | 3205 | 1461193588905 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]]]}] 16:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1631ms 16:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:06:28 INFO - PROCESS | 3205 | 1461193588981 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 16:06:28 INFO - PROCESS | 3205 | 1461193588984 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 16:06:28 INFO - PROCESS | 3205 | 1461193588991 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:06:28 INFO - PROCESS | 3205 | 1461193588994 Marionette TRACE conn4 <- [1,1990,null,{}] 16:06:29 INFO - PROCESS | 3205 | 1461193589003 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}] 16:06:29 INFO - PROCESS | 3205 | 1461193589277 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 16:06:29 INFO - PROCESS | 3205 | 1461193589619 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:29 INFO - PROCESS | 3205 | ++DOCSHELL 0x96838400 == 138 [pid = 3205] [id = 505] 16:06:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x9718a400) [pid = 3205] [serial = 1516] [outer = (nil)] 16:06:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x97e2d000) [pid = 3205] [serial = 1517] [outer = 0x9718a400] 16:06:29 INFO - PROCESS | 3205 | 1461193589711 Marionette DEBUG loaded listener.js 16:06:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x97e32800) [pid = 3205] [serial = 1518] [outer = 0x9718a400] 16:06:30 INFO - PROCESS | 3205 | 1461193590643 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]]]}] 16:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1736ms 16:06:30 INFO - PROCESS | 3205 | 1461193590727 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 16:06:30 INFO - PROCESS | 3205 | 1461193590731 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 16:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:06:30 INFO - PROCESS | 3205 | 1461193590738 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:06:30 INFO - PROCESS | 3205 | 1461193590742 Marionette TRACE conn4 <- [1,1994,null,{}] 16:06:30 INFO - PROCESS | 3205 | 1461193590747 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}] 16:06:31 INFO - PROCESS | 3205 | 1461193591016 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 16:06:31 INFO - PROCESS | 3205 | 1461193591402 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:31 INFO - PROCESS | 3205 | ++DOCSHELL 0x96336800 == 139 [pid = 3205] [id = 506] 16:06:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x97814400) [pid = 3205] [serial = 1519] [outer = (nil)] 16:06:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x97fbb400) [pid = 3205] [serial = 1520] [outer = 0x97814400] 16:06:31 INFO - PROCESS | 3205 | 1461193591563 Marionette DEBUG loaded listener.js 16:06:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x97fbf000) [pid = 3205] [serial = 1521] [outer = 0x97814400] 16:06:32 INFO - PROCESS | 3205 | 1461193592560 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]]]}] 16:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1885ms 16:06:32 INFO - PROCESS | 3205 | 1461193592624 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 16:06:32 INFO - PROCESS | 3205 | 1461193592628 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 16:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:06:32 INFO - PROCESS | 3205 | 1461193592635 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:06:32 INFO - PROCESS | 3205 | 1461193592638 Marionette TRACE conn4 <- [1,1998,null,{}] 16:06:32 INFO - PROCESS | 3205 | 1461193592645 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}] 16:06:32 INFO - PROCESS | 3205 | 1461193592884 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 16:06:33 INFO - PROCESS | 3205 | 1461193593221 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:33 INFO - PROCESS | 3205 | ++DOCSHELL 0x885e5000 == 140 [pid = 3205] [id = 507] 16:06:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x8adc4000) [pid = 3205] [serial = 1522] [outer = (nil)] 16:06:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x983a8800) [pid = 3205] [serial = 1523] [outer = 0x8adc4000] 16:06:33 INFO - PROCESS | 3205 | 1461193593321 Marionette DEBUG loaded listener.js 16:06:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x9887a400) [pid = 3205] [serial = 1524] [outer = 0x8adc4000] 16:06:34 INFO - PROCESS | 3205 | 1461193594222 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]]]}] 16:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1632ms 16:06:34 INFO - PROCESS | 3205 | 1461193594268 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 16:06:34 INFO - PROCESS | 3205 | 1461193594272 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 16:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:06:34 INFO - PROCESS | 3205 | 1461193594279 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:06:34 INFO - PROCESS | 3205 | 1461193594282 Marionette TRACE conn4 <- [1,2002,null,{}] 16:06:34 INFO - PROCESS | 3205 | 1461193594288 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}] 16:06:34 INFO - PROCESS | 3205 | 1461193594559 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 16:06:34 INFO - PROCESS | 3205 | 1461193594889 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:34 INFO - PROCESS | 3205 | ++DOCSHELL 0x8573c000 == 141 [pid = 3205] [id = 508] 16:06:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x8fe2d400) [pid = 3205] [serial = 1525] [outer = (nil)] 16:06:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x99b2e400) [pid = 3205] [serial = 1526] [outer = 0x8fe2d400] 16:06:34 INFO - PROCESS | 3205 | 1461193594981 Marionette DEBUG loaded listener.js 16:06:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0x99bf0400) [pid = 3205] [serial = 1527] [outer = 0x8fe2d400] 16:06:35 INFO - PROCESS | 3205 | 1461193595885 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]]]}] 16:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1640ms 16:06:35 INFO - PROCESS | 3205 | 1461193595920 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 16:06:35 INFO - PROCESS | 3205 | 1461193595924 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 16:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:06:35 INFO - PROCESS | 3205 | 1461193595930 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:06:35 INFO - PROCESS | 3205 | 1461193595933 Marionette TRACE conn4 <- [1,2006,null,{}] 16:06:35 INFO - PROCESS | 3205 | 1461193595940 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}] 16:06:36 INFO - PROCESS | 3205 | 1461193596174 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8572fc00 == 140 [pid = 3205] [id = 265] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x877d8800 == 139 [pid = 3205] [id = 258] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x9639bc00 == 138 [pid = 3205] [id = 46] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8adc2c00 == 137 [pid = 3205] [id = 257] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8e8a7c00 == 136 [pid = 3205] [id = 261] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x877e0000 == 135 [pid = 3205] [id = 490] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8ab0b400 == 134 [pid = 3205] [id = 489] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x887c7c00 == 133 [pid = 3205] [id = 488] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8590b800 == 132 [pid = 3205] [id = 487] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8697f400 == 131 [pid = 3205] [id = 486] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x869b3000 == 130 [pid = 3205] [id = 485] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8bec3000 == 129 [pid = 3205] [id = 484] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8ec89c00 == 128 [pid = 3205] [id = 482] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x91fbac00 == 127 [pid = 3205] [id = 483] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x869ba400 == 126 [pid = 3205] [id = 481] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8fe3ac00 == 125 [pid = 3205] [id = 480] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8df8ac00 == 124 [pid = 3205] [id = 479] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8ab01400 == 123 [pid = 3205] [id = 478] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8e8a9400 == 122 [pid = 3205] [id = 476] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8eb7c000 == 121 [pid = 3205] [id = 477] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x85bb5000 == 120 [pid = 3205] [id = 475] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8c535400 == 119 [pid = 3205] [id = 474] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8c088000 == 118 [pid = 3205] [id = 473] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8becc400 == 117 [pid = 3205] [id = 472] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8b17b800 == 116 [pid = 3205] [id = 471] 16:06:38 INFO - PROCESS | 3205 | --DOCSHELL 0x877df000 == 115 [pid = 3205] [id = 470] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x97e3ac00) [pid = 3205] [serial = 1389] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x8881f400) [pid = 3205] [serial = 1400] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x8ec8ec00) [pid = 3205] [serial = 1368] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x88826c00) [pid = 3205] [serial = 1346] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x88f06400) [pid = 3205] [serial = 1347] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x8c0d6c00) [pid = 3205] [serial = 1355] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x877d4c00) [pid = 3205] [serial = 1406] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x8eb8bc00) [pid = 3205] [serial = 1365] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x8acc3400) [pid = 3205] [serial = 1404] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x8e892800) [pid = 3205] [serial = 1361] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8e899400) [pid = 3205] [serial = 1362] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x8f693400) [pid = 3205] [serial = 1370] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x8c08b000) [pid = 3205] [serial = 1353] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x8f7a5800) [pid = 3205] [serial = 1373] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x869c0400) [pid = 3205] [serial = 1397] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x983aec00) [pid = 3205] [serial = 1394] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x8ab34400) [pid = 3205] [serial = 1403] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x8f697400) [pid = 3205] [serial = 1371] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x9780e800) [pid = 3205] [serial = 1385] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x97815400) [pid = 3205] [serial = 1386] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x8b3dd400) [pid = 3205] [serial = 1349] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x92a22c00) [pid = 3205] [serial = 1379] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x8adc1000) [pid = 3205] [serial = 1278] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x9130f400) [pid = 3205] [serial = 1377] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x8c1c2400) [pid = 3205] [serial = 1356] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x9883c000) [pid = 3205] [serial = 1395] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x91213c00) [pid = 3205] [serial = 1376] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x8beeec00) [pid = 3205] [serial = 1352] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x97e32c00) [pid = 3205] [serial = 1388] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x8de35000) [pid = 3205] [serial = 1359] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x963e8400) [pid = 3205] [serial = 1382] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x8fb6f800) [pid = 3205] [serial = 1374] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x98249c00) [pid = 3205] [serial = 1392] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x88f04800) [pid = 3205] [serial = 1407] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x92a90000) [pid = 3205] [serial = 1380] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x8891a800) [pid = 3205] [serial = 1401] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8e980400) [pid = 3205] [serial = 1364] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x8b3e8c00) [pid = 3205] [serial = 1350] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x97fbc400) [pid = 3205] [serial = 1391] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x8ec8c800) [pid = 3205] [serial = 1367] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x96837400) [pid = 3205] [serial = 1383] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x877cb000) [pid = 3205] [serial = 1398] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x8de33400) [pid = 3205] [serial = 1358] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 3205 | 1461193598562 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:38 INFO - PROCESS | 3205 | ++DOCSHELL 0x874e1400 == 116 [pid = 3205] [id = 509] 16:06:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x874e4c00) [pid = 3205] [serial = 1528] [outer = (nil)] 16:06:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x877cc400) [pid = 3205] [serial = 1529] [outer = 0x874e4c00] 16:06:38 INFO - PROCESS | 3205 | 1461193598650 Marionette DEBUG loaded listener.js 16:06:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x877dac00) [pid = 3205] [serial = 1530] [outer = 0x874e4c00] 16:06:39 INFO - PROCESS | 3205 | 1461193599493 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]]]}] 16:06:39 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 16:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 3636ms 16:06:39 INFO - PROCESS | 3205 | 1461193599569 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 16:06:39 INFO - PROCESS | 3205 | 1461193599576 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 16:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:06:39 INFO - PROCESS | 3205 | 1461193599586 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:06:39 INFO - PROCESS | 3205 | 1461193599590 Marionette TRACE conn4 <- [1,2010,null,{}] 16:06:39 INFO - PROCESS | 3205 | 1461193599598 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}] 16:06:39 INFO - PROCESS | 3205 | 1461193599821 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 16:06:40 INFO - PROCESS | 3205 | 1461193600019 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:40 INFO - PROCESS | 3205 | ++DOCSHELL 0x88915c00 == 117 [pid = 3205] [id = 510] 16:06:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x88916c00) [pid = 3205] [serial = 1531] [outer = (nil)] 16:06:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x88f02c00) [pid = 3205] [serial = 1532] [outer = 0x88916c00] 16:06:40 INFO - PROCESS | 3205 | 1461193600151 Marionette DEBUG loaded listener.js 16:06:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x89644400) [pid = 3205] [serial = 1533] [outer = 0x88916c00] 16:06:41 INFO - PROCESS | 3205 | 1461193601117 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]]]}] 16:06:41 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 16:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1589ms 16:06:41 INFO - PROCESS | 3205 | 1461193601186 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 16:06:41 INFO - PROCESS | 3205 | 1461193601193 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 16:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:06:41 INFO - PROCESS | 3205 | 1461193601201 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:06:41 INFO - PROCESS | 3205 | 1461193601205 Marionette TRACE conn4 <- [1,2014,null,{}] 16:06:41 INFO - PROCESS | 3205 | 1461193601210 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}] 16:06:41 INFO - PROCESS | 3205 | 1461193601545 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 16:06:41 INFO - PROCESS | 3205 | 1461193601820 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:41 INFO - PROCESS | 3205 | ++DOCSHELL 0x8acc7800 == 118 [pid = 3205] [id = 511] 16:06:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8ad17c00) [pid = 3205] [serial = 1534] [outer = (nil)] 16:06:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8adbd000) [pid = 3205] [serial = 1535] [outer = 0x8ad17c00] 16:06:41 INFO - PROCESS | 3205 | 1461193601898 Marionette DEBUG loaded listener.js 16:06:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8adc6c00) [pid = 3205] [serial = 1536] [outer = 0x8ad17c00] 16:06:43 INFO - PROCESS | 3205 | 1461193603307 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]]]}] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x8c537c00) [pid = 3205] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x8e8b0800) [pid = 3205] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x97809c00) [pid = 3205] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x9780f800) [pid = 3205] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x8697fc00) [pid = 3205] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x8bef8000) [pid = 3205] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x8c1bd000) [pid = 3205] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8ab39c00) [pid = 3205] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x97192000) [pid = 3205] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x8ab0cc00) [pid = 3205] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x8fc5c000) [pid = 3205] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x8b295800) [pid = 3205] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x8c541400) [pid = 3205] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x92a8d400) [pid = 3205] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0x887cbc00) [pid = 3205] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0x8b299400) [pid = 3205] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x88823000) [pid = 3205] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 126 (0x882b0400) [pid = 3205] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 125 (0x8bef6800) [pid = 3205] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 124 (0x8ec83400) [pid = 3205] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:06:43 INFO - PROCESS | 3205 | --DOMWINDOW == 123 (0x88819400) [pid = 3205] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2241ms 16:06:43 INFO - PROCESS | 3205 | 1461193603459 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 16:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:06:43 INFO - PROCESS | 3205 | 1461193603464 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 16:06:43 INFO - PROCESS | 3205 | 1461193603480 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:06:43 INFO - PROCESS | 3205 | 1461193603489 Marionette TRACE conn4 <- [1,2018,null,{}] 16:06:43 INFO - PROCESS | 3205 | 1461193603496 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}] 16:06:43 INFO - PROCESS | 3205 | 1461193603769 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 16:06:43 INFO - PROCESS | 3205 | 1461193603900 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:43 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab3a400 == 119 [pid = 3205] [id = 512] 16:06:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 124 (0x8acbc000) [pid = 3205] [serial = 1537] [outer = (nil)] 16:06:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 125 (0x8b3de400) [pid = 3205] [serial = 1538] [outer = 0x8acbc000] 16:06:43 INFO - PROCESS | 3205 | 1461193603983 Marionette DEBUG loaded listener.js 16:06:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0x8b582c00) [pid = 3205] [serial = 1539] [outer = 0x8acbc000] 16:06:44 INFO - PROCESS | 3205 | 1461193604878 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]]]}] 16:06:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1449ms 16:06:44 INFO - PROCESS | 3205 | 1461193604921 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 16:06:44 INFO - PROCESS | 3205 | 1461193604926 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 16:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:06:44 INFO - PROCESS | 3205 | 1461193604933 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:06:44 INFO - PROCESS | 3205 | 1461193604936 Marionette TRACE conn4 <- [1,2022,null,{}] 16:06:44 INFO - PROCESS | 3205 | 1461193604942 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}] 16:06:45 INFO - PROCESS | 3205 | 1461193605227 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 16:06:45 INFO - PROCESS | 3205 | 1461193605253 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:45 INFO - PROCESS | 3205 | ++DOCSHELL 0x8adbe000 == 120 [pid = 3205] [id = 513] 16:06:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0x8b29f400) [pid = 3205] [serial = 1540] [outer = (nil)] 16:06:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x8beec400) [pid = 3205] [serial = 1541] [outer = 0x8b29f400] 16:06:45 INFO - PROCESS | 3205 | 1461193605336 Marionette DEBUG loaded listener.js 16:06:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x8bef2800) [pid = 3205] [serial = 1542] [outer = 0x8b29f400] 16:06:46 INFO - PROCESS | 3205 | 1461193606674 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]]]}] 16:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1791ms 16:06:46 INFO - PROCESS | 3205 | 1461193606726 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 16:06:46 INFO - PROCESS | 3205 | 1461193606734 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 16:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:06:46 INFO - PROCESS | 3205 | 1461193606745 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:06:46 INFO - PROCESS | 3205 | 1461193606751 Marionette TRACE conn4 <- [1,2026,null,{}] 16:06:46 INFO - PROCESS | 3205 | 1461193606760 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}] 16:06:47 INFO - PROCESS | 3205 | 1461193607048 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 16:06:47 INFO - PROCESS | 3205 | 1461193607381 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:47 INFO - PROCESS | 3205 | ++DOCSHELL 0x882b3000 == 121 [pid = 3205] [id = 514] 16:06:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x887c1c00) [pid = 3205] [serial = 1543] [outer = (nil)] 16:06:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x88f04800) [pid = 3205] [serial = 1544] [outer = 0x887c1c00] 16:06:47 INFO - PROCESS | 3205 | 1461193607478 Marionette DEBUG loaded listener.js 16:06:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x8ab31c00) [pid = 3205] [serial = 1545] [outer = 0x887c1c00] 16:06:48 INFO - PROCESS | 3205 | 1461193608537 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]]]}] 16:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1850ms 16:06:48 INFO - PROCESS | 3205 | 1461193608597 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 16:06:48 INFO - PROCESS | 3205 | 1461193608606 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 16:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:06:48 INFO - PROCESS | 3205 | 1461193608617 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:06:48 INFO - PROCESS | 3205 | 1461193608622 Marionette TRACE conn4 <- [1,2030,null,{}] 16:06:48 INFO - PROCESS | 3205 | 1461193608629 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}] 16:06:48 INFO - PROCESS | 3205 | 1461193608928 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 16:06:49 INFO - PROCESS | 3205 | 1461193609255 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x8891bc00 == 122 [pid = 3205] [id = 515] 16:06:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x8ad1f800) [pid = 3205] [serial = 1546] [outer = (nil)] 16:06:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x8becd400) [pid = 3205] [serial = 1547] [outer = 0x8ad1f800] 16:06:49 INFO - PROCESS | 3205 | 1461193609352 Marionette DEBUG loaded listener.js 16:06:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8bef8000) [pid = 3205] [serial = 1548] [outer = 0x8ad1f800] 16:06:50 INFO - PROCESS | 3205 | 1461193610284 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]]]}] 16:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1698ms 16:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:06:50 INFO - PROCESS | 3205 | 1461193610315 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 16:06:50 INFO - PROCESS | 3205 | 1461193610319 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 16:06:50 INFO - PROCESS | 3205 | 1461193610326 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:06:50 INFO - PROCESS | 3205 | 1461193610333 Marionette TRACE conn4 <- [1,2034,null,{}] 16:06:50 INFO - PROCESS | 3205 | 1461193610350 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}] 16:06:50 INFO - PROCESS | 3205 | 1461193610600 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 16:06:50 INFO - PROCESS | 3205 | 1461193610920 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:50 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b17ac00 == 123 [pid = 3205] [id = 516] 16:06:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8c0d1800) [pid = 3205] [serial = 1549] [outer = (nil)] 16:06:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8c1c8400) [pid = 3205] [serial = 1550] [outer = 0x8c0d1800] 16:06:51 INFO - PROCESS | 3205 | 1461193611047 Marionette DEBUG loaded listener.js 16:06:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8de36800) [pid = 3205] [serial = 1551] [outer = 0x8c0d1800] 16:06:51 INFO - PROCESS | 3205 | 1461193611975 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]]]}] 16:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1698ms 16:06:52 INFO - PROCESS | 3205 | 1461193612041 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 16:06:52 INFO - PROCESS | 3205 | 1461193612047 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 16:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:06:52 INFO - PROCESS | 3205 | 1461193612058 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:06:52 INFO - PROCESS | 3205 | 1461193612061 Marionette TRACE conn4 <- [1,2038,null,{}] 16:06:52 INFO - PROCESS | 3205 | 1461193612069 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}] 16:06:52 INFO - PROCESS | 3205 | 1461193612330 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 16:06:52 INFO - PROCESS | 3205 | 1461193612624 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:52 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c1c6400 == 124 [pid = 3205] [id = 517] 16:06:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8c535000) [pid = 3205] [serial = 1552] [outer = (nil)] 16:06:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8df90400) [pid = 3205] [serial = 1553] [outer = 0x8c535000] 16:06:52 INFO - PROCESS | 3205 | 1461193612715 Marionette DEBUG loaded listener.js 16:06:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8e88d400) [pid = 3205] [serial = 1554] [outer = 0x8c535000] 16:06:53 INFO - PROCESS | 3205 | 1461193613617 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]]]}] 16:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1634ms 16:06:53 INFO - PROCESS | 3205 | 1461193613692 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 16:06:53 INFO - PROCESS | 3205 | 1461193613695 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 16:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:06:53 INFO - PROCESS | 3205 | 1461193613702 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:06:53 INFO - PROCESS | 3205 | 1461193613705 Marionette TRACE conn4 <- [1,2042,null,{}] 16:06:53 INFO - PROCESS | 3205 | 1461193613712 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}] 16:06:54 INFO - PROCESS | 3205 | 1461193613998 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 16:06:54 INFO - PROCESS | 3205 | 1461193614329 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:54 INFO - PROCESS | 3205 | ++DOCSHELL 0x869bdc00 == 125 [pid = 3205] [id = 518] 16:06:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8e893400) [pid = 3205] [serial = 1555] [outer = (nil)] 16:06:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8e8a7400) [pid = 3205] [serial = 1556] [outer = 0x8e893400] 16:06:54 INFO - PROCESS | 3205 | 1461193614440 Marionette DEBUG loaded listener.js 16:06:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8e8aa000) [pid = 3205] [serial = 1557] [outer = 0x8e893400] 16:06:55 INFO - PROCESS | 3205 | 1461193615411 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]]]}] 16:06:55 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) 16:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1789ms 16:06:55 INFO - PROCESS | 3205 | 1461193615492 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 16:06:55 INFO - PROCESS | 3205 | 1461193615496 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 16:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:06:55 INFO - PROCESS | 3205 | 1461193615503 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:06:55 INFO - PROCESS | 3205 | 1461193615507 Marionette TRACE conn4 <- [1,2046,null,{}] 16:06:55 INFO - PROCESS | 3205 | 1461193615513 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}] 16:06:55 INFO - PROCESS | 3205 | 1461193615809 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 16:06:56 INFO - PROCESS | 3205 | 1461193616136 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:56 INFO - PROCESS | 3205 | ++DOCSHELL 0x874eb800 == 126 [pid = 3205] [id = 519] 16:06:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x887c6000) [pid = 3205] [serial = 1558] [outer = (nil)] 16:06:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x8eb7e000) [pid = 3205] [serial = 1559] [outer = 0x887c6000] 16:06:56 INFO - PROCESS | 3205 | 1461193616236 Marionette DEBUG loaded listener.js 16:06:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x8eb97800) [pid = 3205] [serial = 1560] [outer = 0x887c6000] 16:06:57 INFO - PROCESS | 3205 | 1461193617214 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]]]}] 16:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1787ms 16:06:57 INFO - PROCESS | 3205 | 1461193617291 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 16:06:57 INFO - PROCESS | 3205 | 1461193617295 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 16:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:06:57 INFO - PROCESS | 3205 | 1461193617302 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:06:57 INFO - PROCESS | 3205 | 1461193617305 Marionette TRACE conn4 <- [1,2050,null,{}] 16:06:57 INFO - PROCESS | 3205 | 1461193617312 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}] 16:06:57 INFO - PROCESS | 3205 | 1461193617551 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 16:06:57 INFO - PROCESS | 3205 | 1461193617872 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:57 INFO - PROCESS | 3205 | ++DOCSHELL 0x8adbfc00 == 127 [pid = 3205] [id = 520] 16:06:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8df8c400) [pid = 3205] [serial = 1561] [outer = (nil)] 16:06:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x8f68c800) [pid = 3205] [serial = 1562] [outer = 0x8df8c400] 16:06:57 INFO - PROCESS | 3205 | 1461193617966 Marionette DEBUG loaded listener.js 16:06:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x8f691000) [pid = 3205] [serial = 1563] [outer = 0x8df8c400] 16:06:58 INFO - PROCESS | 3205 | 1461193618892 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]]]}] 16:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1633ms 16:06:58 INFO - PROCESS | 3205 | 1461193618936 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 16:06:58 INFO - PROCESS | 3205 | 1461193618941 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 16:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:06:58 INFO - PROCESS | 3205 | 1461193618947 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:06:58 INFO - PROCESS | 3205 | 1461193618951 Marionette TRACE conn4 <- [1,2054,null,{}] 16:06:58 INFO - PROCESS | 3205 | 1461193618957 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}] 16:06:59 INFO - PROCESS | 3205 | 1461193619191 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 16:06:59 INFO - PROCESS | 3205 | 1461193619494 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:59 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e985400 == 128 [pid = 3205] [id = 521] 16:06:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x8f559400) [pid = 3205] [serial = 1564] [outer = (nil)] 16:06:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x8fb6d800) [pid = 3205] [serial = 1565] [outer = 0x8f559400] 16:06:59 INFO - PROCESS | 3205 | 1461193619599 Marionette DEBUG loaded listener.js 16:06:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x8fc5d800) [pid = 3205] [serial = 1566] [outer = 0x8f559400] 16:07:00 INFO - PROCESS | 3205 | 1461193620513 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]]]}] 16:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1633ms 16:07:00 INFO - PROCESS | 3205 | 1461193620581 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 16:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:07:00 INFO - PROCESS | 3205 | 1461193620586 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 16:07:00 INFO - PROCESS | 3205 | 1461193620594 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:07:00 INFO - PROCESS | 3205 | 1461193620597 Marionette TRACE conn4 <- [1,2058,null,{}] 16:07:00 INFO - PROCESS | 3205 | 1461193620604 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}] 16:07:00 INFO - PROCESS | 3205 | 1461193620890 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 16:07:01 INFO - PROCESS | 3205 | 1461193621302 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:01 INFO - PROCESS | 3205 | ++DOCSHELL 0x882ad800 == 129 [pid = 3205] [id = 522] 16:07:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x88f03400) [pid = 3205] [serial = 1567] [outer = (nil)] 16:07:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x8fe34c00) [pid = 3205] [serial = 1568] [outer = 0x88f03400] 16:07:01 INFO - PROCESS | 3205 | 1461193621421 Marionette DEBUG loaded listener.js 16:07:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x8fe3b400) [pid = 3205] [serial = 1569] [outer = 0x88f03400] 16:07:02 INFO - PROCESS | 3205 | 1461193622376 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]]]}] 16:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1842ms 16:07:02 INFO - PROCESS | 3205 | 1461193622436 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 16:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:07:02 INFO - PROCESS | 3205 | 1461193622441 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 16:07:02 INFO - PROCESS | 3205 | 1461193622449 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:07:02 INFO - PROCESS | 3205 | 1461193622452 Marionette TRACE conn4 <- [1,2062,null,{}] 16:07:02 INFO - PROCESS | 3205 | 1461193622460 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}] 16:07:02 INFO - PROCESS | 3205 | 1461193622724 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 16:07:03 INFO - PROCESS | 3205 | 1461193623074 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:03 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fb6f800 == 130 [pid = 3205] [id = 523] 16:07:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x91f14800) [pid = 3205] [serial = 1570] [outer = (nil)] 16:07:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x91fb8800) [pid = 3205] [serial = 1571] [outer = 0x91f14800] 16:07:03 INFO - PROCESS | 3205 | 1461193623176 Marionette DEBUG loaded listener.js 16:07:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x91fbd800) [pid = 3205] [serial = 1572] [outer = 0x91f14800] 16:07:04 INFO - PROCESS | 3205 | 1461193624174 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]]]}] 16:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1787ms 16:07:04 INFO - PROCESS | 3205 | 1461193624235 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 16:07:04 INFO - PROCESS | 3205 | 1461193624240 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 16:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:07:04 INFO - PROCESS | 3205 | 1461193624248 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:07:04 INFO - PROCESS | 3205 | 1461193624253 Marionette TRACE conn4 <- [1,2066,null,{}] 16:07:04 INFO - PROCESS | 3205 | 1461193624260 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}] 16:07:04 INFO - PROCESS | 3205 | 1461193624585 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 16:07:04 INFO - PROCESS | 3205 | 1461193624916 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:04 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fe39000 == 131 [pid = 3205] [id = 524] 16:07:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x91304400) [pid = 3205] [serial = 1573] [outer = (nil)] 16:07:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x9639b800) [pid = 3205] [serial = 1574] [outer = 0x91304400] 16:07:05 INFO - PROCESS | 3205 | 1461193625023 Marionette DEBUG loaded listener.js 16:07:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x96837400) [pid = 3205] [serial = 1575] [outer = 0x91304400] 16:07:05 INFO - PROCESS | 3205 | 1461193625933 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]]]}] 16:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1732ms 16:07:05 INFO - PROCESS | 3205 | 1461193625981 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 16:07:05 INFO - PROCESS | 3205 | 1461193625985 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 16:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:07:05 INFO - PROCESS | 3205 | 1461193625992 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:07:05 INFO - PROCESS | 3205 | 1461193625995 Marionette TRACE conn4 <- [1,2070,null,{}] 16:07:06 INFO - PROCESS | 3205 | 1461193626001 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}] 16:07:06 INFO - PROCESS | 3205 | 1461193626236 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 16:07:06 INFO - PROCESS | 3205 | 1461193626573 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:06 INFO - PROCESS | 3205 | ++DOCSHELL 0x86986400 == 132 [pid = 3205] [id = 525] 16:07:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x86bf9c00) [pid = 3205] [serial = 1576] [outer = (nil)] 16:07:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x963e7400) [pid = 3205] [serial = 1577] [outer = 0x86bf9c00] 16:07:06 INFO - PROCESS | 3205 | 1461193626674 Marionette DEBUG loaded listener.js 16:07:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x97193c00) [pid = 3205] [serial = 1578] [outer = 0x86bf9c00] 16:07:07 INFO - PROCESS | 3205 | 1461193627568 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]]]}] 16:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1631ms 16:07:07 INFO - PROCESS | 3205 | 1461193627624 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 16:07:07 INFO - PROCESS | 3205 | 1461193627628 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 16:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:07:07 INFO - PROCESS | 3205 | 1461193627635 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:07:07 INFO - PROCESS | 3205 | 1461193627637 Marionette TRACE conn4 <- [1,2074,null,{}] 16:07:07 INFO - PROCESS | 3205 | 1461193627644 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}] 16:07:07 INFO - PROCESS | 3205 | 1461193627891 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 16:07:08 INFO - PROCESS | 3205 | 1461193628216 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:08 INFO - PROCESS | 3205 | ++DOCSHELL 0x869b8000 == 133 [pid = 3205] [id = 526] 16:07:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x92a24400) [pid = 3205] [serial = 1579] [outer = (nil)] 16:07:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x97e2e400) [pid = 3205] [serial = 1580] [outer = 0x92a24400] 16:07:08 INFO - PROCESS | 3205 | 1461193628314 Marionette DEBUG loaded listener.js 16:07:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x97e36400) [pid = 3205] [serial = 1581] [outer = 0x92a24400] 16:07:09 INFO - PROCESS | 3205 | 1461193629244 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]]]}] 16:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1642ms 16:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:07:09 INFO - PROCESS | 3205 | 1461193629279 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 16:07:09 INFO - PROCESS | 3205 | 1461193629282 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 16:07:09 INFO - PROCESS | 3205 | 1461193629290 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:07:09 INFO - PROCESS | 3205 | 1461193629293 Marionette TRACE conn4 <- [1,2078,null,{}] 16:07:09 INFO - PROCESS | 3205 | 1461193629299 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}] 16:07:09 INFO - PROCESS | 3205 | 1461193629605 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 16:07:09 INFO - PROCESS | 3205 | 1461193629938 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:09 INFO - PROCESS | 3205 | ++DOCSHELL 0x97816c00 == 134 [pid = 3205] [id = 527] 16:07:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x978c6400) [pid = 3205] [serial = 1582] [outer = (nil)] 16:07:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x97fbc400) [pid = 3205] [serial = 1583] [outer = 0x978c6400] 16:07:10 INFO - PROCESS | 3205 | 1461193630031 Marionette DEBUG loaded listener.js 16:07:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x983a1800) [pid = 3205] [serial = 1584] [outer = 0x978c6400] 16:07:10 INFO - PROCESS | 3205 | 1461193630937 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]]]}] 16:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1683ms 16:07:10 INFO - PROCESS | 3205 | 1461193630972 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 16:07:10 INFO - PROCESS | 3205 | 1461193630976 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 16:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:07:10 INFO - PROCESS | 3205 | 1461193630983 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:07:10 INFO - PROCESS | 3205 | 1461193630986 Marionette TRACE conn4 <- [1,2082,null,{}] 16:07:10 INFO - PROCESS | 3205 | 1461193630992 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}] 16:07:11 INFO - PROCESS | 3205 | 1461193631234 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 16:07:11 INFO - PROCESS | 3205 | 1461193631582 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:11 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b582800 == 135 [pid = 3205] [id = 528] 16:07:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x8c085000) [pid = 3205] [serial = 1585] [outer = (nil)] 16:07:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x9887e800) [pid = 3205] [serial = 1586] [outer = 0x8c085000] 16:07:11 INFO - PROCESS | 3205 | 1461193631682 Marionette DEBUG loaded listener.js 16:07:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x988bac00) [pid = 3205] [serial = 1587] [outer = 0x8c085000] 16:07:12 INFO - PROCESS | 3205 | 1461193632735 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]]]}] 16:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1839ms 16:07:12 INFO - PROCESS | 3205 | 1461193632824 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 16:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:07:12 INFO - PROCESS | 3205 | 1461193632828 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 16:07:12 INFO - PROCESS | 3205 | 1461193632835 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:07:12 INFO - PROCESS | 3205 | 1461193632839 Marionette TRACE conn4 <- [1,2086,null,{}] 16:07:12 INFO - PROCESS | 3205 | 1461193632846 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}] 16:07:13 INFO - PROCESS | 3205 | 1461193633155 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 16:07:13 INFO - PROCESS | 3205 | 1461193633492 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:13 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f7a5800 == 136 [pid = 3205] [id = 529] 16:07:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x97815400) [pid = 3205] [serial = 1588] [outer = (nil)] 16:07:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x99bf9c00) [pid = 3205] [serial = 1589] [outer = 0x97815400] 16:07:13 INFO - PROCESS | 3205 | 1461193633593 Marionette DEBUG loaded listener.js 16:07:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x99c02800) [pid = 3205] [serial = 1590] [outer = 0x97815400] 16:07:14 INFO - PROCESS | 3205 | 1461193634575 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]]]}] 16:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1782ms 16:07:14 INFO - PROCESS | 3205 | 1461193634617 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 16:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:07:14 INFO - PROCESS | 3205 | 1461193634621 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 16:07:14 INFO - PROCESS | 3205 | 1461193634629 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:07:14 INFO - PROCESS | 3205 | 1461193634632 Marionette TRACE conn4 <- [1,2090,null,{}] 16:07:14 INFO - PROCESS | 3205 | 1461193634639 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}] 16:07:14 INFO - PROCESS | 3205 | 1461193634882 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 16:07:15 INFO - PROCESS | 3205 | 1461193635212 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:15 INFO - PROCESS | 3205 | ++DOCSHELL 0x91307800 == 137 [pid = 3205] [id = 530] 16:07:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0x98887c00) [pid = 3205] [serial = 1591] [outer = (nil)] 16:07:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 179 (0x9ae2a000) [pid = 3205] [serial = 1592] [outer = 0x98887c00] 16:07:15 INFO - PROCESS | 3205 | 1461193635310 Marionette DEBUG loaded listener.js 16:07:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 180 (0x9ae33c00) [pid = 3205] [serial = 1593] [outer = 0x98887c00] 16:07:17 INFO - PROCESS | 3205 | --DOCSHELL 0x85733400 == 136 [pid = 3205] [id = 465] 16:07:17 INFO - PROCESS | 3205 | --DOCSHELL 0x887ca800 == 135 [pid = 3205] [id = 466] 16:07:17 INFO - PROCESS | 3205 | --DOCSHELL 0x849ec400 == 134 [pid = 3205] [id = 468] 16:07:17 INFO - PROCESS | 3205 | --DOCSHELL 0x88821c00 == 133 [pid = 3205] [id = 467] 16:07:17 INFO - PROCESS | 3205 | --DOCSHELL 0x8ab3a400 == 132 [pid = 3205] [id = 512] 16:07:17 INFO - PROCESS | 3205 | --DOCSHELL 0x8acc7800 == 131 [pid = 3205] [id = 511] 16:07:17 INFO - PROCESS | 3205 | --DOCSHELL 0x88915c00 == 130 [pid = 3205] [id = 510] 16:07:17 INFO - PROCESS | 3205 | --DOCSHELL 0x874e1400 == 129 [pid = 3205] [id = 509] 16:07:17 INFO - PROCESS | 3205 | --DOCSHELL 0x8e8aac00 == 128 [pid = 3205] [id = 499] 16:07:17 INFO - PROCESS | 3205 | --DOCSHELL 0x8ec85400 == 127 [pid = 3205] [id = 500] 16:07:17 INFO - PROCESS | 3205 | --DOCSHELL 0x89648000 == 126 [pid = 3205] [id = 498] 16:07:17 INFO - PROCESS | 3205 | --DOCSHELL 0x8b29cc00 == 125 [pid = 3205] [id = 497] 16:07:17 INFO - PROCESS | 3205 | --DOCSHELL 0x8b293400 == 124 [pid = 3205] [id = 496] 16:07:17 INFO - PROCESS | 3205 | --DOCSHELL 0x882b1400 == 123 [pid = 3205] [id = 495] 16:07:17 INFO - PROCESS | 3205 | --DOCSHELL 0x887c9800 == 122 [pid = 3205] [id = 493] 16:07:17 INFO - PROCESS | 3205 | --DOCSHELL 0x877e6400 == 121 [pid = 3205] [id = 494] 16:07:17 INFO - PROCESS | 3205 | --DOCSHELL 0x877e1000 == 120 [pid = 3205] [id = 492] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 179 (0x8e986c00) [pid = 3205] [serial = 1427] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 178 (0x8ec88000) [pid = 3205] [serial = 1430] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x988ba400) [pid = 3205] [serial = 1457] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x97f4f800) [pid = 3205] [serial = 1452] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x86bf4800) [pid = 3205] [serial = 1463] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x8c08c800) [pid = 3205] [serial = 1418] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x8de3a400) [pid = 3205] [serial = 1422] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x8b3e0c00) [pid = 3205] [serial = 1409] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x8f7a7c00) [pid = 3205] [serial = 1436] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x8f55dc00) [pid = 3205] [serial = 1431] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x97e2c400) [pid = 3205] [serial = 1448] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x8eb73800) [pid = 3205] [serial = 1428] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8ad1bc00) [pid = 3205] [serial = 1470] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x98b63400) [pid = 3205] [serial = 1458] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x877cdc00) [pid = 3205] [serial = 1464] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x907e5c00) [pid = 3205] [serial = 1440] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x8b58dc00) [pid = 3205] [serial = 1416] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x8dfcd000) [pid = 3205] [serial = 1425] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x8b3e0800) [pid = 3205] [serial = 1415] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x95c58400) [pid = 3205] [serial = 1442] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x8b29f800) [pid = 3205] [serial = 1473] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x97190000) [pid = 3205] [serial = 1445] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x8b29f000) [pid = 3205] [serial = 1344] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x8ab30000) [pid = 3205] [serial = 1472] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x8acb9c00) [pid = 3205] [serial = 1469] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x8c53fc00) [pid = 3205] [serial = 1421] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x963f0c00) [pid = 3205] [serial = 1443] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x8c1bd800) [pid = 3205] [serial = 1419] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x907df400) [pid = 3205] [serial = 1439] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x97f4c800) [pid = 3205] [serial = 1451] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x8dfc9800) [pid = 3205] [serial = 1424] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x8ab2e800) [pid = 3205] [serial = 1413] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x98fb6800) [pid = 3205] [serial = 1460] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x983a3000) [pid = 3205] [serial = 1454] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x8964ac00) [pid = 3205] [serial = 1412] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x97e30800) [pid = 3205] [serial = 1449] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x8f79fc00) [pid = 3205] [serial = 1433] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x8f7a8000) [pid = 3205] [serial = 1434] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x971b0800) [pid = 3205] [serial = 1446] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x8fe35c00) [pid = 3205] [serial = 1437] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x983a6400) [pid = 3205] [serial = 1455] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x88824c00) [pid = 3205] [serial = 1466] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x88f04c00) [pid = 3205] [serial = 1467] [outer = (nil)] [url = about:blank] 16:07:18 INFO - PROCESS | 3205 | 1461193638397 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]]]}] 16:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 3795ms 16:07:18 INFO - PROCESS | 3205 | 1461193638424 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 16:07:18 INFO - PROCESS | 3205 | 1461193638430 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 16:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:07:18 INFO - PROCESS | 3205 | 1461193638440 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:07:18 INFO - PROCESS | 3205 | 1461193638446 Marionette TRACE conn4 <- [1,2094,null,{}] 16:07:18 INFO - PROCESS | 3205 | 1461193638456 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}] 16:07:18 INFO - PROCESS | 3205 | 1461193638723 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 16:07:18 INFO - PROCESS | 3205 | 1461193638932 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:18 INFO - PROCESS | 3205 | ++DOCSHELL 0x877cbc00 == 121 [pid = 3205] [id = 531] 16:07:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x882b1400) [pid = 3205] [serial = 1594] [outer = (nil)] 16:07:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8881b800) [pid = 3205] [serial = 1595] [outer = 0x882b1400] 16:07:19 INFO - PROCESS | 3205 | 1461193639031 Marionette DEBUG loaded listener.js 16:07:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x88916800) [pid = 3205] [serial = 1596] [outer = 0x882b1400] 16:07:19 INFO - PROCESS | 3205 | 1461193639870 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]]]}] 16:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1491ms 16:07:19 INFO - PROCESS | 3205 | 1461193639931 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 16:07:19 INFO - PROCESS | 3205 | 1461193639940 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 16:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:07:19 INFO - PROCESS | 3205 | 1461193639951 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:07:19 INFO - PROCESS | 3205 | 1461193639955 Marionette TRACE conn4 <- [1,2098,null,{}] 16:07:19 INFO - PROCESS | 3205 | 1461193639962 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}] 16:07:20 INFO - PROCESS | 3205 | 1461193640192 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 16:07:20 INFO - PROCESS | 3205 | 1461193640495 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:20 INFO - PROCESS | 3205 | ++DOCSHELL 0x88f0c400 == 122 [pid = 3205] [id = 532] 16:07:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8ab01400) [pid = 3205] [serial = 1597] [outer = (nil)] 16:07:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8ab30000) [pid = 3205] [serial = 1598] [outer = 0x8ab01400] 16:07:20 INFO - PROCESS | 3205 | 1461193640655 Marionette DEBUG loaded listener.js 16:07:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8acc3400) [pid = 3205] [serial = 1599] [outer = 0x8ab01400] 16:07:21 INFO - PROCESS | 3205 | 1461193641726 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]]]}] 16:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1841ms 16:07:21 INFO - PROCESS | 3205 | 1461193641793 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 16:07:21 INFO - PROCESS | 3205 | 1461193641797 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 16:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:07:21 INFO - PROCESS | 3205 | 1461193641804 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:07:21 INFO - PROCESS | 3205 | 1461193641810 Marionette TRACE conn4 <- [1,2102,null,{}] 16:07:21 INFO - PROCESS | 3205 | 1461193641829 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}] 16:07:22 INFO - PROCESS | 3205 | 1461193642203 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x885db400) [pid = 3205] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8ad18800) [pid = 3205] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x8e983800) [pid = 3205] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x8de34400) [pid = 3205] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x9718a400) [pid = 3205] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x8fe2d400) [pid = 3205] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x88825c00) [pid = 3205] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x97814400) [pid = 3205] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x8adc4000) [pid = 3205] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x8fe32800) [pid = 3205] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x8ad17c00) [pid = 3205] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x8c086000) [pid = 3205] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x8df83400) [pid = 3205] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0x8b177800) [pid = 3205] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0x874e4c00) [pid = 3205] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x9633c800) [pid = 3205] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 126 (0x86bf9800) [pid = 3205] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 125 (0x8fe2dc00) [pid = 3205] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 124 (0x983a1400) [pid = 3205] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 123 (0x88916c00) [pid = 3205] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 122 (0x8ec90c00) [pid = 3205] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 121 (0x89b54800) [pid = 3205] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:07:22 INFO - PROCESS | 3205 | --DOMWINDOW == 120 (0x8acbc000) [pid = 3205] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:07:22 INFO - PROCESS | 3205 | 1461193642961 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:23 INFO - PROCESS | 3205 | ++DOCSHELL 0x86980000 == 123 [pid = 3205] [id = 533] 16:07:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 121 (0x869b7400) [pid = 3205] [serial = 1600] [outer = (nil)] 16:07:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 122 (0x885db400) [pid = 3205] [serial = 1601] [outer = 0x869b7400] 16:07:23 INFO - PROCESS | 3205 | 1461193643070 Marionette DEBUG loaded listener.js 16:07:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 123 (0x8b177800) [pid = 3205] [serial = 1602] [outer = 0x869b7400] 16:07:23 INFO - PROCESS | 3205 | 1461193643811 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]]]}] 16:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2042ms 16:07:23 INFO - PROCESS | 3205 | 1461193643847 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 16:07:23 INFO - PROCESS | 3205 | 1461193643851 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 16:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:07:23 INFO - PROCESS | 3205 | 1461193643858 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:07:23 INFO - PROCESS | 3205 | 1461193643860 Marionette TRACE conn4 <- [1,2106,null,{}] 16:07:23 INFO - PROCESS | 3205 | 1461193643866 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}] 16:07:24 INFO - PROCESS | 3205 | 1461193644115 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 16:07:24 INFO - PROCESS | 3205 | 1461193644303 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:24 INFO - PROCESS | 3205 | ++DOCSHELL 0x877e3000 == 124 [pid = 3205] [id = 534] 16:07:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 124 (0x8b3df000) [pid = 3205] [serial = 1603] [outer = (nil)] 16:07:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 125 (0x8bec3c00) [pid = 3205] [serial = 1604] [outer = 0x8b3df000] 16:07:24 INFO - PROCESS | 3205 | 1461193644383 Marionette DEBUG loaded listener.js 16:07:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0x8beeac00) [pid = 3205] [serial = 1605] [outer = 0x8b3df000] 16:07:25 INFO - PROCESS | 3205 | 1461193645515 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]]]}] 16:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1690ms 16:07:25 INFO - PROCESS | 3205 | 1461193645549 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 16:07:25 INFO - PROCESS | 3205 | 1461193645556 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 16:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:07:25 INFO - PROCESS | 3205 | 1461193645565 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:07:25 INFO - PROCESS | 3205 | 1461193645571 Marionette TRACE conn4 <- [1,2110,null,{}] 16:07:25 INFO - PROCESS | 3205 | 1461193645580 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}] 16:07:25 INFO - PROCESS | 3205 | 1461193645833 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 16:07:26 INFO - PROCESS | 3205 | 1461193646172 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:26 INFO - PROCESS | 3205 | ++DOCSHELL 0x877e8000 == 125 [pid = 3205] [id = 535] 16:07:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0x887ca800) [pid = 3205] [serial = 1606] [outer = (nil)] 16:07:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x89650400) [pid = 3205] [serial = 1607] [outer = 0x887ca800] 16:07:26 INFO - PROCESS | 3205 | 1461193646277 Marionette DEBUG loaded listener.js 16:07:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x8ab2bc00) [pid = 3205] [serial = 1608] [outer = 0x887ca800] 16:07:27 INFO - PROCESS | 3205 | 1461193647227 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]]]}] 16:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1737ms 16:07:27 INFO - PROCESS | 3205 | 1461193647304 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 16:07:27 INFO - PROCESS | 3205 | 1461193647313 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 16:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:07:27 INFO - PROCESS | 3205 | 1461193647325 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:07:27 INFO - PROCESS | 3205 | 1461193647329 Marionette TRACE conn4 <- [1,2114,null,{}] 16:07:27 INFO - PROCESS | 3205 | 1461193647337 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}] 16:07:27 INFO - PROCESS | 3205 | 1461193647634 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 16:07:28 INFO - PROCESS | 3205 | 1461193648035 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:28 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b29f000 == 126 [pid = 3205] [id = 536] 16:07:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x8b586c00) [pid = 3205] [serial = 1609] [outer = (nil)] 16:07:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x8bec2c00) [pid = 3205] [serial = 1610] [outer = 0x8b586c00] 16:07:28 INFO - PROCESS | 3205 | 1461193648132 Marionette DEBUG loaded listener.js 16:07:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x8c088c00) [pid = 3205] [serial = 1611] [outer = 0x8b586c00] 16:07:29 INFO - PROCESS | 3205 | 1461193649171 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]]]}] 16:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1886ms 16:07:29 INFO - PROCESS | 3205 | 1461193649212 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 16:07:29 INFO - PROCESS | 3205 | 1461193649215 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 16:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:07:29 INFO - PROCESS | 3205 | 1461193649223 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:07:29 INFO - PROCESS | 3205 | 1461193649230 Marionette TRACE conn4 <- [1,2118,null,{}] 16:07:29 INFO - PROCESS | 3205 | 1461193649247 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}] 16:07:29 INFO - PROCESS | 3205 | 1461193649496 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 16:07:29 INFO - PROCESS | 3205 | 1461193649838 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:29 INFO - PROCESS | 3205 | ++DOCSHELL 0x8bec6000 == 127 [pid = 3205] [id = 537] 16:07:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x8c1be000) [pid = 3205] [serial = 1612] [outer = (nil)] 16:07:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x8c534400) [pid = 3205] [serial = 1613] [outer = 0x8c1be000] 16:07:29 INFO - PROCESS | 3205 | 1461193649941 Marionette DEBUG loaded listener.js 16:07:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8de36000) [pid = 3205] [serial = 1614] [outer = 0x8c1be000] 16:07:30 INFO - PROCESS | 3205 | 1461193650883 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]]]}] 16:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1700ms 16:07:30 INFO - PROCESS | 3205 | 1461193650924 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 16:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:07:30 INFO - PROCESS | 3205 | 1461193650929 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 16:07:30 INFO - PROCESS | 3205 | 1461193650936 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:07:30 INFO - PROCESS | 3205 | 1461193650940 Marionette TRACE conn4 <- [1,2122,null,{}] 16:07:30 INFO - PROCESS | 3205 | 1461193650946 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}] 16:07:31 INFO - PROCESS | 3205 | 1461193651185 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 16:07:31 INFO - PROCESS | 3205 | 1461193651519 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:31 INFO - PROCESS | 3205 | ++DOCSHELL 0x8acc6400 == 128 [pid = 3205] [id = 538] 16:07:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8c0db800) [pid = 3205] [serial = 1615] [outer = (nil)] 16:07:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8dfc8c00) [pid = 3205] [serial = 1616] [outer = 0x8c0db800] 16:07:31 INFO - PROCESS | 3205 | 1461193651620 Marionette DEBUG loaded listener.js 16:07:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8dfd5c00) [pid = 3205] [serial = 1617] [outer = 0x8c0db800] 16:07:32 INFO - PROCESS | 3205 | 1461193652564 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]]]}] 16:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1683ms 16:07:32 INFO - PROCESS | 3205 | 1461193652621 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 16:07:32 INFO - PROCESS | 3205 | 1461193652624 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 16:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:07:32 INFO - PROCESS | 3205 | 1461193652631 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:07:32 INFO - PROCESS | 3205 | 1461193652635 Marionette TRACE conn4 <- [1,2126,null,{}] 16:07:32 INFO - PROCESS | 3205 | 1461193652642 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}] 16:07:32 INFO - PROCESS | 3205 | 1461193652909 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 16:07:33 INFO - PROCESS | 3205 | 1461193653257 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:33 INFO - PROCESS | 3205 | ++DOCSHELL 0x8de39000 == 129 [pid = 3205] [id = 539] 16:07:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8df88000) [pid = 3205] [serial = 1618] [outer = (nil)] 16:07:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8e8a9000) [pid = 3205] [serial = 1619] [outer = 0x8df88000] 16:07:33 INFO - PROCESS | 3205 | 1461193653357 Marionette DEBUG loaded listener.js 16:07:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8e8ac400) [pid = 3205] [serial = 1620] [outer = 0x8df88000] 16:07:34 INFO - PROCESS | 3205 | 1461193654284 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]]]}] 16:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1684ms 16:07:34 INFO - PROCESS | 3205 | 1461193654316 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 16:07:34 INFO - PROCESS | 3205 | 1461193654321 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 16:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:07:34 INFO - PROCESS | 3205 | 1461193654328 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:07:34 INFO - PROCESS | 3205 | 1461193654332 Marionette TRACE conn4 <- [1,2130,null,{}] 16:07:34 INFO - PROCESS | 3205 | 1461193654338 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}] 16:07:34 INFO - PROCESS | 3205 | 1461193654606 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 16:07:34 INFO - PROCESS | 3205 | 1461193654960 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:34 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b584c00 == 130 [pid = 3205] [id = 540] 16:07:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8eb79c00) [pid = 3205] [serial = 1621] [outer = (nil)] 16:07:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8eb97400) [pid = 3205] [serial = 1622] [outer = 0x8eb79c00] 16:07:35 INFO - PROCESS | 3205 | 1461193655060 Marionette DEBUG loaded listener.js 16:07:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8ec88c00) [pid = 3205] [serial = 1623] [outer = 0x8eb79c00] 16:07:35 INFO - PROCESS | 3205 | 1461193655978 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] 16:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:07:36 INFO - PROCESS | 3205 | 1461193656022 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 16:07:36 INFO - PROCESS | 3205 | 1461193656029 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:07:36 INFO - PROCESS | 3205 | 1461193656033 Marionette TRACE conn4 <- [1,2134,null,{}] 16:07:36 INFO - PROCESS | 3205 | 1461193656038 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}] 16:07:36 INFO - PROCESS | 3205 | 1461193656260 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 16:07:36 INFO - PROCESS | 3205 | 1461193656576 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:36 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e89b800 == 131 [pid = 3205] [id = 541] 16:07:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8e89bc00) [pid = 3205] [serial = 1624] [outer = (nil)] 16:07:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x8f7a5000) [pid = 3205] [serial = 1625] [outer = 0x8e89bc00] 16:07:36 INFO - PROCESS | 3205 | 1461193656671 Marionette DEBUG loaded listener.js 16:07:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x8f7aa800) [pid = 3205] [serial = 1626] [outer = 0x8e89bc00] 16:07:37 INFO - PROCESS | 3205 | 1461193657589 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]]]}] 16:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1595ms 16:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:07:37 INFO - PROCESS | 3205 | 1461193657624 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 16:07:37 INFO - PROCESS | 3205 | 1461193657628 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 16:07:37 INFO - PROCESS | 3205 | 1461193657635 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:07:37 INFO - PROCESS | 3205 | 1461193657638 Marionette TRACE conn4 <- [1,2138,null,{}] 16:07:37 INFO - PROCESS | 3205 | 1461193657644 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}] 16:07:37 INFO - PROCESS | 3205 | 1461193657862 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 16:07:38 INFO - PROCESS | 3205 | 1461193658199 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:38 INFO - PROCESS | 3205 | ++DOCSHELL 0x874e9400 == 132 [pid = 3205] [id = 542] 16:07:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x885dc800) [pid = 3205] [serial = 1627] [outer = (nil)] 16:07:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x8fe31000) [pid = 3205] [serial = 1628] [outer = 0x885dc800] 16:07:38 INFO - PROCESS | 3205 | 1461193658299 Marionette DEBUG loaded listener.js 16:07:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x8fe36800) [pid = 3205] [serial = 1629] [outer = 0x885dc800] 16:07:39 INFO - PROCESS | 3205 | 1461193659216 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]]]}] 16:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1635ms 16:07:39 INFO - PROCESS | 3205 | 1461193659270 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 16:07:39 INFO - PROCESS | 3205 | 1461193659273 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 16:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:07:39 INFO - PROCESS | 3205 | 1461193659281 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:07:39 INFO - PROCESS | 3205 | 1461193659284 Marionette TRACE conn4 <- [1,2142,null,{}] 16:07:39 INFO - PROCESS | 3205 | 1461193659290 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}] 16:07:39 INFO - PROCESS | 3205 | 1461193659515 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 16:07:39 INFO - PROCESS | 3205 | 1461193659847 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:39 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fc5e800 == 133 [pid = 3205] [id = 543] 16:07:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x8fc61800) [pid = 3205] [serial = 1630] [outer = (nil)] 16:07:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x91f15000) [pid = 3205] [serial = 1631] [outer = 0x8fc61800] 16:07:39 INFO - PROCESS | 3205 | 1461193659942 Marionette DEBUG loaded listener.js 16:07:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x91f1f400) [pid = 3205] [serial = 1632] [outer = 0x8fc61800] 16:07:40 INFO - PROCESS | 3205 | 1461193660844 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] 16:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:07:40 INFO - PROCESS | 3205 | 1461193660923 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 16:07:40 INFO - PROCESS | 3205 | 1461193660930 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:07:40 INFO - PROCESS | 3205 | 1461193660933 Marionette TRACE conn4 <- [1,2146,null,{}] 16:07:40 INFO - PROCESS | 3205 | 1461193660940 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}] 16:07:41 INFO - PROCESS | 3205 | 1461193661181 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 16:07:41 INFO - PROCESS | 3205 | 1461193661515 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:41 INFO - PROCESS | 3205 | ++DOCSHELL 0x907e5c00 == 134 [pid = 3205] [id = 544] 16:07:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x91305c00) [pid = 3205] [serial = 1633] [outer = (nil)] 16:07:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x95058400) [pid = 3205] [serial = 1634] [outer = 0x91305c00] 16:07:41 INFO - PROCESS | 3205 | 1461193661605 Marionette DEBUG loaded listener.js 16:07:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x95c5a000) [pid = 3205] [serial = 1635] [outer = 0x91305c00] 16:07:42 INFO - PROCESS | 3205 | 1461193662568 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] 16:07:42 INFO - PROCESS | 3205 | 1461193662620 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 16:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:07:42 INFO - PROCESS | 3205 | 1461193662627 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:07:42 INFO - PROCESS | 3205 | 1461193662638 Marionette TRACE conn4 <- [1,2150,null,{}] 16:07:42 INFO - PROCESS | 3205 | 1461193662643 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}] 16:07:42 INFO - PROCESS | 3205 | 1461193662870 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 16:07:43 INFO - PROCESS | 3205 | 1461193663223 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:43 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab07c00 == 135 [pid = 3205] [id = 545] 16:07:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x97190c00) [pid = 3205] [serial = 1636] [outer = (nil)] 16:07:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x97812000) [pid = 3205] [serial = 1637] [outer = 0x97190c00] 16:07:43 INFO - PROCESS | 3205 | 1461193663319 Marionette DEBUG loaded listener.js 16:07:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x97e37c00) [pid = 3205] [serial = 1638] [outer = 0x97190c00] 16:07:44 INFO - PROCESS | 3205 | 1461193664255 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]]]}] 16:07: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 16:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1691ms 16:07:44 INFO - PROCESS | 3205 | 1461193664319 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 16:07:44 INFO - PROCESS | 3205 | 1461193664323 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 16:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:07:44 INFO - PROCESS | 3205 | 1461193664329 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:07:44 INFO - PROCESS | 3205 | 1461193664333 Marionette TRACE conn4 <- [1,2154,null,{}] 16:07:44 INFO - PROCESS | 3205 | 1461193664339 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}] 16:07:44 INFO - PROCESS | 3205 | 1461193664542 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 16:07:44 INFO - PROCESS | 3205 | 1461193664879 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:44 INFO - PROCESS | 3205 | ++DOCSHELL 0x97194000 == 136 [pid = 3205] [id = 546] 16:07:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x978c9000) [pid = 3205] [serial = 1639] [outer = (nil)] 16:07:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x97fb8000) [pid = 3205] [serial = 1640] [outer = 0x978c9000] 16:07:44 INFO - PROCESS | 3205 | 1461193664974 Marionette DEBUG loaded listener.js 16:07:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x97fbe800) [pid = 3205] [serial = 1641] [outer = 0x978c9000] 16:07:45 INFO - PROCESS | 3205 | 1461193665850 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]]]}] 16:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1583ms 16:07:45 INFO - PROCESS | 3205 | 1461193665914 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 16:07:45 INFO - PROCESS | 3205 | 1461193665918 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 16:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:07:45 INFO - PROCESS | 3205 | 1461193665924 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:07:45 INFO - PROCESS | 3205 | 1461193665928 Marionette TRACE conn4 <- [1,2158,null,{}] 16:07:45 INFO - PROCESS | 3205 | 1461193665934 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}] 16:07:46 INFO - PROCESS | 3205 | 1461193666146 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 16:07:46 INFO - PROCESS | 3205 | 1461193666475 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:46 INFO - PROCESS | 3205 | ++DOCSHELL 0x97f43400 == 137 [pid = 3205] [id = 547] 16:07:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x97f49400) [pid = 3205] [serial = 1642] [outer = (nil)] 16:07:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x9883cc00) [pid = 3205] [serial = 1643] [outer = 0x97f49400] 16:07:46 INFO - PROCESS | 3205 | 1461193666564 Marionette DEBUG loaded listener.js 16:07:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x9887e400) [pid = 3205] [serial = 1644] [outer = 0x97f49400] 16:07:47 INFO - PROCESS | 3205 | 1461193667464 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]]]}] 16:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1589ms 16:07:47 INFO - PROCESS | 3205 | 1461193667515 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 16:07:47 INFO - PROCESS | 3205 | 1461193667519 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 16:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:07:47 INFO - PROCESS | 3205 | 1461193667526 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:07:47 INFO - PROCESS | 3205 | 1461193667530 Marionette TRACE conn4 <- [1,2162,null,{}] 16:07:47 INFO - PROCESS | 3205 | 1461193667536 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}] 16:07:47 INFO - PROCESS | 3205 | 1461193667740 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 16:07:48 INFO - PROCESS | 3205 | 1461193668147 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:48 INFO - PROCESS | 3205 | ++DOCSHELL 0x8590a400 == 138 [pid = 3205] [id = 548] 16:07:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x877e2400) [pid = 3205] [serial = 1645] [outer = (nil)] 16:07:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x99123000) [pid = 3205] [serial = 1646] [outer = 0x877e2400] 16:07:48 INFO - PROCESS | 3205 | 1461193668240 Marionette DEBUG loaded listener.js 16:07:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x99bf0000) [pid = 3205] [serial = 1647] [outer = 0x877e2400] 16:07:49 INFO - PROCESS | 3205 | 1461193669196 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]]]}] 16:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1752ms 16:07:49 INFO - PROCESS | 3205 | 1461193669281 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 16:07:49 INFO - PROCESS | 3205 | 1461193669303 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 16:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:07:49 INFO - PROCESS | 3205 | 1461193669313 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:07:49 INFO - PROCESS | 3205 | 1461193669317 Marionette TRACE conn4 <- [1,2166,null,{}] 16:07:49 INFO - PROCESS | 3205 | 1461193669382 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}] 16:07:49 INFO - PROCESS | 3205 | 1461193669613 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 16:07:49 INFO - PROCESS | 3205 | 1461193669908 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x874e2c00 == 139 [pid = 3205] [id = 549] 16:07:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x8f68fc00) [pid = 3205] [serial = 1648] [outer = (nil)] 16:07:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x9ae33800) [pid = 3205] [serial = 1649] [outer = 0x8f68fc00] 16:07:50 INFO - PROCESS | 3205 | 1461193669994 Marionette DEBUG loaded listener.js 16:07:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x9df8f800) [pid = 3205] [serial = 1650] [outer = 0x8f68fc00] 16:07:50 INFO - PROCESS | 3205 | 1461193670855 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]]]}] 16:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1589ms 16:07:50 INFO - PROCESS | 3205 | 1461193670902 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 16:07:50 INFO - PROCESS | 3205 | 1461193670906 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 16:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:07:50 INFO - PROCESS | 3205 | 1461193670912 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:07:50 INFO - PROCESS | 3205 | 1461193670916 Marionette TRACE conn4 <- [1,2170,null,{}] 16:07:50 INFO - PROCESS | 3205 | 1461193670922 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}] 16:07:51 INFO - PROCESS | 3205 | 1461193671113 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 16:07:51 INFO - PROCESS | 3205 | 1461193671440 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:51 INFO - PROCESS | 3205 | ++DOCSHELL 0x99c10c00 == 140 [pid = 3205] [id = 550] 16:07:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x9ae27000) [pid = 3205] [serial = 1651] [outer = (nil)] 16:07:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x9ea1e400) [pid = 3205] [serial = 1652] [outer = 0x9ae27000] 16:07:51 INFO - PROCESS | 3205 | 1461193671528 Marionette DEBUG loaded listener.js 16:07:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x9fb21800) [pid = 3205] [serial = 1653] [outer = 0x9ae27000] 16:07:52 INFO - PROCESS | 3205 | 1461193672377 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]]]}] 16:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1537ms 16:07:52 INFO - PROCESS | 3205 | 1461193672453 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 16:07:52 INFO - PROCESS | 3205 | 1461193672459 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 16:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:07:52 INFO - PROCESS | 3205 | 1461193672469 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:07:52 INFO - PROCESS | 3205 | 1461193672473 Marionette TRACE conn4 <- [1,2174,null,{}] 16:07:52 INFO - PROCESS | 3205 | 1461193672482 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}] 16:07:52 INFO - PROCESS | 3205 | 1461193672745 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 16:07:53 INFO - PROCESS | 3205 | 1461193673079 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:53 INFO - PROCESS | 3205 | ++DOCSHELL 0x8df8f400 == 141 [pid = 3205] [id = 551] 16:07:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x8e977c00) [pid = 3205] [serial = 1654] [outer = (nil)] 16:07:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x9fb95000) [pid = 3205] [serial = 1655] [outer = 0x8e977c00] 16:07:53 INFO - PROCESS | 3205 | 1461193673170 Marionette DEBUG loaded listener.js 16:07:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x9fc97400) [pid = 3205] [serial = 1656] [outer = 0x8e977c00] 16:07:54 INFO - PROCESS | 3205 | 1461193674036 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]]]}] 16:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1634ms 16:07:54 INFO - PROCESS | 3205 | 1461193674102 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 16:07:54 INFO - PROCESS | 3205 | 1461193674107 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 16:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:07:54 INFO - PROCESS | 3205 | 1461193674113 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:07:54 INFO - PROCESS | 3205 | 1461193674116 Marionette TRACE conn4 <- [1,2178,null,{}] 16:07:54 INFO - PROCESS | 3205 | 1461193674122 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}] 16:07:54 INFO - PROCESS | 3205 | 1461193674361 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 16:07:54 INFO - PROCESS | 3205 | 1461193674687 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:54 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bfc800 == 142 [pid = 3205] [id = 552] 16:07:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0x877d3000) [pid = 3205] [serial = 1657] [outer = (nil)] 16:07:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 179 (0x9fea3400) [pid = 3205] [serial = 1658] [outer = 0x877d3000] 16:07:54 INFO - PROCESS | 3205 | 1461193674793 Marionette DEBUG loaded listener.js 16:07:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 180 (0x9fea9000) [pid = 3205] [serial = 1659] [outer = 0x877d3000] 16:07:57 INFO - PROCESS | 3205 | --DOCSHELL 0x86980000 == 141 [pid = 3205] [id = 533] 16:07:57 INFO - PROCESS | 3205 | --DOCSHELL 0x88f0c400 == 140 [pid = 3205] [id = 532] 16:07:57 INFO - PROCESS | 3205 | --DOCSHELL 0x877cbc00 == 139 [pid = 3205] [id = 531] 16:07:57 INFO - PROCESS | 3205 | --DOCSHELL 0x869b8000 == 138 [pid = 3205] [id = 526] 16:07:57 INFO - PROCESS | 3205 | --DOCSHELL 0x97816c00 == 137 [pid = 3205] [id = 527] 16:07:57 INFO - PROCESS | 3205 | --DOCSHELL 0x86986400 == 136 [pid = 3205] [id = 525] 16:07:57 INFO - PROCESS | 3205 | --DOCSHELL 0x8fe39000 == 135 [pid = 3205] [id = 524] 16:07:57 INFO - PROCESS | 3205 | --DOCSHELL 0x8fb6f800 == 134 [pid = 3205] [id = 523] 16:07:57 INFO - PROCESS | 3205 | --DOCSHELL 0x8e985400 == 133 [pid = 3205] [id = 521] 16:07:57 INFO - PROCESS | 3205 | --DOCSHELL 0x882ad800 == 132 [pid = 3205] [id = 522] 16:07:57 INFO - PROCESS | 3205 | --DOCSHELL 0x8adbfc00 == 131 [pid = 3205] [id = 520] 16:07:57 INFO - PROCESS | 3205 | --DOCSHELL 0x874eb800 == 130 [pid = 3205] [id = 519] 16:07:57 INFO - PROCESS | 3205 | --DOCSHELL 0x869bdc00 == 129 [pid = 3205] [id = 518] 16:07:57 INFO - PROCESS | 3205 | --DOCSHELL 0x8c1c6400 == 128 [pid = 3205] [id = 517] 16:07:57 INFO - PROCESS | 3205 | --DOCSHELL 0x8b17ac00 == 127 [pid = 3205] [id = 516] 16:07:57 INFO - PROCESS | 3205 | --DOCSHELL 0x882b3000 == 126 [pid = 3205] [id = 514] 16:07:57 INFO - PROCESS | 3205 | --DOCSHELL 0x8891bc00 == 125 [pid = 3205] [id = 515] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 179 (0x8b3de400) [pid = 3205] [serial = 1538] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 178 (0x8b582c00) [pid = 3205] [serial = 1539] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x89cb7800) [pid = 3205] [serial = 1479] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x8b583c00) [pid = 3205] [serial = 1482] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x8ec8d000) [pid = 3205] [serial = 1499] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x8e8a4c00) [pid = 3205] [serial = 1493] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x97e32800) [pid = 3205] [serial = 1518] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x99b2e400) [pid = 3205] [serial = 1526] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x97190400) [pid = 3205] [serial = 1514] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x97fbf000) [pid = 3205] [serial = 1521] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x99bf0400) [pid = 3205] [serial = 1527] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x983a8800) [pid = 3205] [serial = 1523] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x92a93400) [pid = 3205] [serial = 1509] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x8b29c400) [pid = 3205] [serial = 1481] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x8adbd000) [pid = 3205] [serial = 1535] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x8c541c00) [pid = 3205] [serial = 1488] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x8df92400) [pid = 3205] [serial = 1491] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x8c0ce400) [pid = 3205] [serial = 1484] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x97fbb400) [pid = 3205] [serial = 1520] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x877dac00) [pid = 3205] [serial = 1530] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x963eb400) [pid = 3205] [serial = 1511] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x8c538800) [pid = 3205] [serial = 1487] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x8b58a400) [pid = 3205] [serial = 1410] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x963ee800) [pid = 3205] [serial = 1512] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x90702000) [pid = 3205] [serial = 1505] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x97e2d000) [pid = 3205] [serial = 1517] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x8bec2400) [pid = 3205] [serial = 1475] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x9911b400) [pid = 3205] [serial = 1461] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x89644400) [pid = 3205] [serial = 1533] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x877cc400) [pid = 3205] [serial = 1529] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x97193400) [pid = 3205] [serial = 1515] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x907e2c00) [pid = 3205] [serial = 1506] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x88f01800) [pid = 3205] [serial = 1478] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x8f561800) [pid = 3205] [serial = 1500] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x8e8ae000) [pid = 3205] [serial = 1494] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x8f7a9c00) [pid = 3205] [serial = 1502] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x8eb76400) [pid = 3205] [serial = 1496] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x8c0dac00) [pid = 3205] [serial = 1485] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8df8c800) [pid = 3205] [serial = 1490] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x8f7ad800) [pid = 3205] [serial = 1503] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x88f02c00) [pid = 3205] [serial = 1532] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x9887a400) [pid = 3205] [serial = 1524] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x8adc6c00) [pid = 3205] [serial = 1536] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8eb8ac00) [pid = 3205] [serial = 1497] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x92a1e000) [pid = 3205] [serial = 1508] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 3205 | 1461193678048 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]]]}] 16:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 3991ms 16:07:58 INFO - PROCESS | 3205 | 1461193678106 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 16:07:58 INFO - PROCESS | 3205 | 1461193678111 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 16:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:07:58 INFO - PROCESS | 3205 | 1461193678119 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:07:58 INFO - PROCESS | 3205 | 1461193678124 Marionette TRACE conn4 <- [1,2182,null,{}] 16:07:58 INFO - PROCESS | 3205 | 1461193678173 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}] 16:07:58 INFO - PROCESS | 3205 | 1461193678392 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 16:07:58 INFO - PROCESS | 3205 | 1461193678405 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:58 INFO - PROCESS | 3205 | ++DOCSHELL 0x887c6c00 == 126 [pid = 3205] [id = 553] 16:07:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x887c8400) [pid = 3205] [serial = 1660] [outer = (nil)] 16:07:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x88f09c00) [pid = 3205] [serial = 1661] [outer = 0x887c8400] 16:07:58 INFO - PROCESS | 3205 | 1461193678495 Marionette DEBUG loaded listener.js 16:07:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x89647800) [pid = 3205] [serial = 1662] [outer = 0x887c8400] 16:07:59 INFO - PROCESS | 3205 | 1461193679534 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]]]}] 16:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1475ms 16:07:59 INFO - PROCESS | 3205 | 1461193679595 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 16:07:59 INFO - PROCESS | 3205 | 1461193679603 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 16:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:07:59 INFO - PROCESS | 3205 | 1461193679649 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:07:59 INFO - PROCESS | 3205 | 1461193679654 Marionette TRACE conn4 <- [1,2186,null,{}] 16:07:59 INFO - PROCESS | 3205 | 1461193679661 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}] 16:07:59 INFO - PROCESS | 3205 | 1461193679887 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 16:08:00 INFO - PROCESS | 3205 | 1461193680158 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:00 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab0d000 == 127 [pid = 3205] [id = 554] 16:08:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8ad14400) [pid = 3205] [serial = 1663] [outer = (nil)] 16:08:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8adc4000) [pid = 3205] [serial = 1664] [outer = 0x8ad14400] 16:08:00 INFO - PROCESS | 3205 | 1461193680257 Marionette DEBUG loaded listener.js 16:08:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8b179400) [pid = 3205] [serial = 1665] [outer = 0x8ad14400] 16:08:01 INFO - PROCESS | 3205 | 1461193681318 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]]]}] 16:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1771ms 16:08:01 INFO - PROCESS | 3205 | 1461193681385 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 16:08:01 INFO - PROCESS | 3205 | 1461193681389 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 16:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:08:01 INFO - PROCESS | 3205 | 1461193681395 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:08:01 INFO - PROCESS | 3205 | 1461193681401 Marionette TRACE conn4 <- [1,2190,null,{}] 16:08:01 INFO - PROCESS | 3205 | 1461193681423 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}] 16:08:01 INFO - PROCESS | 3205 | 1461193681758 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 16:08:02 INFO - PROCESS | 3205 | 1461193681982 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:02 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b58bc00 == 128 [pid = 3205] [id = 555] 16:08:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8b58fc00) [pid = 3205] [serial = 1666] [outer = (nil)] 16:08:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8bec7800) [pid = 3205] [serial = 1667] [outer = 0x8b58fc00] 16:08:02 INFO - PROCESS | 3205 | 1461193682066 Marionette DEBUG loaded listener.js 16:08:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8c085400) [pid = 3205] [serial = 1668] [outer = 0x8b58fc00] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x8adbc400) [pid = 3205] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x869b7400) [pid = 3205] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x97815400) [pid = 3205] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x8c085000) [pid = 3205] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x978c6400) [pid = 3205] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x92a24400) [pid = 3205] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x86bf9c00) [pid = 3205] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x91304400) [pid = 3205] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x91f14800) [pid = 3205] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x88f03400) [pid = 3205] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x8f559400) [pid = 3205] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x8df8c400) [pid = 3205] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x887c6000) [pid = 3205] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x8e893400) [pid = 3205] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0x8c535000) [pid = 3205] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0x8c0d1800) [pid = 3205] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x8ad1f800) [pid = 3205] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 126 (0x887c1c00) [pid = 3205] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 125 (0x882b1400) [pid = 3205] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 124 (0x98887c00) [pid = 3205] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:08:02 INFO - PROCESS | 3205 | --DOMWINDOW == 123 (0x8ab01400) [pid = 3205] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:08:03 INFO - PROCESS | 3205 | 1461193683342 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]]]}] 16:08:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:08:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1985ms 16:08:03 INFO - PROCESS | 3205 | 1461193683381 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 16:08:03 INFO - PROCESS | 3205 | 1461193683386 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 16:08:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:08:03 INFO - PROCESS | 3205 | 1461193683392 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:08:03 INFO - PROCESS | 3205 | 1461193683411 Marionette TRACE conn4 <- [1,2194,null,{}] 16:08:03 INFO - PROCESS | 3205 | 1461193683418 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}] 16:08:03 INFO - PROCESS | 3205 | 1461193683635 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 16:08:03 INFO - PROCESS | 3205 | 1461193683830 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:03 INFO - PROCESS | 3205 | ++DOCSHELL 0x869be800 == 129 [pid = 3205] [id = 556] 16:08:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 124 (0x89642400) [pid = 3205] [serial = 1669] [outer = (nil)] 16:08:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 125 (0x8bec9800) [pid = 3205] [serial = 1670] [outer = 0x89642400] 16:08:03 INFO - PROCESS | 3205 | 1461193683908 Marionette DEBUG loaded listener.js 16:08:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0x8c0d0c00) [pid = 3205] [serial = 1671] [outer = 0x89642400] 16:08:04 INFO - PROCESS | 3205 | 1461193684708 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]]]}] 16:08:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:08:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1507ms 16:08:04 INFO - PROCESS | 3205 | 1461193684903 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 16:08:04 INFO - PROCESS | 3205 | 1461193684915 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 16:08:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:08:04 INFO - PROCESS | 3205 | 1461193684925 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:08:04 INFO - PROCESS | 3205 | 1461193684930 Marionette TRACE conn4 <- [1,2198,null,{}] 16:08:04 INFO - PROCESS | 3205 | 1461193684939 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}] 16:08:05 INFO - PROCESS | 3205 | 1461193685210 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 16:08:05 INFO - PROCESS | 3205 | 1461193685564 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x88824400 == 130 [pid = 3205] [id = 557] 16:08:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0x88826c00) [pid = 3205] [serial = 1672] [outer = (nil)] 16:08:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x88f02800) [pid = 3205] [serial = 1673] [outer = 0x88826c00] 16:08:05 INFO - PROCESS | 3205 | 1461193685656 Marionette DEBUG loaded listener.js 16:08:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x89cb7800) [pid = 3205] [serial = 1674] [outer = 0x88826c00] 16:08:06 INFO - PROCESS | 3205 | 1461193686640 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]]]}] 16:08:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:08:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1792ms 16:08:06 INFO - PROCESS | 3205 | 1461193686717 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 16:08:06 INFO - PROCESS | 3205 | 1461193686723 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 16:08:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:08:06 INFO - PROCESS | 3205 | 1461193686736 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:08:06 INFO - PROCESS | 3205 | 1461193686742 Marionette TRACE conn4 <- [1,2202,null,{}] 16:08:06 INFO - PROCESS | 3205 | 1461193686749 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}] 16:08:07 INFO - PROCESS | 3205 | 1461193687020 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 16:08:07 INFO - PROCESS | 3205 | 1461193687355 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:07 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b296400 == 131 [pid = 3205] [id = 558] 16:08:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x8b29ec00) [pid = 3205] [serial = 1675] [outer = (nil)] 16:08:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x8b3e5c00) [pid = 3205] [serial = 1676] [outer = 0x8b29ec00] 16:08:07 INFO - PROCESS | 3205 | 1461193687449 Marionette DEBUG loaded listener.js 16:08:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x8b58d800) [pid = 3205] [serial = 1677] [outer = 0x8b29ec00] 16:08:08 INFO - PROCESS | 3205 | 1461193688468 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]]]}] 16:08:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:08:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1792ms 16:08:08 INFO - PROCESS | 3205 | 1461193688525 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 16:08:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:08:08 INFO - PROCESS | 3205 | 1461193688529 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 16:08:08 INFO - PROCESS | 3205 | 1461193688536 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:08:08 INFO - PROCESS | 3205 | 1461193688540 Marionette TRACE conn4 <- [1,2206,null,{}] 16:08:08 INFO - PROCESS | 3205 | 1461193688555 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}] 16:08:08 INFO - PROCESS | 3205 | 1461193688880 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 16:08:09 INFO - PROCESS | 3205 | 1461193689192 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:09 INFO - PROCESS | 3205 | ++DOCSHELL 0x8adc6c00 == 132 [pid = 3205] [id = 559] 16:08:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x8c538800) [pid = 3205] [serial = 1678] [outer = (nil)] 16:08:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x8de32400) [pid = 3205] [serial = 1679] [outer = 0x8c538800] 16:08:09 INFO - PROCESS | 3205 | 1461193689295 Marionette DEBUG loaded listener.js 16:08:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8de3f800) [pid = 3205] [serial = 1680] [outer = 0x8c538800] 16:08:10 INFO - PROCESS | 3205 | 1461193690210 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]]]}] 16:08:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:08:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1738ms 16:08:10 INFO - PROCESS | 3205 | 1461193690274 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 16:08:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:08:10 INFO - PROCESS | 3205 | 1461193690279 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 16:08:10 INFO - PROCESS | 3205 | 1461193690285 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:08:10 INFO - PROCESS | 3205 | 1461193690289 Marionette TRACE conn4 <- [1,2210,null,{}] 16:08:10 INFO - PROCESS | 3205 | 1461193690294 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}] 16:08:10 INFO - PROCESS | 3205 | 1461193690558 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 16:08:10 INFO - PROCESS | 3205 | 1461193690888 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:10 INFO - PROCESS | 3205 | ++DOCSHELL 0x8acc3000 == 133 [pid = 3205] [id = 560] 16:08:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8c1c6400) [pid = 3205] [serial = 1681] [outer = (nil)] 16:08:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8dfd6800) [pid = 3205] [serial = 1682] [outer = 0x8c1c6400] 16:08:10 INFO - PROCESS | 3205 | 1461193690978 Marionette DEBUG loaded listener.js 16:08:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8e8a5400) [pid = 3205] [serial = 1683] [outer = 0x8c1c6400] 16:08:11 INFO - PROCESS | 3205 | 1461193691865 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]]]}] 16:08:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:08:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1631ms 16:08:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:08:11 INFO - PROCESS | 3205 | 1461193691916 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 16:08:11 INFO - PROCESS | 3205 | 1461193691919 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 16:08:11 INFO - PROCESS | 3205 | 1461193691926 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:08:11 INFO - PROCESS | 3205 | 1461193691930 Marionette TRACE conn4 <- [1,2214,null,{}] 16:08:11 INFO - PROCESS | 3205 | 1461193691935 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}] 16:08:12 INFO - PROCESS | 3205 | 1461193692155 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 16:08:12 INFO - PROCESS | 3205 | 1461193692484 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:12 INFO - PROCESS | 3205 | ++DOCSHELL 0x8dfcec00 == 134 [pid = 3205] [id = 561] 16:08:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8e97d400) [pid = 3205] [serial = 1684] [outer = (nil)] 16:08:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8eb75000) [pid = 3205] [serial = 1685] [outer = 0x8e97d400] 16:08:12 INFO - PROCESS | 3205 | 1461193692578 Marionette DEBUG loaded listener.js 16:08:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8eb78800) [pid = 3205] [serial = 1686] [outer = 0x8e97d400] 16:08:13 INFO - PROCESS | 3205 | 1461193693574 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]]]}] 16:08:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:08:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1686ms 16:08:13 INFO - PROCESS | 3205 | 1461193693613 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 16:08:13 INFO - PROCESS | 3205 | 1461193693620 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 16:08:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:08:13 INFO - PROCESS | 3205 | 1461193693629 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:08:13 INFO - PROCESS | 3205 | 1461193693634 Marionette TRACE conn4 <- [1,2218,null,{}] 16:08:13 INFO - PROCESS | 3205 | 1461193693643 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}] 16:08:14 INFO - PROCESS | 3205 | 1461193694071 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 16:08:14 INFO - PROCESS | 3205 | 1461193694552 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:14 INFO - PROCESS | 3205 | ++DOCSHELL 0x8dfca000 == 135 [pid = 3205] [id = 562] 16:08:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8ec8b800) [pid = 3205] [serial = 1687] [outer = (nil)] 16:08:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8f563c00) [pid = 3205] [serial = 1688] [outer = 0x8ec8b800] 16:08:14 INFO - PROCESS | 3205 | 1461193694707 Marionette DEBUG loaded listener.js 16:08:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8f7a6400) [pid = 3205] [serial = 1689] [outer = 0x8ec8b800] 16:08:15 INFO - PROCESS | 3205 | 1461193695725 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]]]}] 16:08:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:08:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 2139ms 16:08:15 INFO - PROCESS | 3205 | 1461193695768 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 16:08:15 INFO - PROCESS | 3205 | 1461193695771 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 16:08:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:08:15 INFO - PROCESS | 3205 | 1461193695779 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:08:15 INFO - PROCESS | 3205 | 1461193695783 Marionette TRACE conn4 <- [1,2222,null,{}] 16:08:15 INFO - PROCESS | 3205 | 1461193695789 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}] 16:08:16 INFO - PROCESS | 3205 | 1461193696028 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 16:08:16 INFO - PROCESS | 3205 | 1461193696363 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:16 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e979400 == 136 [pid = 3205] [id = 563] 16:08:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8eb8fc00) [pid = 3205] [serial = 1690] [outer = (nil)] 16:08:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x8fc69800) [pid = 3205] [serial = 1691] [outer = 0x8eb8fc00] 16:08:16 INFO - PROCESS | 3205 | 1461193696462 Marionette DEBUG loaded listener.js 16:08:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x8fe32c00) [pid = 3205] [serial = 1692] [outer = 0x8eb8fc00] 16:08:17 INFO - PROCESS | 3205 | 1461193697367 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]]]}] 16:08:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:08:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1640ms 16:08:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:08:17 INFO - PROCESS | 3205 | 1461193697420 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 16:08:17 INFO - PROCESS | 3205 | 1461193697423 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 16:08:17 INFO - PROCESS | 3205 | 1461193697430 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:08:17 INFO - PROCESS | 3205 | 1461193697433 Marionette TRACE conn4 <- [1,2226,null,{}] 16:08:17 INFO - PROCESS | 3205 | 1461193697439 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}] 16:08:17 INFO - PROCESS | 3205 | 1461193697672 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 16:08:18 INFO - PROCESS | 3205 | 1461193697982 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:18 INFO - PROCESS | 3205 | ++DOCSHELL 0x885e0800 == 137 [pid = 3205] [id = 564] 16:08:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x89b5d400) [pid = 3205] [serial = 1693] [outer = (nil)] 16:08:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x9130f400) [pid = 3205] [serial = 1694] [outer = 0x89b5d400] 16:08:18 INFO - PROCESS | 3205 | 1461193698084 Marionette DEBUG loaded listener.js 16:08:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x92098400) [pid = 3205] [serial = 1695] [outer = 0x89b5d400] 16:08:18 INFO - PROCESS | 3205 | 1461193698937 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]]]}] 16:08:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:08:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1584ms 16:08:19 INFO - PROCESS | 3205 | 1461193699014 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 16:08:19 INFO - PROCESS | 3205 | 1461193699018 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 16:08:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:08:19 INFO - PROCESS | 3205 | 1461193699025 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:08:19 INFO - PROCESS | 3205 | 1461193699029 Marionette TRACE conn4 <- [1,2230,null,{}] 16:08:19 INFO - PROCESS | 3205 | 1461193699035 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}] 16:08:19 INFO - PROCESS | 3205 | 1461193699315 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 16:08:19 INFO - PROCESS | 3205 | 1461193699645 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:19 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f7ad800 == 138 [pid = 3205] [id = 565] 16:08:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x8fe3c400) [pid = 3205] [serial = 1696] [outer = (nil)] 16:08:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x9505ec00) [pid = 3205] [serial = 1697] [outer = 0x8fe3c400] 16:08:19 INFO - PROCESS | 3205 | 1461193699737 Marionette DEBUG loaded listener.js 16:08:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x95c55c00) [pid = 3205] [serial = 1698] [outer = 0x8fe3c400] 16:08:20 INFO - PROCESS | 3205 | 1461193700644 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]]]}] 16:08:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:08:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1691ms 16:08:20 INFO - PROCESS | 3205 | 1461193700718 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 16:08:20 INFO - PROCESS | 3205 | 1461193700721 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 16:08:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:08:20 INFO - PROCESS | 3205 | 1461193700728 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:08:20 INFO - PROCESS | 3205 | 1461193700731 Marionette TRACE conn4 <- [1,2234,null,{}] 16:08:20 INFO - PROCESS | 3205 | 1461193700739 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}] 16:08:21 INFO - PROCESS | 3205 | 1461193701016 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 16:08:21 INFO - PROCESS | 3205 | 1461193701360 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:21 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e983c00 == 139 [pid = 3205] [id = 566] 16:08:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x8f566400) [pid = 3205] [serial = 1699] [outer = (nil)] 16:08:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x96feb800) [pid = 3205] [serial = 1700] [outer = 0x8f566400] 16:08:21 INFO - PROCESS | 3205 | 1461193701462 Marionette DEBUG loaded listener.js 16:08:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x9718a400) [pid = 3205] [serial = 1701] [outer = 0x8f566400] 16:08:22 INFO - PROCESS | 3205 | 1461193702388 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]]]}] 16:08:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:08:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1737ms 16:08:22 INFO - PROCESS | 3205 | 1461193702466 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 16:08:22 INFO - PROCESS | 3205 | 1461193702470 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 16:08:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:08:22 INFO - PROCESS | 3205 | 1461193702477 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:08:22 INFO - PROCESS | 3205 | 1461193702481 Marionette TRACE conn4 <- [1,2238,null,{}] 16:08:22 INFO - PROCESS | 3205 | 1461193702487 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}] 16:08:22 INFO - PROCESS | 3205 | 1461193702786 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 16:08:23 INFO - PROCESS | 3205 | 1461193703150 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:23 INFO - PROCESS | 3205 | ++DOCSHELL 0x963ee800 == 140 [pid = 3205] [id = 567] 16:08:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x97811800) [pid = 3205] [serial = 1702] [outer = (nil)] 16:08:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x97af1400) [pid = 3205] [serial = 1703] [outer = 0x97811800] 16:08:23 INFO - PROCESS | 3205 | 1461193703252 Marionette DEBUG loaded listener.js 16:08:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x97e3ac00) [pid = 3205] [serial = 1704] [outer = 0x97811800] 16:08:24 INFO - PROCESS | 3205 | 1461193704181 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]]]}] 16:08:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:08:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1735ms 16:08:24 INFO - PROCESS | 3205 | 1461193704213 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 16:08:24 INFO - PROCESS | 3205 | 1461193704217 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 16:08:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:08:24 INFO - PROCESS | 3205 | 1461193704224 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:08:24 INFO - PROCESS | 3205 | 1461193704227 Marionette TRACE conn4 <- [1,2242,null,{}] 16:08:24 INFO - PROCESS | 3205 | 1461193704233 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}] 16:08:24 INFO - PROCESS | 3205 | 1461193704484 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 16:08:24 INFO - PROCESS | 3205 | 1461193704831 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:24 INFO - PROCESS | 3205 | ++DOCSHELL 0x97e2d000 == 141 [pid = 3205] [id = 568] 16:08:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x97fbd400) [pid = 3205] [serial = 1705] [outer = (nil)] 16:08:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x983a7c00) [pid = 3205] [serial = 1706] [outer = 0x97fbd400] 16:08:24 INFO - PROCESS | 3205 | 1461193704950 Marionette DEBUG loaded listener.js 16:08:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x98403800) [pid = 3205] [serial = 1707] [outer = 0x97fbd400] 16:08:25 INFO - PROCESS | 3205 | 1461193705902 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]]]}] 16:08:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:08:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1730ms 16:08:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:08:25 INFO - PROCESS | 3205 | 1461193705955 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 16:08:25 INFO - PROCESS | 3205 | 1461193705958 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 16:08:25 INFO - PROCESS | 3205 | 1461193705965 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:08:25 INFO - PROCESS | 3205 | 1461193705968 Marionette TRACE conn4 <- [1,2246,null,{}] 16:08:25 INFO - PROCESS | 3205 | 1461193705974 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}] 16:08:26 INFO - PROCESS | 3205 | 1461193706205 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 16:08:26 INFO - PROCESS | 3205 | 1461193706542 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:26 INFO - PROCESS | 3205 | ++DOCSHELL 0x979cf000 == 142 [pid = 3205] [id = 569] 16:08:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x97f4e400) [pid = 3205] [serial = 1708] [outer = (nil)] 16:08:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x98fad000) [pid = 3205] [serial = 1709] [outer = 0x97f4e400] 16:08:26 INFO - PROCESS | 3205 | 1461193706633 Marionette DEBUG loaded listener.js 16:08:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x99b2e800) [pid = 3205] [serial = 1710] [outer = 0x97f4e400] 16:08:27 INFO - PROCESS | 3205 | 1461193707530 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]]]}] 16:08:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:08:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1592ms 16:08:27 INFO - PROCESS | 3205 | 1461193707557 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 16:08:27 INFO - PROCESS | 3205 | 1461193707559 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 16:08:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:08:27 INFO - PROCESS | 3205 | 1461193707566 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:08:27 INFO - PROCESS | 3205 | 1461193707569 Marionette TRACE conn4 <- [1,2250,null,{}] 16:08:27 INFO - PROCESS | 3205 | 1461193707575 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}] 16:08:27 INFO - PROCESS | 3205 | 1461193707797 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 16:08:28 INFO - PROCESS | 3205 | 1461193708160 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:28 INFO - PROCESS | 3205 | ++DOCSHELL 0x983a2400 == 143 [pid = 3205] [id = 570] 16:08:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x99b26000) [pid = 3205] [serial = 1711] [outer = (nil)] 16:08:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x9b07e400) [pid = 3205] [serial = 1712] [outer = 0x99b26000] 16:08:28 INFO - PROCESS | 3205 | 1461193708290 Marionette DEBUG loaded listener.js 16:08:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x9ea21400) [pid = 3205] [serial = 1713] [outer = 0x99b26000] 16:08:29 INFO - PROCESS | 3205 | 1461193709155 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]]]}] 16:08:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:08:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1630ms 16:08:29 INFO - PROCESS | 3205 | 1461193709197 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 16:08:29 INFO - PROCESS | 3205 | 1461193709201 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 16:08:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:08:29 INFO - PROCESS | 3205 | 1461193709207 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:08:29 INFO - PROCESS | 3205 | 1461193709210 Marionette TRACE conn4 <- [1,2254,null,{}] 16:08:29 INFO - PROCESS | 3205 | 1461193709217 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}] 16:08:29 INFO - PROCESS | 3205 | 1461193709438 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 16:08:29 INFO - PROCESS | 3205 | 1461193709786 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:29 INFO - PROCESS | 3205 | ++DOCSHELL 0x9df8fc00 == 144 [pid = 3205] [id = 571] 16:08:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x9fc4f800) [pid = 3205] [serial = 1714] [outer = (nil)] 16:08:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x9ff38c00) [pid = 3205] [serial = 1715] [outer = 0x9fc4f800] 16:08:29 INFO - PROCESS | 3205 | 1461193709892 Marionette DEBUG loaded listener.js 16:08:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x9ff40800) [pid = 3205] [serial = 1716] [outer = 0x9fc4f800] 16:08:30 INFO - PROCESS | 3205 | 1461193710806 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]]]}] 16:08:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:08:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1637ms 16:08:30 INFO - PROCESS | 3205 | 1461193710846 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 16:08:30 INFO - PROCESS | 3205 | 1461193710849 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 16:08:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:08:30 INFO - PROCESS | 3205 | 1461193710856 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:08:30 INFO - PROCESS | 3205 | 1461193710859 Marionette TRACE conn4 <- [1,2258,null,{}] 16:08:30 INFO - PROCESS | 3205 | 1461193710864 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}] 16:08:31 INFO - PROCESS | 3205 | 1461193711202 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 16:08:31 INFO - PROCESS | 3205 | 1461193711578 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:31 INFO - PROCESS | 3205 | ++DOCSHELL 0x882abc00 == 145 [pid = 3205] [id = 572] 16:08:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x9fe9f800) [pid = 3205] [serial = 1717] [outer = (nil)] 16:08:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0xa0a2f400) [pid = 3205] [serial = 1718] [outer = 0x9fe9f800] 16:08:31 INFO - PROCESS | 3205 | 1461193711685 Marionette DEBUG loaded listener.js 16:08:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0xa0a90000) [pid = 3205] [serial = 1719] [outer = 0x9fe9f800] 16:08:32 INFO - PROCESS | 3205 | 1461193712694 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]]]}] 16:08:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:08:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1883ms 16:08:32 INFO - PROCESS | 3205 | 1461193712740 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 16:08:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:08:32 INFO - PROCESS | 3205 | 1461193712744 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 16:08:32 INFO - PROCESS | 3205 | 1461193712752 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:08:32 INFO - PROCESS | 3205 | 1461193712755 Marionette TRACE conn4 <- [1,2262,null,{}] 16:08:32 INFO - PROCESS | 3205 | 1461193712761 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}] 16:08:33 INFO - PROCESS | 3205 | 1461193713011 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 16:08:33 INFO - PROCESS | 3205 | 1461193713366 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:33 INFO - PROCESS | 3205 | ++DOCSHELL 0x86982400 == 146 [pid = 3205] [id = 573] 16:08:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x885e8400) [pid = 3205] [serial = 1720] [outer = (nil)] 16:08:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0xa0a2e400) [pid = 3205] [serial = 1721] [outer = 0x885e8400] 16:08:33 INFO - PROCESS | 3205 | 1461193713473 Marionette DEBUG loaded listener.js 16:08:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0xa0c36400) [pid = 3205] [serial = 1722] [outer = 0x885e8400] 16:08:34 INFO - PROCESS | 3205 | 1461193714357 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]]]}] 16:08:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:08:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1650ms 16:08:34 INFO - PROCESS | 3205 | 1461193714401 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 16:08:34 INFO - PROCESS | 3205 | 1461193714405 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 16:08:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:08:34 INFO - PROCESS | 3205 | 1461193714412 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:08:34 INFO - PROCESS | 3205 | 1461193714415 Marionette TRACE conn4 <- [1,2266,null,{}] 16:08:34 INFO - PROCESS | 3205 | 1461193714421 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}] 16:08:34 INFO - PROCESS | 3205 | 1461193714687 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 16:08:35 INFO - PROCESS | 3205 | 1461193715044 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x8fc60c00 == 145 [pid = 3205] [id = 464] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x86bfb400 == 144 [pid = 3205] [id = 462] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x8f68a800 == 143 [pid = 3205] [id = 463] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x8e97fc00 == 142 [pid = 3205] [id = 208] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x8b58bc00 == 141 [pid = 3205] [id = 555] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x8ab0d000 == 140 [pid = 3205] [id = 554] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x887c6c00 == 139 [pid = 3205] [id = 553] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x97194000 == 138 [pid = 3205] [id = 546] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x8ab07c00 == 137 [pid = 3205] [id = 545] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x8fc5e800 == 136 [pid = 3205] [id = 543] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x907e5c00 == 135 [pid = 3205] [id = 544] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x874e9400 == 134 [pid = 3205] [id = 542] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x8e89b800 == 133 [pid = 3205] [id = 541] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x8b584c00 == 132 [pid = 3205] [id = 540] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x8de39000 == 131 [pid = 3205] [id = 539] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x8acc6400 == 130 [pid = 3205] [id = 538] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x8bec6000 == 129 [pid = 3205] [id = 537] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x8b29f000 == 128 [pid = 3205] [id = 536] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x877e3000 == 127 [pid = 3205] [id = 534] 16:08:37 INFO - PROCESS | 3205 | --DOCSHELL 0x877e8000 == 126 [pid = 3205] [id = 535] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x8bec8800) [pid = 3205] [serial = 1476] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x885db400) [pid = 3205] [serial = 1601] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x99bf9c00) [pid = 3205] [serial = 1589] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x988bac00) [pid = 3205] [serial = 1587] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x9887e800) [pid = 3205] [serial = 1586] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x983a1800) [pid = 3205] [serial = 1584] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x97fbc400) [pid = 3205] [serial = 1583] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x97e36400) [pid = 3205] [serial = 1581] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x97e2e400) [pid = 3205] [serial = 1580] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x97193c00) [pid = 3205] [serial = 1578] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x963e7400) [pid = 3205] [serial = 1577] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x96837400) [pid = 3205] [serial = 1575] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x9639b800) [pid = 3205] [serial = 1574] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x91fbd800) [pid = 3205] [serial = 1572] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x91fb8800) [pid = 3205] [serial = 1571] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x8fe3b400) [pid = 3205] [serial = 1569] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x8fe34c00) [pid = 3205] [serial = 1568] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x8fc5d800) [pid = 3205] [serial = 1566] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x8fb6d800) [pid = 3205] [serial = 1565] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x8f691000) [pid = 3205] [serial = 1563] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x8f68c800) [pid = 3205] [serial = 1562] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x8eb97800) [pid = 3205] [serial = 1560] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x8eb7e000) [pid = 3205] [serial = 1559] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x8e8aa000) [pid = 3205] [serial = 1557] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x8e8a7400) [pid = 3205] [serial = 1556] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x8e88d400) [pid = 3205] [serial = 1554] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x8df90400) [pid = 3205] [serial = 1553] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x8de36800) [pid = 3205] [serial = 1551] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x8c1c8400) [pid = 3205] [serial = 1550] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x8bef8000) [pid = 3205] [serial = 1548] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x8becd400) [pid = 3205] [serial = 1547] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x8ab31c00) [pid = 3205] [serial = 1545] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x88f04800) [pid = 3205] [serial = 1544] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x8beec400) [pid = 3205] [serial = 1541] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x8881b800) [pid = 3205] [serial = 1595] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x88916800) [pid = 3205] [serial = 1596] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x9ae33c00) [pid = 3205] [serial = 1593] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x9ae2a000) [pid = 3205] [serial = 1592] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x99c02800) [pid = 3205] [serial = 1590] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x8ab30000) [pid = 3205] [serial = 1598] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8acc3400) [pid = 3205] [serial = 1599] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x8bec3c00) [pid = 3205] [serial = 1604] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x8b177800) [pid = 3205] [serial = 1602] [outer = (nil)] [url = about:blank] 16:08:37 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bfb400 == 127 [pid = 3205] [id = 574] 16:08:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x874e4400) [pid = 3205] [serial = 1723] [outer = (nil)] 16:08:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x877cc400) [pid = 3205] [serial = 1724] [outer = 0x874e4400] 16:08:37 INFO - PROCESS | 3205 | 1461193717536 Marionette DEBUG loaded listener.js 16:08:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x877d8000) [pid = 3205] [serial = 1725] [outer = 0x874e4400] 16:08:38 INFO - PROCESS | 3205 | 1461193718452 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]]]}] 16:08:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:08:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 4093ms 16:08:38 INFO - PROCESS | 3205 | 1461193718508 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 16:08:38 INFO - PROCESS | 3205 | 1461193718514 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 16:08:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:08:38 INFO - PROCESS | 3205 | 1461193718524 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:08:38 INFO - PROCESS | 3205 | 1461193718528 Marionette TRACE conn4 <- [1,2270,null,{}] 16:08:38 INFO - PROCESS | 3205 | 1461193718536 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}] 16:08:38 INFO - PROCESS | 3205 | 1461193718773 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 16:08:39 INFO - PROCESS | 3205 | 1461193719035 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:39 INFO - PROCESS | 3205 | ++DOCSHELL 0x8891b000 == 128 [pid = 3205] [id = 575] 16:08:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8891b800) [pid = 3205] [serial = 1726] [outer = (nil)] 16:08:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x88f07400) [pid = 3205] [serial = 1727] [outer = 0x8891b800] 16:08:39 INFO - PROCESS | 3205 | 1461193719116 Marionette DEBUG loaded listener.js 16:08:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x89b55400) [pid = 3205] [serial = 1728] [outer = 0x8891b800] 16:08:40 INFO - PROCESS | 3205 | 1461193720278 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]]]}] 16:08:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:08:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1784ms 16:08:40 INFO - PROCESS | 3205 | 1461193720317 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 16:08:40 INFO - PROCESS | 3205 | 1461193720327 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 16:08:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:08:40 INFO - PROCESS | 3205 | 1461193720344 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:08:40 INFO - PROCESS | 3205 | 1461193720351 Marionette TRACE conn4 <- [1,2274,null,{}] 16:08:40 INFO - PROCESS | 3205 | 1461193720370 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}] 16:08:40 INFO - PROCESS | 3205 | 1461193720969 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 16:08:41 INFO - PROCESS | 3205 | 1461193721056 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:41 INFO - PROCESS | 3205 | ++DOCSHELL 0x88f0a800 == 129 [pid = 3205] [id = 576] 16:08:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8acbc400) [pid = 3205] [serial = 1729] [outer = (nil)] 16:08:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8ad21400) [pid = 3205] [serial = 1730] [outer = 0x8acbc400] 16:08:41 INFO - PROCESS | 3205 | 1461193721133 Marionette DEBUG loaded listener.js 16:08:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8adc6400) [pid = 3205] [serial = 1731] [outer = 0x8acbc400] 16:08:42 INFO - PROCESS | 3205 | 1461193722115 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]]]}] 16:08:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:08:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2509ms 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x8b29f400) [pid = 3205] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8b58fc00) [pid = 3205] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x91305c00) [pid = 3205] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x8fc61800) [pid = 3205] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x885dc800) [pid = 3205] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x8e89bc00) [pid = 3205] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8eb79c00) [pid = 3205] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x8df88000) [pid = 3205] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x8c0db800) [pid = 3205] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x8c1be000) [pid = 3205] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x8b586c00) [pid = 3205] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x887ca800) [pid = 3205] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x887c8400) [pid = 3205] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0x8e977c00) [pid = 3205] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0x9ae27000) [pid = 3205] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x8f68fc00) [pid = 3205] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 126 (0x877e2400) [pid = 3205] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 125 (0x97f49400) [pid = 3205] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 124 (0x978c9000) [pid = 3205] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 123 (0x97190c00) [pid = 3205] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:08:42 INFO - PROCESS | 3205 | --DOMWINDOW == 122 (0x8ad14400) [pid = 3205] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:08:42 INFO - PROCESS | 3205 | 1461193722967 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 16:08:42 INFO - PROCESS | 3205 | 1461193722970 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 16:08:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:08:42 INFO - PROCESS | 3205 | 1461193722980 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:08:42 INFO - PROCESS | 3205 | 1461193722986 Marionette TRACE conn4 <- [1,2278,null,{}] 16:08:43 INFO - PROCESS | 3205 | 1461193723028 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}] 16:08:43 INFO - PROCESS | 3205 | 1461193723328 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 16:08:43 INFO - PROCESS | 3205 | 1461193723480 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:43 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ad16400 == 130 [pid = 3205] [id = 577] 16:08:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 123 (0x8b296c00) [pid = 3205] [serial = 1732] [outer = (nil)] 16:08:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 124 (0x8b2a1000) [pid = 3205] [serial = 1733] [outer = 0x8b296c00] 16:08:43 INFO - PROCESS | 3205 | 1461193723557 Marionette DEBUG loaded listener.js 16:08:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 125 (0x8b585c00) [pid = 3205] [serial = 1734] [outer = 0x8b296c00] 16:08:44 INFO - PROCESS | 3205 | 1461193724319 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]]]}] 16:08:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:08:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1395ms 16:08:44 INFO - PROCESS | 3205 | 1461193724376 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 16:08:44 INFO - PROCESS | 3205 | 1461193724381 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 16:08:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:08:44 INFO - PROCESS | 3205 | 1461193724398 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:08:44 INFO - PROCESS | 3205 | 1461193724401 Marionette TRACE conn4 <- [1,2282,null,{}] 16:08:44 INFO - PROCESS | 3205 | 1461193724408 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}] 16:08:44 INFO - PROCESS | 3205 | 1461193724627 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 16:08:44 INFO - PROCESS | 3205 | 1461193724640 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:44 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b296000 == 131 [pid = 3205] [id = 578] 16:08:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0x8b3da400) [pid = 3205] [serial = 1735] [outer = (nil)] 16:08:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0x8beec400) [pid = 3205] [serial = 1736] [outer = 0x8b3da400] 16:08:44 INFO - PROCESS | 3205 | 1461193724907 Marionette DEBUG loaded listener.js 16:08:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x8c082800) [pid = 3205] [serial = 1737] [outer = 0x8b3da400] 16:08:46 INFO - PROCESS | 3205 | 1461193726100 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]]]}] 16:08:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:08:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1745ms 16:08:46 INFO - PROCESS | 3205 | 1461193726135 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 16:08:46 INFO - PROCESS | 3205 | 1461193726143 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 16:08:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:08:46 INFO - PROCESS | 3205 | 1461193726153 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:08:46 INFO - PROCESS | 3205 | 1461193726158 Marionette TRACE conn4 <- [1,2286,null,{}] 16:08:46 INFO - PROCESS | 3205 | 1461193726166 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}] 16:08:46 INFO - PROCESS | 3205 | 1461193726469 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 16:08:46 INFO - PROCESS | 3205 | 1461193726808 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:46 INFO - PROCESS | 3205 | ++DOCSHELL 0x882b2400 == 132 [pid = 3205] [id = 579] 16:08:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x887c1800) [pid = 3205] [serial = 1738] [outer = (nil)] 16:08:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x89645000) [pid = 3205] [serial = 1739] [outer = 0x887c1800] 16:08:46 INFO - PROCESS | 3205 | 1461193726907 Marionette DEBUG loaded listener.js 16:08:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x8ab35400) [pid = 3205] [serial = 1740] [outer = 0x887c1800] 16:08:47 INFO - PROCESS | 3205 | 1461193727968 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]]]}] 16:08:48 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 16:08:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1891ms 16:08:48 INFO - PROCESS | 3205 | 1461193728045 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 16:08:48 INFO - PROCESS | 3205 | 1461193728055 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 16:08:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:08:48 INFO - PROCESS | 3205 | 1461193728067 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:08:48 INFO - PROCESS | 3205 | 1461193728071 Marionette TRACE conn4 <- [1,2290,null,{}] 16:08:48 INFO - PROCESS | 3205 | 1461193728078 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}] 16:08:48 INFO - PROCESS | 3205 | 1461193728355 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 16:08:48 INFO - PROCESS | 3205 | 1461193728754 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:48 INFO - PROCESS | 3205 | ++DOCSHELL 0x8adbc400 == 133 [pid = 3205] [id = 580] 16:08:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x8b3e0400) [pid = 3205] [serial = 1741] [outer = (nil)] 16:08:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x8beca400) [pid = 3205] [serial = 1742] [outer = 0x8b3e0400] 16:08:48 INFO - PROCESS | 3205 | 1461193728896 Marionette DEBUG loaded listener.js 16:08:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x8bef1000) [pid = 3205] [serial = 1743] [outer = 0x8b3e0400] 16:08:49 INFO - PROCESS | 3205 | 1461193729854 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]]]}] 16:08:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:08:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1846ms 16:08:49 INFO - PROCESS | 3205 | 1461193729914 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 16:08:49 INFO - PROCESS | 3205 | 1461193729917 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 16:08:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:08:49 INFO - PROCESS | 3205 | 1461193729925 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:08:49 INFO - PROCESS | 3205 | 1461193729931 Marionette TRACE conn4 <- [1,2294,null,{}] 16:08:49 INFO - PROCESS | 3205 | 1461193729948 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}] 16:08:50 INFO - PROCESS | 3205 | 1461193730274 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 16:08:50 INFO - PROCESS | 3205 | 1461193730621 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:50 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c0cf000 == 134 [pid = 3205] [id = 581] 16:08:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8c1c1000) [pid = 3205] [serial = 1744] [outer = (nil)] 16:08:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8c53dc00) [pid = 3205] [serial = 1745] [outer = 0x8c1c1000] 16:08:50 INFO - PROCESS | 3205 | 1461193730719 Marionette DEBUG loaded listener.js 16:08:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8de38400) [pid = 3205] [serial = 1746] [outer = 0x8c1c1000] 16:08:51 INFO - PROCESS | 3205 | 1461193731691 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]]]}] 16:08:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:08:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1794ms 16:08:51 INFO - PROCESS | 3205 | 1461193731720 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 16:08:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:08:51 INFO - PROCESS | 3205 | 1461193731726 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 16:08:51 INFO - PROCESS | 3205 | 1461193731732 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:08:51 INFO - PROCESS | 3205 | 1461193731736 Marionette TRACE conn4 <- [1,2298,null,{}] 16:08:51 INFO - PROCESS | 3205 | 1461193731742 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}] 16:08:52 INFO - PROCESS | 3205 | 1461193732000 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 16:08:52 INFO - PROCESS | 3205 | 1461193732338 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:52 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c1c1400 == 135 [pid = 3205] [id = 582] 16:08:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8c542800) [pid = 3205] [serial = 1747] [outer = (nil)] 16:08:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8dfd6c00) [pid = 3205] [serial = 1748] [outer = 0x8c542800] 16:08:52 INFO - PROCESS | 3205 | 1461193732434 Marionette DEBUG loaded listener.js 16:08:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8e891c00) [pid = 3205] [serial = 1749] [outer = 0x8c542800] 16:08:53 INFO - PROCESS | 3205 | 1461193733386 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]]]}] 16:08:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:08:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1738ms 16:08:53 INFO - PROCESS | 3205 | 1461193733470 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 16:08:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:08:53 INFO - PROCESS | 3205 | 1461193733475 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 16:08:53 INFO - PROCESS | 3205 | 1461193733482 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:08:53 INFO - PROCESS | 3205 | 1461193733486 Marionette TRACE conn4 <- [1,2302,null,{}] 16:08:53 INFO - PROCESS | 3205 | 1461193733492 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}] 16:08:53 INFO - PROCESS | 3205 | 1461193733772 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 16:08:54 INFO - PROCESS | 3205 | 1461193734127 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:54 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c539400 == 136 [pid = 3205] [id = 583] 16:08:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8e88e000) [pid = 3205] [serial = 1750] [outer = (nil)] 16:08:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8e977c00) [pid = 3205] [serial = 1751] [outer = 0x8e88e000] 16:08:54 INFO - PROCESS | 3205 | 1461193734233 Marionette DEBUG loaded listener.js 16:08:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8e97c800) [pid = 3205] [serial = 1752] [outer = 0x8e88e000] 16:08:55 INFO - PROCESS | 3205 | 1461193735246 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]]]}] 16:08:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:08:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1794ms 16:08:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:08:55 INFO - PROCESS | 3205 | 1461193735278 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 16:08:55 INFO - PROCESS | 3205 | 1461193735281 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 16:08:55 INFO - PROCESS | 3205 | 1461193735288 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:08:55 INFO - PROCESS | 3205 | 1461193735291 Marionette TRACE conn4 <- [1,2306,null,{}] 16:08:55 INFO - PROCESS | 3205 | 1461193735298 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}] 16:08:55 INFO - PROCESS | 3205 | 1461193735573 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 16:08:55 INFO - PROCESS | 3205 | 1461193735907 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:55 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e8a3400 == 137 [pid = 3205] [id = 584] 16:08:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8e97a000) [pid = 3205] [serial = 1753] [outer = (nil)] 16:08:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8ec83000) [pid = 3205] [serial = 1754] [outer = 0x8e97a000] 16:08:56 INFO - PROCESS | 3205 | 1461193736011 Marionette DEBUG loaded listener.js 16:08:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x8ec8a000) [pid = 3205] [serial = 1755] [outer = 0x8e97a000] 16:08:56 INFO - PROCESS | 3205 | 1461193736937 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]]]}] 16:08:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:08:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1689ms 16:08:56 INFO - PROCESS | 3205 | 1461193736977 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 16:08:56 INFO - PROCESS | 3205 | 1461193736980 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 16:08:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:08:56 INFO - PROCESS | 3205 | 1461193736987 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:08:56 INFO - PROCESS | 3205 | 1461193736991 Marionette TRACE conn4 <- [1,2310,null,{}] 16:08:57 INFO - PROCESS | 3205 | 1461193736997 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}] 16:08:57 INFO - PROCESS | 3205 | 1461193737231 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 16:08:57 INFO - PROCESS | 3205 | 1461193737554 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:57 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb70800 == 138 [pid = 3205] [id = 585] 16:08:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x8eb92000) [pid = 3205] [serial = 1756] [outer = (nil)] 16:08:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8f68a800) [pid = 3205] [serial = 1757] [outer = 0x8eb92000] 16:08:57 INFO - PROCESS | 3205 | 1461193737660 Marionette DEBUG loaded listener.js 16:08:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x8f691800) [pid = 3205] [serial = 1758] [outer = 0x8eb92000] 16:08:58 INFO - PROCESS | 3205 | 1461193738632 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]]]}] 16:08:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:08:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1686ms 16:08:58 INFO - PROCESS | 3205 | 1461193738674 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 16:08:58 INFO - PROCESS | 3205 | 1461193738678 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 16:08:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:08:58 INFO - PROCESS | 3205 | 1461193738684 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:08:58 INFO - PROCESS | 3205 | 1461193738688 Marionette TRACE conn4 <- [1,2314,null,{}] 16:08:58 INFO - PROCESS | 3205 | 1461193738694 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}] 16:08:58 INFO - PROCESS | 3205 | 1461193738941 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 16:08:59 INFO - PROCESS | 3205 | 1461193739272 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:59 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b29f400 == 139 [pid = 3205] [id = 586] 16:08:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x8eb91000) [pid = 3205] [serial = 1759] [outer = (nil)] 16:08:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x8fc5b800) [pid = 3205] [serial = 1760] [outer = 0x8eb91000] 16:08:59 INFO - PROCESS | 3205 | 1461193739363 Marionette DEBUG loaded listener.js 16:08:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x8fc60c00) [pid = 3205] [serial = 1761] [outer = 0x8eb91000] 16:09:00 INFO - PROCESS | 3205 | 1461193740348 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]]]}] 16:09:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:09:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1734ms 16:09:00 INFO - PROCESS | 3205 | 1461193740420 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 16:09:00 INFO - PROCESS | 3205 | 1461193740424 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 16:09:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:09:00 INFO - PROCESS | 3205 | 1461193740431 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:09:00 INFO - PROCESS | 3205 | 1461193740434 Marionette TRACE conn4 <- [1,2318,null,{}] 16:09:00 INFO - PROCESS | 3205 | 1461193740442 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}] 16:09:00 INFO - PROCESS | 3205 | 1461193740734 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 16:09:01 INFO - PROCESS | 3205 | 1461193741070 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:01 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fb6d800 == 140 [pid = 3205] [id = 587] 16:09:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x8fc5c400) [pid = 3205] [serial = 1762] [outer = (nil)] 16:09:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x90701400) [pid = 3205] [serial = 1763] [outer = 0x8fc5c400] 16:09:01 INFO - PROCESS | 3205 | 1461193741165 Marionette DEBUG loaded listener.js 16:09:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x907dc800) [pid = 3205] [serial = 1764] [outer = 0x8fc5c400] 16:09:02 INFO - PROCESS | 3205 | 1461193742140 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] 16:09:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:09:02 INFO - PROCESS | 3205 | 1461193742176 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 16:09:02 INFO - PROCESS | 3205 | 1461193742183 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:09:02 INFO - PROCESS | 3205 | 1461193742186 Marionette TRACE conn4 <- [1,2322,null,{}] 16:09:02 INFO - PROCESS | 3205 | 1461193742192 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}] 16:09:02 INFO - PROCESS | 3205 | 1461193742435 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 16:09:02 INFO - PROCESS | 3205 | 1461193742814 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:02 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fc5b400 == 141 [pid = 3205] [id = 588] 16:09:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x92a19000) [pid = 3205] [serial = 1765] [outer = (nil)] 16:09:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x92a89c00) [pid = 3205] [serial = 1766] [outer = 0x92a19000] 16:09:02 INFO - PROCESS | 3205 | 1461193742974 Marionette DEBUG loaded listener.js 16:09:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x92a92800) [pid = 3205] [serial = 1767] [outer = 0x92a19000] 16:09:04 INFO - PROCESS | 3205 | 1461193744300 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]]]}] 16:09:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:09:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2183ms 16:09:04 INFO - PROCESS | 3205 | 1461193744367 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 16:09:04 INFO - PROCESS | 3205 | 1461193744372 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 16:09:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:09:04 INFO - PROCESS | 3205 | 1461193744378 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:09:04 INFO - PROCESS | 3205 | 1461193744384 Marionette TRACE conn4 <- [1,2326,null,{}] 16:09:04 INFO - PROCESS | 3205 | 1461193744390 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}] 16:09:04 INFO - PROCESS | 3205 | 1461193744705 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 16:09:05 INFO - PROCESS | 3205 | 1461193745046 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x91fbd800 == 142 [pid = 3205] [id = 589] 16:09:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x92a17800) [pid = 3205] [serial = 1768] [outer = (nil)] 16:09:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x97167c00) [pid = 3205] [serial = 1769] [outer = 0x92a17800] 16:09:05 INFO - PROCESS | 3205 | 1461193745157 Marionette DEBUG loaded listener.js 16:09:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x975ef400) [pid = 3205] [serial = 1770] [outer = 0x92a17800] 16:09:06 INFO - PROCESS | 3205 | 1461193746101 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]]]}] 16:09:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:09:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1788ms 16:09:06 INFO - PROCESS | 3205 | 1461193746168 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 16:09:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:09:06 INFO - PROCESS | 3205 | 1461193746172 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 16:09:06 INFO - PROCESS | 3205 | 1461193746178 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:09:06 INFO - PROCESS | 3205 | 1461193746182 Marionette TRACE conn4 <- [1,2330,null,{}] 16:09:06 INFO - PROCESS | 3205 | 1461193746188 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}] 16:09:06 INFO - PROCESS | 3205 | 1461193746433 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 16:09:06 INFO - PROCESS | 3205 | 1461193746770 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:06 INFO - PROCESS | 3205 | ++DOCSHELL 0x91305c00 == 143 [pid = 3205] [id = 590] 16:09:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x92a1fc00) [pid = 3205] [serial = 1771] [outer = (nil)] 16:09:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x97813800) [pid = 3205] [serial = 1772] [outer = 0x92a1fc00] 16:09:06 INFO - PROCESS | 3205 | 1461193746871 Marionette DEBUG loaded listener.js 16:09:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x97818800) [pid = 3205] [serial = 1773] [outer = 0x92a1fc00] 16:09:07 INFO - PROCESS | 3205 | 1461193747819 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]]]}] 16:09:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:09:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1685ms 16:09:07 INFO - PROCESS | 3205 | 1461193747864 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 16:09:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:09:07 INFO - PROCESS | 3205 | 1461193747869 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 16:09:07 INFO - PROCESS | 3205 | 1461193747875 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:09:07 INFO - PROCESS | 3205 | 1461193747878 Marionette TRACE conn4 <- [1,2334,null,{}] 16:09:07 INFO - PROCESS | 3205 | 1461193747884 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}] 16:09:08 INFO - PROCESS | 3205 | 1461193748121 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 16:09:08 INFO - PROCESS | 3205 | 1461193748463 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:08 INFO - PROCESS | 3205 | ++DOCSHELL 0x963f2800 == 144 [pid = 3205] [id = 591] 16:09:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x9715bc00) [pid = 3205] [serial = 1774] [outer = (nil)] 16:09:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x97e3bc00) [pid = 3205] [serial = 1775] [outer = 0x9715bc00] 16:09:08 INFO - PROCESS | 3205 | 1461193748557 Marionette DEBUG loaded listener.js 16:09:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x97f42000) [pid = 3205] [serial = 1776] [outer = 0x9715bc00] 16:09:09 INFO - PROCESS | 3205 | 1461193749525 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]]]}] 16:09:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:09:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1682ms 16:09:09 INFO - PROCESS | 3205 | 1461193749559 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 16:09:09 INFO - PROCESS | 3205 | 1461193749563 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 16:09:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:09:09 INFO - PROCESS | 3205 | 1461193749570 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:09:09 INFO - PROCESS | 3205 | 1461193749573 Marionette TRACE conn4 <- [1,2338,null,{}] 16:09:09 INFO - PROCESS | 3205 | 1461193749579 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}] 16:09:09 INFO - PROCESS | 3205 | 1461193749802 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 16:09:10 INFO - PROCESS | 3205 | 1461193750138 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:10 INFO - PROCESS | 3205 | ++DOCSHELL 0x85906800 == 145 [pid = 3205] [id = 592] 16:09:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x97810000) [pid = 3205] [serial = 1777] [outer = (nil)] 16:09:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x98247000) [pid = 3205] [serial = 1778] [outer = 0x97810000] 16:09:10 INFO - PROCESS | 3205 | 1461193750231 Marionette DEBUG loaded listener.js 16:09:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x983a2c00) [pid = 3205] [serial = 1779] [outer = 0x97810000] 16:09:11 INFO - PROCESS | 3205 | 1461193751150 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]]]}] 16:09:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:09:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1642ms 16:09:11 INFO - PROCESS | 3205 | 1461193751213 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 16:09:11 INFO - PROCESS | 3205 | 1461193751217 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 16:09:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:09:11 INFO - PROCESS | 3205 | 1461193751224 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:09:11 INFO - PROCESS | 3205 | 1461193751228 Marionette TRACE conn4 <- [1,2342,null,{}] 16:09:11 INFO - PROCESS | 3205 | 1461193751234 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}] 16:09:11 INFO - PROCESS | 3205 | 1461193751484 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 16:09:11 INFO - PROCESS | 3205 | 1461193751836 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:11 INFO - PROCESS | 3205 | ++DOCSHELL 0x874e6c00 == 146 [pid = 3205] [id = 593] 16:09:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x887cb400) [pid = 3205] [serial = 1780] [outer = (nil)] 16:09:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x988ba400) [pid = 3205] [serial = 1781] [outer = 0x887cb400] 16:09:11 INFO - PROCESS | 3205 | 1461193751934 Marionette DEBUG loaded listener.js 16:09:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x98b8a400) [pid = 3205] [serial = 1782] [outer = 0x887cb400] 16:09:12 INFO - PROCESS | 3205 | 1461193752865 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]]]}] 16:09:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:09:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1700ms 16:09:12 INFO - PROCESS | 3205 | 1461193752926 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 16:09:12 INFO - PROCESS | 3205 | 1461193752929 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 16:09:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:09:12 INFO - PROCESS | 3205 | 1461193752936 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:09:12 INFO - PROCESS | 3205 | 1461193752940 Marionette TRACE conn4 <- [1,2346,null,{}] 16:09:12 INFO - PROCESS | 3205 | 1461193752946 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}] 16:09:13 INFO - PROCESS | 3205 | 1461193753209 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 16:09:13 INFO - PROCESS | 3205 | 1461193753549 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:13 INFO - PROCESS | 3205 | ++DOCSHELL 0x983ac400 == 147 [pid = 3205] [id = 594] 16:09:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x98409400) [pid = 3205] [serial = 1783] [outer = (nil)] 16:09:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x99c02800) [pid = 3205] [serial = 1784] [outer = 0x98409400] 16:09:13 INFO - PROCESS | 3205 | 1461193753651 Marionette DEBUG loaded listener.js 16:09:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x99c0cc00) [pid = 3205] [serial = 1785] [outer = 0x98409400] 16:09:14 INFO - PROCESS | 3205 | 1461193754604 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]]]}] 16:09:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:09:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1685ms 16:09:14 INFO - PROCESS | 3205 | 1461193754623 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 16:09:14 INFO - PROCESS | 3205 | 1461193754627 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 16:09:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:09:14 INFO - PROCESS | 3205 | 1461193754634 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:09:14 INFO - PROCESS | 3205 | 1461193754637 Marionette TRACE conn4 <- [1,2350,null,{}] 16:09:14 INFO - PROCESS | 3205 | 1461193754645 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}] 16:09:14 INFO - PROCESS | 3205 | 1461193754899 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 16:09:15 INFO - PROCESS | 3205 | 1461193755255 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:15 INFO - PROCESS | 3205 | ++DOCSHELL 0x98240c00 == 148 [pid = 3205] [id = 595] 16:09:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x99b2ac00) [pid = 3205] [serial = 1786] [outer = (nil)] 16:09:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0x9ea18400) [pid = 3205] [serial = 1787] [outer = 0x99b2ac00] 16:09:15 INFO - PROCESS | 3205 | 1461193755353 Marionette DEBUG loaded listener.js 16:09:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 179 (0x9fb22400) [pid = 3205] [serial = 1788] [outer = 0x99b2ac00] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x8e97f000 == 147 [pid = 3205] [id = 305] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x8f68d400 == 146 [pid = 3205] [id = 69] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x8ad16400 == 145 [pid = 3205] [id = 577] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x88f0a800 == 144 [pid = 3205] [id = 576] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x8891b000 == 143 [pid = 3205] [id = 575] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x86bfb400 == 142 [pid = 3205] [id = 574] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x882abc00 == 141 [pid = 3205] [id = 572] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x983a2400 == 140 [pid = 3205] [id = 570] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x9df8fc00 == 139 [pid = 3205] [id = 571] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x979cf000 == 138 [pid = 3205] [id = 569] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x97e2d000 == 137 [pid = 3205] [id = 568] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x963ee800 == 136 [pid = 3205] [id = 567] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x8f7ad800 == 135 [pid = 3205] [id = 565] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x8e983c00 == 134 [pid = 3205] [id = 566] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x885e0800 == 133 [pid = 3205] [id = 564] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x8e979400 == 132 [pid = 3205] [id = 563] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x8dfca000 == 131 [pid = 3205] [id = 562] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x8dfcec00 == 130 [pid = 3205] [id = 561] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x8acc3000 == 129 [pid = 3205] [id = 560] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x8b296400 == 128 [pid = 3205] [id = 558] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x8adc6c00 == 127 [pid = 3205] [id = 559] 16:09:17 INFO - PROCESS | 3205 | --DOCSHELL 0x88824400 == 126 [pid = 3205] [id = 557] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 178 (0x8bef2800) [pid = 3205] [serial = 1542] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x95058400) [pid = 3205] [serial = 1634] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x91f1f400) [pid = 3205] [serial = 1632] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x91f15000) [pid = 3205] [serial = 1631] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x8fe36800) [pid = 3205] [serial = 1629] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x8fe31000) [pid = 3205] [serial = 1628] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x8f7aa800) [pid = 3205] [serial = 1626] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x8f7a5000) [pid = 3205] [serial = 1625] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x8ec88c00) [pid = 3205] [serial = 1623] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x8eb97400) [pid = 3205] [serial = 1622] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x8e8ac400) [pid = 3205] [serial = 1620] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8e8a9000) [pid = 3205] [serial = 1619] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x8dfd5c00) [pid = 3205] [serial = 1617] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x8dfc8c00) [pid = 3205] [serial = 1616] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x8de36000) [pid = 3205] [serial = 1614] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x8c534400) [pid = 3205] [serial = 1613] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x8c088c00) [pid = 3205] [serial = 1611] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x8bec2c00) [pid = 3205] [serial = 1610] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x8ab2bc00) [pid = 3205] [serial = 1608] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x89650400) [pid = 3205] [serial = 1607] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x88f09c00) [pid = 3205] [serial = 1661] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x89647800) [pid = 3205] [serial = 1662] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x9fea3400) [pid = 3205] [serial = 1658] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x9fc97400) [pid = 3205] [serial = 1656] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x9fb95000) [pid = 3205] [serial = 1655] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x9fb21800) [pid = 3205] [serial = 1653] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x9ea1e400) [pid = 3205] [serial = 1652] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x9df8f800) [pid = 3205] [serial = 1650] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x9ae33800) [pid = 3205] [serial = 1649] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x99bf0000) [pid = 3205] [serial = 1647] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x99123000) [pid = 3205] [serial = 1646] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x9887e400) [pid = 3205] [serial = 1644] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x9883cc00) [pid = 3205] [serial = 1643] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x97fbe800) [pid = 3205] [serial = 1641] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x97fb8000) [pid = 3205] [serial = 1640] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x97e37c00) [pid = 3205] [serial = 1638] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x97812000) [pid = 3205] [serial = 1637] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x95c5a000) [pid = 3205] [serial = 1635] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x8adc4000) [pid = 3205] [serial = 1664] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x8b179400) [pid = 3205] [serial = 1665] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x8c085400) [pid = 3205] [serial = 1668] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x8bec9800) [pid = 3205] [serial = 1670] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8bec7800) [pid = 3205] [serial = 1667] [outer = (nil)] [url = about:blank] 16:09:18 INFO - PROCESS | 3205 | 1461193758749 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]]]}] 16:09:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:09:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 4139ms 16:09:18 INFO - PROCESS | 3205 | 1461193758774 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 16:09:18 INFO - PROCESS | 3205 | 1461193758781 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 16:09:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:09:18 INFO - PROCESS | 3205 | 1461193758795 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:09:18 INFO - PROCESS | 3205 | 1461193758800 Marionette TRACE conn4 <- [1,2354,null,{}] 16:09:18 INFO - PROCESS | 3205 | 1461193758809 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}] 16:09:19 INFO - PROCESS | 3205 | 1461193759044 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 16:09:19 INFO - PROCESS | 3205 | 1461193759249 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:19 INFO - PROCESS | 3205 | ++DOCSHELL 0x882acc00 == 127 [pid = 3205] [id = 596] 16:09:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x887c6400) [pid = 3205] [serial = 1789] [outer = (nil)] 16:09:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x88f0a800) [pid = 3205] [serial = 1790] [outer = 0x887c6400] 16:09:19 INFO - PROCESS | 3205 | 1461193759328 Marionette DEBUG loaded listener.js 16:09:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x89b5f800) [pid = 3205] [serial = 1791] [outer = 0x887c6400] 16:09:20 INFO - PROCESS | 3205 | 1461193760284 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]]]}] 16:09:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:09:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1538ms 16:09:20 INFO - PROCESS | 3205 | 1461193760330 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 16:09:20 INFO - PROCESS | 3205 | 1461193760339 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 16:09:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:09:20 INFO - PROCESS | 3205 | 1461193760349 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:09:20 INFO - PROCESS | 3205 | 1461193760353 Marionette TRACE conn4 <- [1,2358,null,{}] 16:09:20 INFO - PROCESS | 3205 | 1461193760359 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}] 16:09:20 INFO - PROCESS | 3205 | 1461193760585 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 16:09:20 INFO - PROCESS | 3205 | 1461193760908 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:20 INFO - PROCESS | 3205 | ++DOCSHELL 0x89641400 == 128 [pid = 3205] [id = 597] 16:09:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8ab07c00) [pid = 3205] [serial = 1792] [outer = (nil)] 16:09:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8b16e800) [pid = 3205] [serial = 1793] [outer = 0x8ab07c00] 16:09:21 INFO - PROCESS | 3205 | 1461193761009 Marionette DEBUG loaded listener.js 16:09:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8b17b800) [pid = 3205] [serial = 1794] [outer = 0x8ab07c00] 16:09:21 INFO - PROCESS | 3205 | 1461193761879 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]]]}] 16:09:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:09:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1591ms 16:09:21 INFO - PROCESS | 3205 | 1461193761947 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 16:09:21 INFO - PROCESS | 3205 | 1461193761954 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 16:09:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:09:21 INFO - PROCESS | 3205 | 1461193761967 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:09:21 INFO - PROCESS | 3205 | 1461193761976 Marionette TRACE conn4 <- [1,2362,null,{}] 16:09:22 INFO - PROCESS | 3205 | 1461193762016 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}] 16:09:22 INFO - PROCESS | 3205 | 1461193762325 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 16:09:22 INFO - PROCESS | 3205 | 1461193762363 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:22 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bfbc00 == 129 [pid = 3205] [id = 598] 16:09:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8adc5000) [pid = 3205] [serial = 1795] [outer = (nil)] 16:09:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8c086000) [pid = 3205] [serial = 1796] [outer = 0x8adc5000] 16:09:22 INFO - PROCESS | 3205 | 1461193762448 Marionette DEBUG loaded listener.js 16:09:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8c0d4000) [pid = 3205] [serial = 1797] [outer = 0x8adc5000] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x8ec8b800) [pid = 3205] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x874e4400) [pid = 3205] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x8acbc400) [pid = 3205] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8b296c00) [pid = 3205] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x99b26000) [pid = 3205] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x8891b800) [pid = 3205] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x89b5d400) [pid = 3205] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x8b29ec00) [pid = 3205] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x88826c00) [pid = 3205] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x8c1c6400) [pid = 3205] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x97fbd400) [pid = 3205] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x8f566400) [pid = 3205] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x9fe9f800) [pid = 3205] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x9fc4f800) [pid = 3205] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x8fe3c400) [pid = 3205] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0x8c538800) [pid = 3205] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0x97f4e400) [pid = 3205] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x8eb8fc00) [pid = 3205] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 126 (0x877d3000) [pid = 3205] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 125 (0x97811800) [pid = 3205] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 124 (0x8e97d400) [pid = 3205] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:09:23 INFO - PROCESS | 3205 | --DOMWINDOW == 123 (0x8b3df000) [pid = 3205] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:09:24 INFO - PROCESS | 3205 | 1461193764093 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]]]}] 16:09:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:09:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2167ms 16:09:24 INFO - PROCESS | 3205 | 1461193764131 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 16:09:24 INFO - PROCESS | 3205 | 1461193764135 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 16:09:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:09:24 INFO - PROCESS | 3205 | 1461193764142 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:09:24 INFO - PROCESS | 3205 | 1461193764146 Marionette TRACE conn4 <- [1,2366,null,{}] 16:09:24 INFO - PROCESS | 3205 | 1461193764152 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}] 16:09:24 INFO - PROCESS | 3205 | 1461193764448 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 16:09:24 INFO - PROCESS | 3205 | 1461193764471 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:24 INFO - PROCESS | 3205 | ++DOCSHELL 0x874e4400 == 130 [pid = 3205] [id = 599] 16:09:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 124 (0x8b58bc00) [pid = 3205] [serial = 1798] [outer = (nil)] 16:09:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 125 (0x8c0d6c00) [pid = 3205] [serial = 1799] [outer = 0x8b58bc00] 16:09:24 INFO - PROCESS | 3205 | 1461193764551 Marionette DEBUG loaded listener.js 16:09:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0x8c1bf400) [pid = 3205] [serial = 1800] [outer = 0x8b58bc00] 16:09:25 INFO - PROCESS | 3205 | 1461193765784 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]]]}] 16:09:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:09:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1684ms 16:09:25 INFO - PROCESS | 3205 | 1461193765830 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 16:09:25 INFO - PROCESS | 3205 | 1461193765838 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 16:09:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:09:25 INFO - PROCESS | 3205 | 1461193765848 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:09:25 INFO - PROCESS | 3205 | 1461193765854 Marionette TRACE conn4 <- [1,2370,null,{}] 16:09:25 INFO - PROCESS | 3205 | 1461193765867 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}] 16:09:26 INFO - PROCESS | 3205 | 1461193766174 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 16:09:26 INFO - PROCESS | 3205 | 1461193766551 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:26 INFO - PROCESS | 3205 | ++DOCSHELL 0x885db400 == 131 [pid = 3205] [id = 600] 16:09:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0x88913400) [pid = 3205] [serial = 1801] [outer = (nil)] 16:09:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x89b59000) [pid = 3205] [serial = 1802] [outer = 0x88913400] 16:09:26 INFO - PROCESS | 3205 | 1461193766643 Marionette DEBUG loaded listener.js 16:09:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x8ab34400) [pid = 3205] [serial = 1803] [outer = 0x88913400] 16:09:27 INFO - PROCESS | 3205 | 1461193767610 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]]]}] 16:09:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:09:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1799ms 16:09:27 INFO - PROCESS | 3205 | 1461193767648 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 16:09:27 INFO - PROCESS | 3205 | 1461193767657 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 16:09:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:09:27 INFO - PROCESS | 3205 | 1461193767668 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:09:27 INFO - PROCESS | 3205 | 1461193767673 Marionette TRACE conn4 <- [1,2374,null,{}] 16:09:27 INFO - PROCESS | 3205 | 1461193767679 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}] 16:09:27 INFO - PROCESS | 3205 | 1461193767925 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 16:09:28 INFO - PROCESS | 3205 | 1461193768257 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:28 INFO - PROCESS | 3205 | ++DOCSHELL 0x8adbcc00 == 132 [pid = 3205] [id = 601] 16:09:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x8b295800) [pid = 3205] [serial = 1804] [outer = (nil)] 16:09:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x8b58c800) [pid = 3205] [serial = 1805] [outer = 0x8b295800] 16:09:28 INFO - PROCESS | 3205 | 1461193768355 Marionette DEBUG loaded listener.js 16:09:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x8bef2800) [pid = 3205] [serial = 1806] [outer = 0x8b295800] 16:09:29 INFO - PROCESS | 3205 | 1461193769456 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]]]}] 16:09:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:09:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1838ms 16:09:29 INFO - PROCESS | 3205 | 1461193769507 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 16:09:29 INFO - PROCESS | 3205 | 1461193769511 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 16:09:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:09:29 INFO - PROCESS | 3205 | 1461193769518 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:09:29 INFO - PROCESS | 3205 | 1461193769525 Marionette TRACE conn4 <- [1,2378,null,{}] 16:09:29 INFO - PROCESS | 3205 | 1461193769542 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}] 16:09:29 INFO - PROCESS | 3205 | 1461193769795 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 16:09:30 INFO - PROCESS | 3205 | 1461193770105 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:30 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c0d1800 == 133 [pid = 3205] [id = 602] 16:09:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x8df8a000) [pid = 3205] [serial = 1807] [outer = (nil)] 16:09:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x8dfc9800) [pid = 3205] [serial = 1808] [outer = 0x8df8a000] 16:09:30 INFO - PROCESS | 3205 | 1461193770205 Marionette DEBUG loaded listener.js 16:09:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8e88d400) [pid = 3205] [serial = 1809] [outer = 0x8df8a000] 16:09:31 INFO - PROCESS | 3205 | 1461193771154 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]]]}] 16:09:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:09:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1687ms 16:09:31 INFO - PROCESS | 3205 | 1461193771208 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 16:09:31 INFO - PROCESS | 3205 | 1461193771212 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 16:09:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:09:31 INFO - PROCESS | 3205 | 1461193771219 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:09:31 INFO - PROCESS | 3205 | 1461193771223 Marionette TRACE conn4 <- [1,2382,null,{}] 16:09:31 INFO - PROCESS | 3205 | 1461193771229 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}] 16:09:31 INFO - PROCESS | 3205 | 1461193771476 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 16:09:31 INFO - PROCESS | 3205 | 1461193771815 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:31 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c540800 == 134 [pid = 3205] [id = 603] 16:09:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8e8b0000) [pid = 3205] [serial = 1810] [outer = (nil)] 16:09:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8e97dc00) [pid = 3205] [serial = 1811] [outer = 0x8e8b0000] 16:09:31 INFO - PROCESS | 3205 | 1461193771911 Marionette DEBUG loaded listener.js 16:09:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8eb72c00) [pid = 3205] [serial = 1812] [outer = 0x8e8b0000] 16:09:32 INFO - PROCESS | 3205 | 1461193772813 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]]]}] 16:09:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:09:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1636ms 16:09:32 INFO - PROCESS | 3205 | 1461193772856 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 16:09:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:09:32 INFO - PROCESS | 3205 | 1461193772861 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 16:09:32 INFO - PROCESS | 3205 | 1461193772867 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:09:32 INFO - PROCESS | 3205 | 1461193772871 Marionette TRACE conn4 <- [1,2386,null,{}] 16:09:32 INFO - PROCESS | 3205 | 1461193772877 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}] 16:09:33 INFO - PROCESS | 3205 | 1461193773117 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 16:09:33 INFO - PROCESS | 3205 | 1461193773452 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:33 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e8aa800 == 135 [pid = 3205] [id = 604] 16:09:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8e97b000) [pid = 3205] [serial = 1813] [outer = (nil)] 16:09:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8eb95800) [pid = 3205] [serial = 1814] [outer = 0x8e97b000] 16:09:33 INFO - PROCESS | 3205 | 1461193773548 Marionette DEBUG loaded listener.js 16:09:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8ec82400) [pid = 3205] [serial = 1815] [outer = 0x8e97b000] 16:09:34 INFO - PROCESS | 3205 | 1461193774458 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]]]}] 16:09:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:09:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1636ms 16:09:34 INFO - PROCESS | 3205 | 1461193774504 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 16:09:34 INFO - PROCESS | 3205 | 1461193774508 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 16:09:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:09:34 INFO - PROCESS | 3205 | 1461193774514 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:09:34 INFO - PROCESS | 3205 | 1461193774518 Marionette TRACE conn4 <- [1,2390,null,{}] 16:09:34 INFO - PROCESS | 3205 | 1461193774523 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}] 16:09:34 INFO - PROCESS | 3205 | 1461193774789 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 16:09:35 INFO - PROCESS | 3205 | 1461193775132 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:35 INFO - PROCESS | 3205 | ++DOCSHELL 0x8bef3400 == 136 [pid = 3205] [id = 605] 16:09:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8f566400) [pid = 3205] [serial = 1816] [outer = (nil)] 16:09:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8fb6c400) [pid = 3205] [serial = 1817] [outer = 0x8f566400] 16:09:35 INFO - PROCESS | 3205 | 1461193775240 Marionette DEBUG loaded listener.js 16:09:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8fc69400) [pid = 3205] [serial = 1818] [outer = 0x8f566400] 16:09:36 INFO - PROCESS | 3205 | 1461193776244 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]]]}] 16:09:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:09:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1786ms 16:09:36 INFO - PROCESS | 3205 | 1461193776302 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 16:09:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:09:36 INFO - PROCESS | 3205 | 1461193776306 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 16:09:36 INFO - PROCESS | 3205 | 1461193776313 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:09:36 INFO - PROCESS | 3205 | 1461193776316 Marionette TRACE conn4 <- [1,2394,null,{}] 16:09:36 INFO - PROCESS | 3205 | 1461193776322 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}] 16:09:36 INFO - PROCESS | 3205 | 1461193776644 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 16:09:36 INFO - PROCESS | 3205 | 1461193776953 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:36 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ec8bc00 == 137 [pid = 3205] [id = 606] 16:09:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8f7aa800) [pid = 3205] [serial = 1819] [outer = (nil)] 16:09:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x907e5c00) [pid = 3205] [serial = 1820] [outer = 0x8f7aa800] 16:09:37 INFO - PROCESS | 3205 | 1461193777046 Marionette DEBUG loaded listener.js 16:09:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x9130e000) [pid = 3205] [serial = 1821] [outer = 0x8f7aa800] 16:09:37 INFO - PROCESS | 3205 | 1461193777972 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]]]}] 16:09:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:09:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1735ms 16:09:38 INFO - PROCESS | 3205 | 1461193778048 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 16:09:38 INFO - PROCESS | 3205 | 1461193778052 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 16:09:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:09:38 INFO - PROCESS | 3205 | 1461193778059 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:09:38 INFO - PROCESS | 3205 | 1461193778062 Marionette TRACE conn4 <- [1,2398,null,{}] 16:09:38 INFO - PROCESS | 3205 | 1461193778068 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}] 16:09:38 INFO - PROCESS | 3205 | 1461193778353 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 16:09:38 INFO - PROCESS | 3205 | 1461193778685 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:38 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ec89400 == 138 [pid = 3205] [id = 607] 16:09:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8fb6cc00) [pid = 3205] [serial = 1822] [outer = (nil)] 16:09:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x92a84400) [pid = 3205] [serial = 1823] [outer = 0x8fb6cc00] 16:09:38 INFO - PROCESS | 3205 | 1461193778781 Marionette DEBUG loaded listener.js 16:09:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x92a90000) [pid = 3205] [serial = 1824] [outer = 0x8fb6cc00] 16:09:39 INFO - PROCESS | 3205 | 1461193779690 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]]]}] 16:09:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:09:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1686ms 16:09:39 INFO - PROCESS | 3205 | 1461193779746 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 16:09:39 INFO - PROCESS | 3205 | 1461193779751 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 16:09:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:09:39 INFO - PROCESS | 3205 | 1461193779757 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:09:39 INFO - PROCESS | 3205 | 1461193779761 Marionette TRACE conn4 <- [1,2402,null,{}] 16:09:39 INFO - PROCESS | 3205 | 1461193779767 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}] 16:09:40 INFO - PROCESS | 3205 | 1461193780026 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 16:09:40 INFO - PROCESS | 3205 | 1461193780376 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:40 INFO - PROCESS | 3205 | ++DOCSHELL 0x907df400 == 139 [pid = 3205] [id = 608] 16:09:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x92a1ac00) [pid = 3205] [serial = 1825] [outer = (nil)] 16:09:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x963ee400) [pid = 3205] [serial = 1826] [outer = 0x92a1ac00] 16:09:40 INFO - PROCESS | 3205 | 1461193780467 Marionette DEBUG loaded listener.js 16:09:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x963f1000) [pid = 3205] [serial = 1827] [outer = 0x92a1ac00] 16:09:41 INFO - PROCESS | 3205 | 1461193781422 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]]]}] 16:09:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:09:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1737ms 16:09:41 INFO - PROCESS | 3205 | 1461193781495 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 16:09:41 INFO - PROCESS | 3205 | 1461193781499 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 16:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:09:41 INFO - PROCESS | 3205 | 1461193781506 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:09:41 INFO - PROCESS | 3205 | 1461193781508 Marionette TRACE conn4 <- [1,2406,null,{}] 16:09:41 INFO - PROCESS | 3205 | 1461193781515 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}] 16:09:41 INFO - PROCESS | 3205 | 1461193781748 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 16:09:42 INFO - PROCESS | 3205 | 1461193782083 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:42 INFO - PROCESS | 3205 | ++DOCSHELL 0x882ac400 == 140 [pid = 3205] [id = 609] 16:09:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x887cf000) [pid = 3205] [serial = 1828] [outer = (nil)] 16:09:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x9718e400) [pid = 3205] [serial = 1829] [outer = 0x887cf000] 16:09:42 INFO - PROCESS | 3205 | 1461193782185 Marionette DEBUG loaded listener.js 16:09:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x975ee800) [pid = 3205] [serial = 1830] [outer = 0x887cf000] 16:09:43 INFO - PROCESS | 3205 | 1461193783118 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]]]}] 16:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1690ms 16:09:43 INFO - PROCESS | 3205 | 1461193783197 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 16:09:43 INFO - PROCESS | 3205 | 1461193783202 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 16:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:09:43 INFO - PROCESS | 3205 | 1461193783209 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:09:43 INFO - PROCESS | 3205 | 1461193783213 Marionette TRACE conn4 <- [1,2410,null,{}] 16:09:43 INFO - PROCESS | 3205 | 1461193783220 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}] 16:09:43 INFO - PROCESS | 3205 | 1461193783546 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 16:09:43 INFO - PROCESS | 3205 | 1461193783903 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:43 INFO - PROCESS | 3205 | ++DOCSHELL 0x97fb8400 == 141 [pid = 3205] [id = 610] 16:09:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x97fbac00) [pid = 3205] [serial = 1831] [outer = (nil)] 16:09:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x983a1400) [pid = 3205] [serial = 1832] [outer = 0x97fbac00] 16:09:44 INFO - PROCESS | 3205 | 1461193784004 Marionette DEBUG loaded listener.js 16:09:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x98887c00) [pid = 3205] [serial = 1833] [outer = 0x97fbac00] 16:09:45 INFO - PROCESS | 3205 | 1461193785109 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]]]}] 16:09:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:09:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1935ms 16:09:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:09:45 INFO - PROCESS | 3205 | 1461193785145 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 16:09:45 INFO - PROCESS | 3205 | 1461193785149 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 16:09:45 INFO - PROCESS | 3205 | 1461193785157 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:09:45 INFO - PROCESS | 3205 | 1461193785160 Marionette TRACE conn4 <- [1,2414,null,{}] 16:09:45 INFO - PROCESS | 3205 | 1461193785167 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}] 16:09:45 INFO - PROCESS | 3205 | 1461193785424 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 16:09:45 INFO - PROCESS | 3205 | 1461193785770 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:45 INFO - PROCESS | 3205 | ++DOCSHELL 0x983a6c00 == 142 [pid = 3205] [id = 611] 16:09:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x99123000) [pid = 3205] [serial = 1834] [outer = (nil)] 16:09:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x99bf9800) [pid = 3205] [serial = 1835] [outer = 0x99123000] 16:09:45 INFO - PROCESS | 3205 | 1461193785870 Marionette DEBUG loaded listener.js 16:09:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x99bfcc00) [pid = 3205] [serial = 1836] [outer = 0x99123000] 16:09:46 INFO - PROCESS | 3205 | 1461193786828 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]]]}] 16:09:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:09:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1739ms 16:09:46 INFO - PROCESS | 3205 | 1461193786896 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 16:09:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:09:46 INFO - PROCESS | 3205 | 1461193786900 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 16:09:46 INFO - PROCESS | 3205 | 1461193786906 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:09:46 INFO - PROCESS | 3205 | 1461193786911 Marionette TRACE conn4 <- [1,2418,null,{}] 16:09:46 INFO - PROCESS | 3205 | 1461193786916 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}] 16:09:47 INFO - PROCESS | 3205 | 1461193787190 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 16:09:47 INFO - PROCESS | 3205 | 1461193787533 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:47 INFO - PROCESS | 3205 | ++DOCSHELL 0x869b7000 == 143 [pid = 3205] [id = 612] 16:09:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x88916c00) [pid = 3205] [serial = 1837] [outer = (nil)] 16:09:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x9b073400) [pid = 3205] [serial = 1838] [outer = 0x88916c00] 16:09:47 INFO - PROCESS | 3205 | 1461193787629 Marionette DEBUG loaded listener.js 16:09:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x9df93800) [pid = 3205] [serial = 1839] [outer = 0x88916c00] 16:09:48 INFO - PROCESS | 3205 | 1461193788556 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]]]}] 16:09:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:09:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1683ms 16:09:48 INFO - PROCESS | 3205 | 1461193788591 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 16:09:48 INFO - PROCESS | 3205 | 1461193788594 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 16:09:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:09:48 INFO - PROCESS | 3205 | 1461193788601 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:09:48 INFO - PROCESS | 3205 | 1461193788605 Marionette TRACE conn4 <- [1,2422,null,{}] 16:09:48 INFO - PROCESS | 3205 | 1461193788612 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}] 16:09:48 INFO - PROCESS | 3205 | 1461193788846 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 16:09:49 INFO - PROCESS | 3205 | 1461193789189 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x8acba800 == 144 [pid = 3205] [id = 613] 16:09:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x99bf3000) [pid = 3205] [serial = 1840] [outer = (nil)] 16:09:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x9fc50800) [pid = 3205] [serial = 1841] [outer = 0x99bf3000] 16:09:49 INFO - PROCESS | 3205 | 1461193789288 Marionette DEBUG loaded listener.js 16:09:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x9fc58c00) [pid = 3205] [serial = 1842] [outer = 0x99bf3000] 16:09:50 INFO - PROCESS | 3205 | 1461193790167 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]]]}] 16:09:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:09:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1637ms 16:09:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:09:50 INFO - PROCESS | 3205 | 1461193790240 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 16:09:50 INFO - PROCESS | 3205 | 1461193790243 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 16:09:50 INFO - PROCESS | 3205 | 1461193790250 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:09:50 INFO - PROCESS | 3205 | 1461193790253 Marionette TRACE conn4 <- [1,2426,null,{}] 16:09:50 INFO - PROCESS | 3205 | 1461193790259 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}] 16:09:50 INFO - PROCESS | 3205 | 1461193790554 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 16:09:50 INFO - PROCESS | 3205 | 1461193790893 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:50 INFO - PROCESS | 3205 | ++DOCSHELL 0x97f41000 == 145 [pid = 3205] [id = 614] 16:09:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x9ea1ec00) [pid = 3205] [serial = 1843] [outer = (nil)] 16:09:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x9ff40c00) [pid = 3205] [serial = 1844] [outer = 0x9ea1ec00] 16:09:50 INFO - PROCESS | 3205 | 1461193790991 Marionette DEBUG loaded listener.js 16:09:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0xa0a8b400) [pid = 3205] [serial = 1845] [outer = 0x9ea1ec00] 16:09:51 INFO - PROCESS | 3205 | 1461193791882 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]]]}] 16:09:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:09:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1686ms 16:09:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:09:51 INFO - PROCESS | 3205 | 1461193791937 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 16:09:51 INFO - PROCESS | 3205 | 1461193791940 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 16:09:51 INFO - PROCESS | 3205 | 1461193791947 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:09:51 INFO - PROCESS | 3205 | 1461193791950 Marionette TRACE conn4 <- [1,2430,null,{}] 16:09:51 INFO - PROCESS | 3205 | 1461193791957 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}] 16:09:52 INFO - PROCESS | 3205 | 1461193792208 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 16:09:52 INFO - PROCESS | 3205 | 1461193792548 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:52 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b16dc00 == 146 [pid = 3205] [id = 615] 16:09:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x8bed0000) [pid = 3205] [serial = 1846] [outer = (nil)] 16:09:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0xa0e57c00) [pid = 3205] [serial = 1847] [outer = 0x8bed0000] 16:09:52 INFO - PROCESS | 3205 | 1461193792647 Marionette DEBUG loaded listener.js 16:09:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0xa0f42c00) [pid = 3205] [serial = 1848] [outer = 0x8bed0000] 16:09:53 INFO - PROCESS | 3205 | 1461193793554 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]]]}] 16:09:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:09:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1683ms 16:09:53 INFO - PROCESS | 3205 | 1461193793631 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 16:09:53 INFO - PROCESS | 3205 | 1461193793635 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 16:09:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:09:53 INFO - PROCESS | 3205 | 1461193793642 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:09:53 INFO - PROCESS | 3205 | 1461193793644 Marionette TRACE conn4 <- [1,2434,null,{}] 16:09:53 INFO - PROCESS | 3205 | 1461193793651 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}] 16:09:53 INFO - PROCESS | 3205 | 1461193793932 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 16:09:54 INFO - PROCESS | 3205 | 1461193794285 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:54 INFO - PROCESS | 3205 | ++DOCSHELL 0x9fb91c00 == 147 [pid = 3205] [id = 616] 16:09:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x9fea2000) [pid = 3205] [serial = 1849] [outer = (nil)] 16:09:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0xa2a33000) [pid = 3205] [serial = 1850] [outer = 0x9fea2000] 16:09:54 INFO - PROCESS | 3205 | 1461193794375 Marionette DEBUG loaded listener.js 16:09:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0xa2a82000) [pid = 3205] [serial = 1851] [outer = 0x9fea2000] 16:09:55 INFO - PROCESS | 3205 | 1461193795297 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]]]}] 16:09:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:09:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1685ms 16:09:55 INFO - PROCESS | 3205 | 1461193795330 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 16:09:55 INFO - PROCESS | 3205 | 1461193795334 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 16:09:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:09:55 INFO - PROCESS | 3205 | 1461193795345 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:09:55 INFO - PROCESS | 3205 | 1461193795349 Marionette TRACE conn4 <- [1,2438,null,{}] 16:09:55 INFO - PROCESS | 3205 | 1461193795364 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}] 16:09:55 INFO - PROCESS | 3205 | 1461193795613 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x86bfbc00 == 146 [pid = 3205] [id = 598] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x89641400 == 145 [pid = 3205] [id = 597] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x882acc00 == 144 [pid = 3205] [id = 596] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x983ac400 == 143 [pid = 3205] [id = 594] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x85906800 == 142 [pid = 3205] [id = 592] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x874e6c00 == 141 [pid = 3205] [id = 593] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x963f2800 == 140 [pid = 3205] [id = 591] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x91305c00 == 139 [pid = 3205] [id = 590] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x91fbd800 == 138 [pid = 3205] [id = 589] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x97ff0800 == 137 [pid = 3205] [id = 421] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x8fb6d800 == 136 [pid = 3205] [id = 587] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x8fc5b400 == 135 [pid = 3205] [id = 588] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x887cc000 == 134 [pid = 3205] [id = 399] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x8b29f400 == 133 [pid = 3205] [id = 586] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x8eb70800 == 132 [pid = 3205] [id = 585] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x8e8a3400 == 131 [pid = 3205] [id = 584] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x8c539400 == 130 [pid = 3205] [id = 583] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x8c1c1400 == 129 [pid = 3205] [id = 582] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x8adbc400 == 128 [pid = 3205] [id = 580] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x8c0cf000 == 127 [pid = 3205] [id = 581] 16:09:57 INFO - PROCESS | 3205 | --DOCSHELL 0x882b2400 == 126 [pid = 3205] [id = 579] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x8f7a6400) [pid = 3205] [serial = 1689] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x877d8000) [pid = 3205] [serial = 1725] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x8adc6400) [pid = 3205] [serial = 1731] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x8b2a1000) [pid = 3205] [serial = 1733] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x877cc400) [pid = 3205] [serial = 1724] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x9ea21400) [pid = 3205] [serial = 1713] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x89b55400) [pid = 3205] [serial = 1728] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x9b07e400) [pid = 3205] [serial = 1712] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x92098400) [pid = 3205] [serial = 1695] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8b58d800) [pid = 3205] [serial = 1677] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x88f02800) [pid = 3205] [serial = 1673] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x8dfd6800) [pid = 3205] [serial = 1682] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x983a7c00) [pid = 3205] [serial = 1706] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x8b3e5c00) [pid = 3205] [serial = 1676] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x9718a400) [pid = 3205] [serial = 1701] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0xa0a2f400) [pid = 3205] [serial = 1718] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x8e8a5400) [pid = 3205] [serial = 1683] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x98403800) [pid = 3205] [serial = 1707] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x9ff40800) [pid = 3205] [serial = 1716] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x9505ec00) [pid = 3205] [serial = 1697] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x8de32400) [pid = 3205] [serial = 1679] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x8de3f800) [pid = 3205] [serial = 1680] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x99b2e800) [pid = 3205] [serial = 1710] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0xa0a90000) [pid = 3205] [serial = 1719] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x89cb7800) [pid = 3205] [serial = 1674] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x95c55c00) [pid = 3205] [serial = 1698] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x9130f400) [pid = 3205] [serial = 1694] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x8fc69800) [pid = 3205] [serial = 1691] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0xa0a2e400) [pid = 3205] [serial = 1721] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x9fea9000) [pid = 3205] [serial = 1659] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x9ff38c00) [pid = 3205] [serial = 1715] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x97af1400) [pid = 3205] [serial = 1703] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x8fe32c00) [pid = 3205] [serial = 1692] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x8ad21400) [pid = 3205] [serial = 1730] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x8eb78800) [pid = 3205] [serial = 1686] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8beeac00) [pid = 3205] [serial = 1605] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x98fad000) [pid = 3205] [serial = 1709] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x88f07400) [pid = 3205] [serial = 1727] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x8f563c00) [pid = 3205] [serial = 1688] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x96feb800) [pid = 3205] [serial = 1700] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8eb75000) [pid = 3205] [serial = 1685] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x97e3ac00) [pid = 3205] [serial = 1704] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x8b585c00) [pid = 3205] [serial = 1734] [outer = (nil)] [url = about:blank] 16:09:58 INFO - PROCESS | 3205 | 1461193798457 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:58 INFO - PROCESS | 3205 | ++DOCSHELL 0x877cc400 == 127 [pid = 3205] [id = 617] 16:09:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x877d2800) [pid = 3205] [serial = 1852] [outer = (nil)] 16:09:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x877e1400) [pid = 3205] [serial = 1853] [outer = 0x877d2800] 16:09:58 INFO - PROCESS | 3205 | 1461193798542 Marionette DEBUG loaded listener.js 16:09:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x885e9c00) [pid = 3205] [serial = 1854] [outer = 0x877d2800] 16:09:59 INFO - PROCESS | 3205 | 1461193799362 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]]]}] 16:09:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:09:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 4053ms 16:09:59 INFO - PROCESS | 3205 | 1461193799396 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 16:09:59 INFO - PROCESS | 3205 | 1461193799403 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 16:09:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:09:59 INFO - PROCESS | 3205 | 1461193799412 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:09:59 INFO - PROCESS | 3205 | 1461193799416 Marionette TRACE conn4 <- [1,2442,null,{}] 16:09:59 INFO - PROCESS | 3205 | 1461193799447 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}] 16:09:59 INFO - PROCESS | 3205 | 1461193799766 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 16:09:59 INFO - PROCESS | 3205 | 1461193799982 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:00 INFO - PROCESS | 3205 | ++DOCSHELL 0x89b5fc00 == 128 [pid = 3205] [id = 618] 16:10:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x89b60c00) [pid = 3205] [serial = 1855] [outer = (nil)] 16:10:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8ab02c00) [pid = 3205] [serial = 1856] [outer = 0x89b60c00] 16:10:00 INFO - PROCESS | 3205 | 1461193800064 Marionette DEBUG loaded listener.js 16:10:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8ab2d400) [pid = 3205] [serial = 1857] [outer = 0x89b60c00] 16:10:01 INFO - PROCESS | 3205 | 1461193801009 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]]]}] 16:10:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:10:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1642ms 16:10:01 INFO - PROCESS | 3205 | 1461193801059 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 16:10:01 INFO - PROCESS | 3205 | 1461193801066 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 16:10:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:10:01 INFO - PROCESS | 3205 | 1461193801081 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:10:01 INFO - PROCESS | 3205 | 1461193801085 Marionette TRACE conn4 <- [1,2446,null,{}] 16:10:01 INFO - PROCESS | 3205 | 1461193801091 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}] 16:10:01 INFO - PROCESS | 3205 | 1461193801435 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 16:10:01 INFO - PROCESS | 3205 | 1461193801682 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:01 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b16fc00 == 129 [pid = 3205] [id = 619] 16:10:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8b293400) [pid = 3205] [serial = 1858] [outer = (nil)] 16:10:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8b29ec00) [pid = 3205] [serial = 1859] [outer = 0x8b293400] 16:10:01 INFO - PROCESS | 3205 | 1461193801765 Marionette DEBUG loaded listener.js 16:10:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8b3e0800) [pid = 3205] [serial = 1860] [outer = 0x8b293400] 16:10:02 INFO - PROCESS | 3205 | 1461193802648 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]]]}] 16:10:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:10:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 2240ms 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x92a19000) [pid = 3205] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8ab07c00) [pid = 3205] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x887cb400) [pid = 3205] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x8e97a000) [pid = 3205] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x92a17800) [pid = 3205] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x885e8400) [pid = 3205] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8c1c1000) [pid = 3205] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x8b3e0400) [pid = 3205] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x89642400) [pid = 3205] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x8e88e000) [pid = 3205] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x98409400) [pid = 3205] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x8c542800) [pid = 3205] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x97810000) [pid = 3205] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0x8eb91000) [pid = 3205] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0x8eb92000) [pid = 3205] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x92a1fc00) [pid = 3205] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 126 (0x8adc5000) [pid = 3205] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 125 (0x887c6400) [pid = 3205] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 124 (0x8fc5c400) [pid = 3205] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 123 (0x887c1800) [pid = 3205] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 122 (0x9715bc00) [pid = 3205] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:10:03 INFO - PROCESS | 3205 | --DOMWINDOW == 121 (0x99b2ac00) [pid = 3205] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:10:03 INFO - PROCESS | 3205 | 1461193803465 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 16:10:03 INFO - PROCESS | 3205 | 1461193803468 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 16:10:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:10:03 INFO - PROCESS | 3205 | 1461193803493 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:10:03 INFO - PROCESS | 3205 | 1461193803502 Marionette TRACE conn4 <- [1,2450,null,{}] 16:10:03 INFO - PROCESS | 3205 | 1461193803509 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}] 16:10:03 INFO - PROCESS | 3205 | 1461193803788 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 16:10:03 INFO - PROCESS | 3205 | 1461193803913 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:03 INFO - PROCESS | 3205 | ++DOCSHELL 0x8adbf800 == 130 [pid = 3205] [id = 620] 16:10:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 122 (0x8adc6800) [pid = 3205] [serial = 1861] [outer = (nil)] 16:10:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 123 (0x8b584c00) [pid = 3205] [serial = 1862] [outer = 0x8adc6800] 16:10:03 INFO - PROCESS | 3205 | 1461193803989 Marionette DEBUG loaded listener.js 16:10:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 124 (0x8bec6c00) [pid = 3205] [serial = 1863] [outer = 0x8adc6800] 16:10:04 INFO - PROCESS | 3205 | 1461193804738 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]]]}] 16:10:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:10:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1302ms 16:10:04 INFO - PROCESS | 3205 | 1461193804786 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 16:10:04 INFO - PROCESS | 3205 | 1461193804790 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 16:10:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:10:04 INFO - PROCESS | 3205 | 1461193804796 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:10:04 INFO - PROCESS | 3205 | 1461193804800 Marionette TRACE conn4 <- [1,2454,null,{}] 16:10:04 INFO - PROCESS | 3205 | 1461193804808 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}] 16:10:05 INFO - PROCESS | 3205 | 1461193805026 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 16:10:05 INFO - PROCESS | 3205 | 1461193805219 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x8adc5400 == 131 [pid = 3205] [id = 621] 16:10:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 125 (0x8becac00) [pid = 3205] [serial = 1864] [outer = (nil)] 16:10:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0x8c08d800) [pid = 3205] [serial = 1865] [outer = 0x8becac00] 16:10:05 INFO - PROCESS | 3205 | 1461193805297 Marionette DEBUG loaded listener.js 16:10:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0x8c0d5000) [pid = 3205] [serial = 1866] [outer = 0x8becac00] 16:10:06 INFO - PROCESS | 3205 | 1461193806794 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]]]}] 16:10:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:10:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 2083ms 16:10:06 INFO - PROCESS | 3205 | 1461193806881 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 16:10:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:10:06 INFO - PROCESS | 3205 | 1461193806890 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 16:10:06 INFO - PROCESS | 3205 | 1461193806899 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:10:06 INFO - PROCESS | 3205 | 1461193806905 Marionette TRACE conn4 <- [1,2458,null,{}] 16:10:06 INFO - PROCESS | 3205 | 1461193806916 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}] 16:10:07 INFO - PROCESS | 3205 | 1461193807384 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 16:10:07 INFO - PROCESS | 3205 | 1461193807602 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:07 INFO - PROCESS | 3205 | ++DOCSHELL 0x877e6400 == 132 [pid = 3205] [id = 622] 16:10:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x88f0b000) [pid = 3205] [serial = 1867] [outer = (nil)] 16:10:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x89cbb800) [pid = 3205] [serial = 1868] [outer = 0x88f0b000] 16:10:07 INFO - PROCESS | 3205 | 1461193807695 Marionette DEBUG loaded listener.js 16:10:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x8acc3000) [pid = 3205] [serial = 1869] [outer = 0x88f0b000] 16:10:08 INFO - PROCESS | 3205 | 1461193808775 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]]]}] 16:10:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:10:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1937ms 16:10:08 INFO - PROCESS | 3205 | 1461193808836 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 16:10:08 INFO - PROCESS | 3205 | 1461193808845 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 16:10:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:10:08 INFO - PROCESS | 3205 | 1461193808856 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:10:08 INFO - PROCESS | 3205 | 1461193808860 Marionette TRACE conn4 <- [1,2462,null,{}] 16:10:08 INFO - PROCESS | 3205 | 1461193808867 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}] 16:10:09 INFO - PROCESS | 3205 | 1461193809209 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 16:10:09 INFO - PROCESS | 3205 | 1461193809464 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:09 INFO - PROCESS | 3205 | ++DOCSHELL 0x887c6400 == 133 [pid = 3205] [id = 623] 16:10:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x8b2a0c00) [pid = 3205] [serial = 1870] [outer = (nil)] 16:10:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x8bef3800) [pid = 3205] [serial = 1871] [outer = 0x8b2a0c00] 16:10:09 INFO - PROCESS | 3205 | 1461193809555 Marionette DEBUG loaded listener.js 16:10:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x8c0d5400) [pid = 3205] [serial = 1872] [outer = 0x8b2a0c00] 16:10:10 INFO - PROCESS | 3205 | 1461193810509 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]]]}] 16:10:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:10:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1687ms 16:10:10 INFO - PROCESS | 3205 | 1461193810543 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 16:10:10 INFO - PROCESS | 3205 | 1461193810546 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 16:10:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:10:10 INFO - PROCESS | 3205 | 1461193810553 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:10:10 INFO - PROCESS | 3205 | 1461193810560 Marionette TRACE conn4 <- [1,2466,null,{}] 16:10:10 INFO - PROCESS | 3205 | 1461193810578 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}] 16:10:10 INFO - PROCESS | 3205 | 1461193810836 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 16:10:11 INFO - PROCESS | 3205 | 1461193811169 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:11 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b586400 == 134 [pid = 3205] [id = 624] 16:10:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x8c1be000) [pid = 3205] [serial = 1873] [outer = (nil)] 16:10:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8df83400) [pid = 3205] [serial = 1874] [outer = 0x8c1be000] 16:10:11 INFO - PROCESS | 3205 | 1461193811260 Marionette DEBUG loaded listener.js 16:10:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8dfca000) [pid = 3205] [serial = 1875] [outer = 0x8c1be000] 16:10:12 INFO - PROCESS | 3205 | 1461193812129 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]]]}] 16:10:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:10:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1646ms 16:10:12 INFO - PROCESS | 3205 | 1461193812201 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 16:10:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:10:12 INFO - PROCESS | 3205 | 1461193812206 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 16:10:12 INFO - PROCESS | 3205 | 1461193812212 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:10:12 INFO - PROCESS | 3205 | 1461193812216 Marionette TRACE conn4 <- [1,2470,null,{}] 16:10:12 INFO - PROCESS | 3205 | 1461193812222 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}] 16:10:12 INFO - PROCESS | 3205 | 1461193812487 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 16:10:12 INFO - PROCESS | 3205 | 1461193812821 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:12 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c537c00 == 135 [pid = 3205] [id = 625] 16:10:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8df8c800) [pid = 3205] [serial = 1876] [outer = (nil)] 16:10:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8e89b400) [pid = 3205] [serial = 1877] [outer = 0x8df8c800] 16:10:12 INFO - PROCESS | 3205 | 1461193812912 Marionette DEBUG loaded listener.js 16:10:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8e8a8400) [pid = 3205] [serial = 1878] [outer = 0x8df8c800] 16:10:13 INFO - PROCESS | 3205 | 1461193813783 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]]]}] 16:10:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:10:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1632ms 16:10:13 INFO - PROCESS | 3205 | 1461193813845 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 16:10:13 INFO - PROCESS | 3205 | 1461193813848 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 16:10:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:10:13 INFO - PROCESS | 3205 | 1461193813856 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:10:13 INFO - PROCESS | 3205 | 1461193813860 Marionette TRACE conn4 <- [1,2474,null,{}] 16:10:13 INFO - PROCESS | 3205 | 1461193813865 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}] 16:10:14 INFO - PROCESS | 3205 | 1461193814073 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 16:10:14 INFO - PROCESS | 3205 | 1461193814406 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:14 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e88f000 == 136 [pid = 3205] [id = 626] 16:10:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8e97f000) [pid = 3205] [serial = 1879] [outer = (nil)] 16:10:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8eb78400) [pid = 3205] [serial = 1880] [outer = 0x8e97f000] 16:10:14 INFO - PROCESS | 3205 | 1461193814500 Marionette DEBUG loaded listener.js 16:10:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8eb7c400) [pid = 3205] [serial = 1881] [outer = 0x8e97f000] 16:10:15 INFO - PROCESS | 3205 | 1461193815495 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]]]}] 16:10:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:10:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1681ms 16:10:15 INFO - PROCESS | 3205 | 1461193815537 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 16:10:15 INFO - PROCESS | 3205 | 1461193815541 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 16:10:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:10:15 INFO - PROCESS | 3205 | 1461193815548 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:10:15 INFO - PROCESS | 3205 | 1461193815552 Marionette TRACE conn4 <- [1,2478,null,{}] 16:10:15 INFO - PROCESS | 3205 | 1461193815558 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}] 16:10:15 INFO - PROCESS | 3205 | 1461193815799 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 16:10:16 INFO - PROCESS | 3205 | 1461193816130 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:16 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb79400 == 137 [pid = 3205] [id = 627] 16:10:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8ec81800) [pid = 3205] [serial = 1882] [outer = (nil)] 16:10:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8f68fc00) [pid = 3205] [serial = 1883] [outer = 0x8ec81800] 16:10:16 INFO - PROCESS | 3205 | 1461193816227 Marionette DEBUG loaded listener.js 16:10:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8f696c00) [pid = 3205] [serial = 1884] [outer = 0x8ec81800] 16:10:17 INFO - PROCESS | 3205 | 1461193817126 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]]]}] 16:10:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:10:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1639ms 16:10:17 INFO - PROCESS | 3205 | 1461193817189 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 16:10:17 INFO - PROCESS | 3205 | 1461193817193 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 16:10:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:10:17 INFO - PROCESS | 3205 | 1461193817199 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:10:17 INFO - PROCESS | 3205 | 1461193817202 Marionette TRACE conn4 <- [1,2482,null,{}] 16:10:17 INFO - PROCESS | 3205 | 1461193817208 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}] 16:10:17 INFO - PROCESS | 3205 | 1461193817438 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 16:10:17 INFO - PROCESS | 3205 | 1461193817770 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:17 INFO - PROCESS | 3205 | ++DOCSHELL 0x8de3d400 == 138 [pid = 3205] [id = 628] 16:10:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x8e97a000) [pid = 3205] [serial = 1885] [outer = (nil)] 16:10:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x8fb76000) [pid = 3205] [serial = 1886] [outer = 0x8e97a000] 16:10:17 INFO - PROCESS | 3205 | 1461193817865 Marionette DEBUG loaded listener.js 16:10:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8fc5cc00) [pid = 3205] [serial = 1887] [outer = 0x8e97a000] 16:10:18 INFO - PROCESS | 3205 | 1461193818759 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]]]}] 16:10:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:10:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1630ms 16:10:18 INFO - PROCESS | 3205 | 1461193818830 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 16:10:18 INFO - PROCESS | 3205 | 1461193818834 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 16:10:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:10:18 INFO - PROCESS | 3205 | 1461193818841 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:10:18 INFO - PROCESS | 3205 | 1461193818844 Marionette TRACE conn4 <- [1,2486,null,{}] 16:10:18 INFO - PROCESS | 3205 | 1461193818850 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}] 16:10:19 INFO - PROCESS | 3205 | 1461193819087 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 16:10:19 INFO - PROCESS | 3205 | 1461193819419 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:19 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fb6a800 == 139 [pid = 3205] [id = 629] 16:10:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x8fe33000) [pid = 3205] [serial = 1888] [outer = (nil)] 16:10:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x91218000) [pid = 3205] [serial = 1889] [outer = 0x8fe33000] 16:10:19 INFO - PROCESS | 3205 | 1461193819504 Marionette DEBUG loaded listener.js 16:10:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x91305c00) [pid = 3205] [serial = 1890] [outer = 0x8fe33000] 16:10:20 INFO - PROCESS | 3205 | 1461193820407 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]]]}] 16:10:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:10:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1629ms 16:10:20 INFO - PROCESS | 3205 | 1461193820479 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 16:10:20 INFO - PROCESS | 3205 | 1461193820482 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 16:10:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:10:20 INFO - PROCESS | 3205 | 1461193820494 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:10:20 INFO - PROCESS | 3205 | 1461193820498 Marionette TRACE conn4 <- [1,2490,null,{}] 16:10:20 INFO - PROCESS | 3205 | 1461193820504 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}] 16:10:20 INFO - PROCESS | 3205 | 1461193820755 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 16:10:21 INFO - PROCESS | 3205 | 1461193821089 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:21 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fe31000 == 140 [pid = 3205] [id = 630] 16:10:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x90702000) [pid = 3205] [serial = 1891] [outer = (nil)] 16:10:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x92a87000) [pid = 3205] [serial = 1892] [outer = 0x90702000] 16:10:21 INFO - PROCESS | 3205 | 1461193821174 Marionette DEBUG loaded listener.js 16:10:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x92a93800) [pid = 3205] [serial = 1893] [outer = 0x90702000] 16:10:22 INFO - PROCESS | 3205 | 1461193822044 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]]]}] 16:10:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:10:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1588ms 16:10:22 INFO - PROCESS | 3205 | 1461193822085 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 16:10:22 INFO - PROCESS | 3205 | 1461193822089 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 16:10:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:10:22 INFO - PROCESS | 3205 | 1461193822096 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:10:22 INFO - PROCESS | 3205 | 1461193822098 Marionette TRACE conn4 <- [1,2494,null,{}] 16:10:22 INFO - PROCESS | 3205 | 1461193822105 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}] 16:10:22 INFO - PROCESS | 3205 | 1461193822342 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 16:10:22 INFO - PROCESS | 3205 | 1461193822690 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:22 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f68c400 == 141 [pid = 3205] [id = 631] 16:10:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x963ef800) [pid = 3205] [serial = 1894] [outer = (nil)] 16:10:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x9715bc00) [pid = 3205] [serial = 1895] [outer = 0x963ef800] 16:10:22 INFO - PROCESS | 3205 | 1461193822786 Marionette DEBUG loaded listener.js 16:10:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x9718c800) [pid = 3205] [serial = 1896] [outer = 0x963ef800] 16:10:23 INFO - PROCESS | 3205 | 1461193823705 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]]]}] 16:10:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:10:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1681ms 16:10:23 INFO - PROCESS | 3205 | 1461193823778 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 16:10:23 INFO - PROCESS | 3205 | 1461193823782 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 16:10:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:10:23 INFO - PROCESS | 3205 | 1461193823789 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:10:23 INFO - PROCESS | 3205 | 1461193823794 Marionette TRACE conn4 <- [1,2498,null,{}] 16:10:23 INFO - PROCESS | 3205 | 1461193823799 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}] 16:10:24 INFO - PROCESS | 3205 | 1461193824101 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 16:10:24 INFO - PROCESS | 3205 | 1461193824440 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:24 INFO - PROCESS | 3205 | ++DOCSHELL 0x963eb800 == 142 [pid = 3205] [id = 632] 16:10:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x97194000) [pid = 3205] [serial = 1897] [outer = (nil)] 16:10:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x97e37000) [pid = 3205] [serial = 1898] [outer = 0x97194000] 16:10:24 INFO - PROCESS | 3205 | 1461193824541 Marionette DEBUG loaded listener.js 16:10:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x97f46c00) [pid = 3205] [serial = 1899] [outer = 0x97194000] 16:10:25 INFO - PROCESS | 3205 | 1461193825593 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]]]}] 16:10:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:10:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1838ms 16:10:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:10:25 INFO - PROCESS | 3205 | 1461193825628 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 16:10:25 INFO - PROCESS | 3205 | 1461193825631 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 16:10:25 INFO - PROCESS | 3205 | 1461193825638 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:10:25 INFO - PROCESS | 3205 | 1461193825642 Marionette TRACE conn4 <- [1,2502,null,{}] 16:10:25 INFO - PROCESS | 3205 | 1461193825647 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}] 16:10:25 INFO - PROCESS | 3205 | 1461193825871 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 16:10:26 INFO - PROCESS | 3205 | 1461193826202 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:26 INFO - PROCESS | 3205 | ++DOCSHELL 0x963f2800 == 143 [pid = 3205] [id = 633] 16:10:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x97816c00) [pid = 3205] [serial = 1900] [outer = (nil)] 16:10:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x97fbdc00) [pid = 3205] [serial = 1901] [outer = 0x97816c00] 16:10:26 INFO - PROCESS | 3205 | 1461193826294 Marionette DEBUG loaded listener.js 16:10:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x983a4400) [pid = 3205] [serial = 1902] [outer = 0x97816c00] 16:10:27 INFO - PROCESS | 3205 | 1461193827191 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]]]}] 16:10:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:10:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1632ms 16:10:27 INFO - PROCESS | 3205 | 1461193827270 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 16:10:27 INFO - PROCESS | 3205 | 1461193827275 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 16:10:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:10:27 INFO - PROCESS | 3205 | 1461193827281 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:10:27 INFO - PROCESS | 3205 | 1461193827284 Marionette TRACE conn4 <- [1,2506,null,{}] 16:10:27 INFO - PROCESS | 3205 | 1461193827290 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}] 16:10:27 INFO - PROCESS | 3205 | 1461193827559 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 16:10:27 INFO - PROCESS | 3205 | 1461193827895 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:27 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bf2400 == 144 [pid = 3205] [id = 634] 16:10:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x877e4400) [pid = 3205] [serial = 1903] [outer = (nil)] 16:10:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x983ac400) [pid = 3205] [serial = 1904] [outer = 0x877e4400] 16:10:27 INFO - PROCESS | 3205 | 1461193827995 Marionette DEBUG loaded listener.js 16:10:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x9887a400) [pid = 3205] [serial = 1905] [outer = 0x877e4400] 16:10:28 INFO - PROCESS | 3205 | 1461193828895 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]]]}] 16:10:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:10:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1686ms 16:10:28 INFO - PROCESS | 3205 | 1461193828968 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 16:10:28 INFO - PROCESS | 3205 | 1461193828971 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 16:10:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:10:28 INFO - PROCESS | 3205 | 1461193828978 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:10:28 INFO - PROCESS | 3205 | 1461193828981 Marionette TRACE conn4 <- [1,2510,null,{}] 16:10:28 INFO - PROCESS | 3205 | 1461193828987 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}] 16:10:29 INFO - PROCESS | 3205 | 1461193829256 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 16:10:29 INFO - PROCESS | 3205 | 1461193829595 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:29 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bf8800 == 145 [pid = 3205] [id = 635] 16:10:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x877d4c00) [pid = 3205] [serial = 1906] [outer = (nil)] 16:10:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x99bf2800) [pid = 3205] [serial = 1907] [outer = 0x877d4c00] 16:10:29 INFO - PROCESS | 3205 | 1461193829693 Marionette DEBUG loaded listener.js 16:10:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x99bf5000) [pid = 3205] [serial = 1908] [outer = 0x877d4c00] 16:10:30 INFO - PROCESS | 3205 | 1461193830680 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]]]}] 16:10:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:10:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1790ms 16:10:30 INFO - PROCESS | 3205 | 1461193830768 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 16:10:30 INFO - PROCESS | 3205 | 1461193830772 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 16:10:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:10:30 INFO - PROCESS | 3205 | 1461193830778 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:10:30 INFO - PROCESS | 3205 | 1461193830782 Marionette TRACE conn4 <- [1,2514,null,{}] 16:10:30 INFO - PROCESS | 3205 | 1461193830788 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}] 16:10:31 INFO - PROCESS | 3205 | 1461193831042 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 16:10:31 INFO - PROCESS | 3205 | 1461193831378 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:31 INFO - PROCESS | 3205 | ++DOCSHELL 0x9883c000 == 146 [pid = 3205] [id = 636] 16:10:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x98b93000) [pid = 3205] [serial = 1909] [outer = (nil)] 16:10:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x9fc53800) [pid = 3205] [serial = 1910] [outer = 0x98b93000] 16:10:31 INFO - PROCESS | 3205 | 1461193831468 Marionette DEBUG loaded listener.js 16:10:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x9fea9000) [pid = 3205] [serial = 1911] [outer = 0x98b93000] 16:10:32 INFO - PROCESS | 3205 | 1461193832355 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]]]}] 16:10:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:10:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1640ms 16:10:32 INFO - PROCESS | 3205 | 1461193832426 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 16:10:32 INFO - PROCESS | 3205 | 1461193832429 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 16:10:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:10:32 INFO - PROCESS | 3205 | 1461193832439 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:10:32 INFO - PROCESS | 3205 | 1461193832442 Marionette TRACE conn4 <- [1,2518,null,{}] 16:10:32 INFO - PROCESS | 3205 | 1461193832448 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}] 16:10:32 INFO - PROCESS | 3205 | 1461193832686 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 16:10:33 INFO - PROCESS | 3205 | 1461193832999 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:33 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b587400 == 147 [pid = 3205] [id = 637] 16:10:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x8c090400) [pid = 3205] [serial = 1912] [outer = (nil)] 16:10:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0xa0a2f400) [pid = 3205] [serial = 1913] [outer = 0x8c090400] 16:10:33 INFO - PROCESS | 3205 | 1461193833087 Marionette DEBUG loaded listener.js 16:10:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0xa0ad5400) [pid = 3205] [serial = 1914] [outer = 0x8c090400] 16:10:34 INFO - PROCESS | 3205 | 1461193834001 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]]]}] 16:10:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:10:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1635ms 16:10:34 INFO - PROCESS | 3205 | 1461193834075 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 16:10:34 INFO - PROCESS | 3205 | 1461193834078 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 16:10:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:10:34 INFO - PROCESS | 3205 | 1461193834086 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:10:34 INFO - PROCESS | 3205 | 1461193834090 Marionette TRACE conn4 <- [1,2522,null,{}] 16:10:34 INFO - PROCESS | 3205 | 1461193834096 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}] 16:10:34 INFO - PROCESS | 3205 | 1461193834381 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 16:10:34 INFO - PROCESS | 3205 | 1461193834729 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:34 INFO - PROCESS | 3205 | ++DOCSHELL 0x86befc00 == 148 [pid = 3205] [id = 638] 16:10:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x8f7a1c00) [pid = 3205] [serial = 1915] [outer = (nil)] 16:10:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0xa2adc400) [pid = 3205] [serial = 1916] [outer = 0x8f7a1c00] 16:10:34 INFO - PROCESS | 3205 | 1461193834823 Marionette DEBUG loaded listener.js 16:10:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0xa3c80000) [pid = 3205] [serial = 1917] [outer = 0x8f7a1c00] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8b296000 == 147 [pid = 3205] [id = 578] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8f68d000 == 146 [pid = 3205] [id = 36] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x849ed000 == 145 [pid = 3205] [id = 256] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8adbf800 == 144 [pid = 3205] [id = 620] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8b16fc00 == 143 [pid = 3205] [id = 619] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x89b5fc00 == 142 [pid = 3205] [id = 618] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x877cc400 == 141 [pid = 3205] [id = 617] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8b16dc00 == 140 [pid = 3205] [id = 615] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8acba800 == 139 [pid = 3205] [id = 613] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x97f41000 == 138 [pid = 3205] [id = 614] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x869b7000 == 137 [pid = 3205] [id = 612] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x983a6c00 == 136 [pid = 3205] [id = 611] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x97fb8400 == 135 [pid = 3205] [id = 610] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x907df400 == 134 [pid = 3205] [id = 608] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x882ac400 == 133 [pid = 3205] [id = 609] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8ec89400 == 132 [pid = 3205] [id = 607] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8ec8bc00 == 131 [pid = 3205] [id = 606] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8bef3400 == 130 [pid = 3205] [id = 605] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8e8aa800 == 129 [pid = 3205] [id = 604] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8c0d1800 == 128 [pid = 3205] [id = 602] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8c540800 == 127 [pid = 3205] [id = 603] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x8adbcc00 == 126 [pid = 3205] [id = 601] 16:10:38 INFO - PROCESS | 3205 | --DOCSHELL 0x885db400 == 125 [pid = 3205] [id = 600] 16:10:38 INFO - PROCESS | 3205 | 1461193838258 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]]]}] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x92a92800) [pid = 3205] [serial = 1767] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x8b17b800) [pid = 3205] [serial = 1794] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x988ba400) [pid = 3205] [serial = 1781] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x8ec83000) [pid = 3205] [serial = 1754] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x97167c00) [pid = 3205] [serial = 1769] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0xa0c36400) [pid = 3205] [serial = 1722] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x8c53dc00) [pid = 3205] [serial = 1745] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x8b16e800) [pid = 3205] [serial = 1793] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x8bef1000) [pid = 3205] [serial = 1743] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x8c0d0c00) [pid = 3205] [serial = 1671] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8e977c00) [pid = 3205] [serial = 1751] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x99c0cc00) [pid = 3205] [serial = 1785] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x8e891c00) [pid = 3205] [serial = 1749] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x8e97c800) [pid = 3205] [serial = 1752] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x98b8a400) [pid = 3205] [serial = 1782] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x99c02800) [pid = 3205] [serial = 1784] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x8beec400) [pid = 3205] [serial = 1736] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x98247000) [pid = 3205] [serial = 1778] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x8fc60c00) [pid = 3205] [serial = 1761] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x975ef400) [pid = 3205] [serial = 1770] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x8dfd6c00) [pid = 3205] [serial = 1748] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x8f68a800) [pid = 3205] [serial = 1757] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x97813800) [pid = 3205] [serial = 1772] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x8c0d4000) [pid = 3205] [serial = 1797] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x8f691800) [pid = 3205] [serial = 1758] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x88f0a800) [pid = 3205] [serial = 1790] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x8de38400) [pid = 3205] [serial = 1746] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x907dc800) [pid = 3205] [serial = 1764] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x8ab35400) [pid = 3205] [serial = 1740] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x89645000) [pid = 3205] [serial = 1739] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x8ec8a000) [pid = 3205] [serial = 1755] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x89b5f800) [pid = 3205] [serial = 1791] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x8beca400) [pid = 3205] [serial = 1742] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x90701400) [pid = 3205] [serial = 1763] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x97e3bc00) [pid = 3205] [serial = 1775] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x92a89c00) [pid = 3205] [serial = 1766] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x9fb22400) [pid = 3205] [serial = 1788] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x983a2c00) [pid = 3205] [serial = 1779] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x8fc5b800) [pid = 3205] [serial = 1760] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x97818800) [pid = 3205] [serial = 1773] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x9ea18400) [pid = 3205] [serial = 1787] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x97f42000) [pid = 3205] [serial = 1776] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x8c086000) [pid = 3205] [serial = 1796] [outer = (nil)] [url = about:blank] 16:10:38 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x8c0d6c00) [pid = 3205] [serial = 1799] [outer = (nil)] [url = about:blank] 16:10:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:10:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 4443ms 16:10:38 INFO - PROCESS | 3205 | 1461193838554 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 16:10:38 INFO - PROCESS | 3205 | 1461193838561 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 16:10:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:10:38 INFO - PROCESS | 3205 | 1461193838572 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:10:38 INFO - PROCESS | 3205 | 1461193838578 Marionette TRACE conn4 <- [1,2526,null,{}] 16:10:38 INFO - PROCESS | 3205 | 1461193838588 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}] 16:10:38 INFO - PROCESS | 3205 | 1461193838803 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 16:10:39 INFO - PROCESS | 3205 | 1461193839031 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:39 INFO - PROCESS | 3205 | ++DOCSHELL 0x864a9000 == 126 [pid = 3205] [id = 639] 16:10:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x864ab400) [pid = 3205] [serial = 1918] [outer = (nil)] 16:10:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x877d5800) [pid = 3205] [serial = 1919] [outer = 0x864ab400] 16:10:39 INFO - PROCESS | 3205 | 1461193839111 Marionette DEBUG loaded listener.js 16:10:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x887c4400) [pid = 3205] [serial = 1920] [outer = 0x864ab400] 16:10:39 INFO - PROCESS | 3205 | 1461193839948 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]]]}] 16:10:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:10:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1438ms 16:10:40 INFO - PROCESS | 3205 | 1461193840011 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 16:10:40 INFO - PROCESS | 3205 | 1461193840020 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 16:10:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:10:40 INFO - PROCESS | 3205 | 1461193840032 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:10:40 INFO - PROCESS | 3205 | 1461193840035 Marionette TRACE conn4 <- [1,2530,null,{}] 16:10:40 INFO - PROCESS | 3205 | 1461193840042 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}] 16:10:40 INFO - PROCESS | 3205 | 1461193840273 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 16:10:40 INFO - PROCESS | 3205 | 1461193840558 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:40 INFO - PROCESS | 3205 | ++DOCSHELL 0x88f03400 == 127 [pid = 3205] [id = 640] 16:10:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x88f0fc00) [pid = 3205] [serial = 1921] [outer = (nil)] 16:10:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x89650000) [pid = 3205] [serial = 1922] [outer = 0x88f0fc00] 16:10:40 INFO - PROCESS | 3205 | 1461193840651 Marionette DEBUG loaded listener.js 16:10:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8ab0a400) [pid = 3205] [serial = 1923] [outer = 0x88f0fc00] 16:10:41 INFO - PROCESS | 3205 | 1461193841611 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]]]}] 16:10:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:10:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1638ms 16:10:41 INFO - PROCESS | 3205 | 1461193841673 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 16:10:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:10:41 INFO - PROCESS | 3205 | 1461193841677 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 16:10:41 INFO - PROCESS | 3205 | 1461193841684 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:10:41 INFO - PROCESS | 3205 | 1461193841690 Marionette TRACE conn4 <- [1,2534,null,{}] 16:10:41 INFO - PROCESS | 3205 | 1461193841706 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}] 16:10:42 INFO - PROCESS | 3205 | 1461193842016 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 16:10:42 INFO - PROCESS | 3205 | 1461193842210 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:42 INFO - PROCESS | 3205 | ++DOCSHELL 0x89641400 == 128 [pid = 3205] [id = 641] 16:10:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8b16fc00) [pid = 3205] [serial = 1924] [outer = (nil)] 16:10:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8b292400) [pid = 3205] [serial = 1925] [outer = 0x8b16fc00] 16:10:42 INFO - PROCESS | 3205 | 1461193842329 Marionette DEBUG loaded listener.js 16:10:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8b3e5c00) [pid = 3205] [serial = 1926] [outer = 0x8b16fc00] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x89b60c00) [pid = 3205] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x99bf3000) [pid = 3205] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x88913400) [pid = 3205] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x88916c00) [pid = 3205] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x8bed0000) [pid = 3205] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x8b295800) [pid = 3205] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8e8b0000) [pid = 3205] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x8f566400) [pid = 3205] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x8b3da400) [pid = 3205] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x8e97b000) [pid = 3205] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x887cf000) [pid = 3205] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x877d2800) [pid = 3205] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x97fbac00) [pid = 3205] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0x8adc6800) [pid = 3205] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0x8f7aa800) [pid = 3205] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x99123000) [pid = 3205] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 126 (0x9ea1ec00) [pid = 3205] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 125 (0x92a1ac00) [pid = 3205] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 124 (0x8df8a000) [pid = 3205] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 123 (0x8b293400) [pid = 3205] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:10:43 INFO - PROCESS | 3205 | --DOMWINDOW == 122 (0x8fb6cc00) [pid = 3205] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:10:43 INFO - PROCESS | 3205 | 1461193843825 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]]]}] 16:10:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:10:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 2191ms 16:10:43 INFO - PROCESS | 3205 | 1461193843876 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 16:10:43 INFO - PROCESS | 3205 | 1461193843880 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 16:10:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:10:43 INFO - PROCESS | 3205 | 1461193843887 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:10:43 INFO - PROCESS | 3205 | 1461193843890 Marionette TRACE conn4 <- [1,2538,null,{}] 16:10:43 INFO - PROCESS | 3205 | 1461193843896 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}] 16:10:44 INFO - PROCESS | 3205 | 1461193844125 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 16:10:44 INFO - PROCESS | 3205 | 1461193844326 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:44 INFO - PROCESS | 3205 | ++DOCSHELL 0x887ca800 == 129 [pid = 3205] [id = 642] 16:10:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 123 (0x88823000) [pid = 3205] [serial = 1927] [outer = (nil)] 16:10:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 124 (0x8b299000) [pid = 3205] [serial = 1928] [outer = 0x88823000] 16:10:44 INFO - PROCESS | 3205 | 1461193844400 Marionette DEBUG loaded listener.js 16:10:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 125 (0x8beeac00) [pid = 3205] [serial = 1929] [outer = 0x88823000] 16:10:45 INFO - PROCESS | 3205 | 1461193845168 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]]]}] 16:10:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:10:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1346ms 16:10:45 INFO - PROCESS | 3205 | 1461193845234 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 16:10:45 INFO - PROCESS | 3205 | 1461193845238 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 16:10:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:10:45 INFO - PROCESS | 3205 | 1461193845244 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:10:45 INFO - PROCESS | 3205 | 1461193845248 Marionette TRACE conn4 <- [1,2542,null,{}] 16:10:45 INFO - PROCESS | 3205 | 1461193845253 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}] 16:10:45 INFO - PROCESS | 3205 | 1461193845485 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 16:10:46 INFO - PROCESS | 3205 | 1461193845991 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:46 INFO - PROCESS | 3205 | ++DOCSHELL 0x864abc00 == 130 [pid = 3205] [id = 643] 16:10:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0x864ad800) [pid = 3205] [serial = 1930] [outer = (nil)] 16:10:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0x864b4000) [pid = 3205] [serial = 1931] [outer = 0x864ad800] 16:10:46 INFO - PROCESS | 3205 | 1461193846083 Marionette DEBUG loaded listener.js 16:10:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x877ce800) [pid = 3205] [serial = 1932] [outer = 0x864ad800] 16:10:47 INFO - PROCESS | 3205 | 1461193847052 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]]]}] 16:10:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:10:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1880ms 16:10:47 INFO - PROCESS | 3205 | 1461193847128 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 16:10:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:10:47 INFO - PROCESS | 3205 | 1461193847136 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 16:10:47 INFO - PROCESS | 3205 | 1461193847144 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:10:47 INFO - PROCESS | 3205 | 1461193847149 Marionette TRACE conn4 <- [1,2546,null,{}] 16:10:47 INFO - PROCESS | 3205 | 1461193847158 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}] 16:10:47 INFO - PROCESS | 3205 | 1461193847425 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 16:10:47 INFO - PROCESS | 3205 | 1461193847765 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:47 INFO - PROCESS | 3205 | ++DOCSHELL 0x8891c800 == 131 [pid = 3205] [id = 644] 16:10:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x89644c00) [pid = 3205] [serial = 1933] [outer = (nil)] 16:10:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x89b62800) [pid = 3205] [serial = 1934] [outer = 0x89644c00] 16:10:47 INFO - PROCESS | 3205 | 1461193847859 Marionette DEBUG loaded listener.js 16:10:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x8ab38400) [pid = 3205] [serial = 1935] [outer = 0x89644c00] 16:10:48 INFO - PROCESS | 3205 | 1461193848925 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]]]}] 16:10:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:10:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1839ms 16:10:48 INFO - PROCESS | 3205 | 1461193848986 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 16:10:48 INFO - PROCESS | 3205 | 1461193848993 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 16:10:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:10:49 INFO - PROCESS | 3205 | 1461193849000 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:10:49 INFO - PROCESS | 3205 | 1461193849004 Marionette TRACE conn4 <- [1,2550,null,{}] 16:10:49 INFO - PROCESS | 3205 | 1461193849010 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}] 16:10:49 INFO - PROCESS | 3205 | 1461193849265 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 16:10:49 INFO - PROCESS | 3205 | 1461193849619 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab36c00 == 132 [pid = 3205] [id = 645] 16:10:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x8ad1fc00) [pid = 3205] [serial = 1936] [outer = (nil)] 16:10:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x8b16dc00) [pid = 3205] [serial = 1937] [outer = 0x8ad1fc00] 16:10:49 INFO - PROCESS | 3205 | 1461193849711 Marionette DEBUG loaded listener.js 16:10:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x8b3ddc00) [pid = 3205] [serial = 1938] [outer = 0x8ad1fc00] 16:10:50 INFO - PROCESS | 3205 | 1461193850740 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]]]}] 16:10:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:10:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1786ms 16:10:50 INFO - PROCESS | 3205 | 1461193850788 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 16:10:50 INFO - PROCESS | 3205 | 1461193850792 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 16:10:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:10:50 INFO - PROCESS | 3205 | 1461193850809 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:10:50 INFO - PROCESS | 3205 | 1461193850819 Marionette TRACE conn4 <- [1,2554,null,{}] 16:10:50 INFO - PROCESS | 3205 | 1461193850826 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}] 16:10:51 INFO - PROCESS | 3205 | 1461193851185 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 16:10:51 INFO - PROCESS | 3205 | 1461193851473 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:51 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c1bc800 == 133 [pid = 3205] [id = 646] 16:10:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8c1bdc00) [pid = 3205] [serial = 1939] [outer = (nil)] 16:10:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8c53f000) [pid = 3205] [serial = 1940] [outer = 0x8c1bdc00] 16:10:51 INFO - PROCESS | 3205 | 1461193851564 Marionette DEBUG loaded listener.js 16:10:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8de36800) [pid = 3205] [serial = 1941] [outer = 0x8c1bdc00] 16:10:52 INFO - PROCESS | 3205 | 1461193852538 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]]]}] 16:10:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:10:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1809ms 16:10:52 INFO - PROCESS | 3205 | 1461193852611 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 16:10:52 INFO - PROCESS | 3205 | 1461193852615 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 16:10:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:10:52 INFO - PROCESS | 3205 | 1461193852622 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:10:52 INFO - PROCESS | 3205 | 1461193852625 Marionette TRACE conn4 <- [1,2558,null,{}] 16:10:52 INFO - PROCESS | 3205 | 1461193852631 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}] 16:10:52 INFO - PROCESS | 3205 | 1461193852909 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 16:10:53 INFO - PROCESS | 3205 | 1461193853242 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:53 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b171c00 == 134 [pid = 3205] [id = 647] 16:10:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8c53b000) [pid = 3205] [serial = 1942] [outer = (nil)] 16:10:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8dfd0400) [pid = 3205] [serial = 1943] [outer = 0x8c53b000] 16:10:53 INFO - PROCESS | 3205 | 1461193853358 Marionette DEBUG loaded listener.js 16:10:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8e891c00) [pid = 3205] [serial = 1944] [outer = 0x8c53b000] 16:10:54 INFO - PROCESS | 3205 | 1461193854303 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]]]}] 16:10:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:10:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1741ms 16:10:54 INFO - PROCESS | 3205 | 1461193854364 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 16:10:54 INFO - PROCESS | 3205 | 1461193854368 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 16:10:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:10:54 INFO - PROCESS | 3205 | 1461193854374 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:10:54 INFO - PROCESS | 3205 | 1461193854377 Marionette TRACE conn4 <- [1,2562,null,{}] 16:10:54 INFO - PROCESS | 3205 | 1461193854383 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}] 16:10:54 INFO - PROCESS | 3205 | 1461193854608 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 16:10:54 INFO - PROCESS | 3205 | 1461193854944 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:54 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e979000 == 135 [pid = 3205] [id = 648] 16:10:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8e97b000) [pid = 3205] [serial = 1945] [outer = (nil)] 16:10:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8e981000) [pid = 3205] [serial = 1946] [outer = 0x8e97b000] 16:10:55 INFO - PROCESS | 3205 | 1461193855055 Marionette DEBUG loaded listener.js 16:10:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8eb99400) [pid = 3205] [serial = 1947] [outer = 0x8e97b000] 16:10:56 INFO - PROCESS | 3205 | 1461193856132 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]]]}] 16:10:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:10:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1796ms 16:10:56 INFO - PROCESS | 3205 | 1461193856172 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 16:10:56 INFO - PROCESS | 3205 | 1461193856176 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 16:10:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:10:56 INFO - PROCESS | 3205 | 1461193856183 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:10:56 INFO - PROCESS | 3205 | 1461193856186 Marionette TRACE conn4 <- [1,2566,null,{}] 16:10:56 INFO - PROCESS | 3205 | 1461193856192 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}] 16:10:56 INFO - PROCESS | 3205 | 1461193856437 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 16:10:56 INFO - PROCESS | 3205 | 1461193856743 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:56 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e8a3400 == 136 [pid = 3205] [id = 649] 16:10:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8e8ae400) [pid = 3205] [serial = 1948] [outer = (nil)] 16:10:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8f690400) [pid = 3205] [serial = 1949] [outer = 0x8e8ae400] 16:10:56 INFO - PROCESS | 3205 | 1461193856832 Marionette DEBUG loaded listener.js 16:10:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x8f694800) [pid = 3205] [serial = 1950] [outer = 0x8e8ae400] 16:10:57 INFO - PROCESS | 3205 | 1461193857742 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]]]}] 16:10:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:10:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1630ms 16:10:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:10:57 INFO - PROCESS | 3205 | 1461193857814 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 16:10:57 INFO - PROCESS | 3205 | 1461193857817 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 16:10:57 INFO - PROCESS | 3205 | 1461193857824 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:10:57 INFO - PROCESS | 3205 | 1461193857828 Marionette TRACE conn4 <- [1,2570,null,{}] 16:10:57 INFO - PROCESS | 3205 | 1461193857833 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}] 16:10:58 INFO - PROCESS | 3205 | 1461193858049 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 16:10:58 INFO - PROCESS | 3205 | 1461193858355 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:58 INFO - PROCESS | 3205 | ++DOCSHELL 0x869bf400 == 137 [pid = 3205] [id = 650] 16:10:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x8e8a3800) [pid = 3205] [serial = 1951] [outer = (nil)] 16:10:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8fc5e800) [pid = 3205] [serial = 1952] [outer = 0x8e8a3800] 16:10:58 INFO - PROCESS | 3205 | 1461193858449 Marionette DEBUG loaded listener.js 16:10:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x8fc61800) [pid = 3205] [serial = 1953] [outer = 0x8e8a3800] 16:10:59 INFO - PROCESS | 3205 | 1461193859411 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]]]}] 16:10:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:10:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1635ms 16:10:59 INFO - PROCESS | 3205 | 1461193859459 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 16:10:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:10:59 INFO - PROCESS | 3205 | 1461193859464 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 16:10:59 INFO - PROCESS | 3205 | 1461193859470 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:10:59 INFO - PROCESS | 3205 | 1461193859473 Marionette TRACE conn4 <- [1,2574,null,{}] 16:10:59 INFO - PROCESS | 3205 | 1461193859479 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}] 16:10:59 INFO - PROCESS | 3205 | 1461193859713 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 16:11:00 INFO - PROCESS | 3205 | 1461193860030 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:00 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fb70800 == 138 [pid = 3205] [id = 651] 16:11:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x8fc5b800) [pid = 3205] [serial = 1954] [outer = (nil)] 16:11:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x91fba000) [pid = 3205] [serial = 1955] [outer = 0x8fc5b800] 16:11:00 INFO - PROCESS | 3205 | 1461193860125 Marionette DEBUG loaded listener.js 16:11:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x91fbd800) [pid = 3205] [serial = 1956] [outer = 0x8fc5b800] 16:11:01 INFO - PROCESS | 3205 | 1461193861138 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]]]}] 16:11:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:11:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1735ms 16:11:01 INFO - PROCESS | 3205 | 1461193861206 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 16:11:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:11:01 INFO - PROCESS | 3205 | 1461193861210 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 16:11:01 INFO - PROCESS | 3205 | 1461193861217 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:11:01 INFO - PROCESS | 3205 | 1461193861220 Marionette TRACE conn4 <- [1,2578,null,{}] 16:11:01 INFO - PROCESS | 3205 | 1461193861227 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}] 16:11:01 INFO - PROCESS | 3205 | 1461193861570 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 16:11:01 INFO - PROCESS | 3205 | 1461193861937 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:01 INFO - PROCESS | 3205 | ++DOCSHELL 0x8adb9000 == 139 [pid = 3205] [id = 652] 16:11:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x8adc3c00) [pid = 3205] [serial = 1957] [outer = (nil)] 16:11:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x95c0f000) [pid = 3205] [serial = 1958] [outer = 0x8adc3c00] 16:11:02 INFO - PROCESS | 3205 | 1461193862031 Marionette DEBUG loaded listener.js 16:11:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x9633c800) [pid = 3205] [serial = 1959] [outer = 0x8adc3c00] 16:11:03 INFO - PROCESS | 3205 | 1461193863002 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]]]}] 16:11:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:11:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1836ms 16:11:03 INFO - PROCESS | 3205 | 1461193863063 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 16:11:03 INFO - PROCESS | 3205 | 1461193863068 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 16:11:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:11:03 INFO - PROCESS | 3205 | 1461193863078 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:11:03 INFO - PROCESS | 3205 | 1461193863080 Marionette TRACE conn4 <- [1,2582,null,{}] 16:11:03 INFO - PROCESS | 3205 | 1461193863087 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}] 16:11:03 INFO - PROCESS | 3205 | 1461193863327 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 16:11:03 INFO - PROCESS | 3205 | 1461193863674 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:03 INFO - PROCESS | 3205 | ++DOCSHELL 0x963f6800 == 140 [pid = 3205] [id = 653] 16:11:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x96836c00) [pid = 3205] [serial = 1960] [outer = (nil)] 16:11:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x97193c00) [pid = 3205] [serial = 1961] [outer = 0x96836c00] 16:11:03 INFO - PROCESS | 3205 | 1461193863800 Marionette DEBUG loaded listener.js 16:11:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x97815c00) [pid = 3205] [serial = 1962] [outer = 0x96836c00] 16:11:04 INFO - PROCESS | 3205 | 1461193864777 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]]]}] 16:11:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:11:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1737ms 16:11:04 INFO - PROCESS | 3205 | 1461193864816 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 16:11:04 INFO - PROCESS | 3205 | 1461193864820 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 16:11:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:11:04 INFO - PROCESS | 3205 | 1461193864829 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:11:04 INFO - PROCESS | 3205 | 1461193864833 Marionette TRACE conn4 <- [1,2586,null,{}] 16:11:04 INFO - PROCESS | 3205 | 1461193864840 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}] 16:11:05 INFO - PROCESS | 3205 | 1461193865118 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 16:11:05 INFO - PROCESS | 3205 | 1461193865471 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x9633a400 == 141 [pid = 3205] [id = 654] 16:11:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x97189c00) [pid = 3205] [serial = 1963] [outer = (nil)] 16:11:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x97fb3c00) [pid = 3205] [serial = 1964] [outer = 0x97189c00] 16:11:05 INFO - PROCESS | 3205 | 1461193865572 Marionette DEBUG loaded listener.js 16:11:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x97fc0400) [pid = 3205] [serial = 1965] [outer = 0x97189c00] 16:11:06 INFO - PROCESS | 3205 | 1461193866504 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]]]}] 16:11:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:11:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1731ms 16:11:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:11:06 INFO - PROCESS | 3205 | 1461193866561 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 16:11:06 INFO - PROCESS | 3205 | 1461193866564 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 16:11:06 INFO - PROCESS | 3205 | 1461193866571 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:11:06 INFO - PROCESS | 3205 | 1461193866574 Marionette TRACE conn4 <- [1,2590,null,{}] 16:11:06 INFO - PROCESS | 3205 | 1461193866581 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}] 16:11:06 INFO - PROCESS | 3205 | 1461193866826 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 16:11:07 INFO - PROCESS | 3205 | 1461193867160 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:07 INFO - PROCESS | 3205 | ++DOCSHELL 0x97e3bc00 == 142 [pid = 3205] [id = 655] 16:11:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x97f42000) [pid = 3205] [serial = 1966] [outer = (nil)] 16:11:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x98b61c00) [pid = 3205] [serial = 1967] [outer = 0x97f42000] 16:11:07 INFO - PROCESS | 3205 | 1461193867257 Marionette DEBUG loaded listener.js 16:11:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x98b94800) [pid = 3205] [serial = 1968] [outer = 0x97f42000] 16:11:08 INFO - PROCESS | 3205 | 1461193868145 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]]]}] 16:11:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:11:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1633ms 16:11:08 INFO - PROCESS | 3205 | 1461193868213 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 16:11:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:11:08 INFO - PROCESS | 3205 | 1461193868217 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 16:11:08 INFO - PROCESS | 3205 | 1461193868224 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:11:08 INFO - PROCESS | 3205 | 1461193868227 Marionette TRACE conn4 <- [1,2594,null,{}] 16:11:08 INFO - PROCESS | 3205 | 1461193868233 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}] 16:11:08 INFO - PROCESS | 3205 | 1461193868478 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 16:11:08 INFO - PROCESS | 3205 | 1461193868834 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:08 INFO - PROCESS | 3205 | ++DOCSHELL 0x864b2000 == 143 [pid = 3205] [id = 656] 16:11:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x86bfcc00) [pid = 3205] [serial = 1969] [outer = (nil)] 16:11:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x988bcc00) [pid = 3205] [serial = 1970] [outer = 0x86bfcc00] 16:11:08 INFO - PROCESS | 3205 | 1461193868936 Marionette DEBUG loaded listener.js 16:11:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x99bf4000) [pid = 3205] [serial = 1971] [outer = 0x86bfcc00] 16:11:09 INFO - PROCESS | 3205 | 1461193869927 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]]]}] 16:11:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:11:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1738ms 16:11:09 INFO - PROCESS | 3205 | 1461193869962 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 16:11:09 INFO - PROCESS | 3205 | 1461193869965 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 16:11:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:11:09 INFO - PROCESS | 3205 | 1461193869972 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:11:09 INFO - PROCESS | 3205 | 1461193869975 Marionette TRACE conn4 <- [1,2598,null,{}] 16:11:09 INFO - PROCESS | 3205 | 1461193869982 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}] 16:11:10 INFO - PROCESS | 3205 | 1461193870223 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 16:11:10 INFO - PROCESS | 3205 | 1461193870574 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:10 INFO - PROCESS | 3205 | ++DOCSHELL 0x98b8a800 == 144 [pid = 3205] [id = 657] 16:11:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x99bfc800) [pid = 3205] [serial = 1972] [outer = (nil)] 16:11:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x9fb28000) [pid = 3205] [serial = 1973] [outer = 0x99bfc800] 16:11:10 INFO - PROCESS | 3205 | 1461193870665 Marionette DEBUG loaded listener.js 16:11:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x9fb8b000) [pid = 3205] [serial = 1974] [outer = 0x99bfc800] 16:11:11 INFO - PROCESS | 3205 | 1461193871743 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]]]}] 16:11:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:11:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1831ms 16:11:11 INFO - PROCESS | 3205 | 1461193871804 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 16:11:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:11:11 INFO - PROCESS | 3205 | 1461193871818 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 16:11:11 INFO - PROCESS | 3205 | 1461193871825 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:11:11 INFO - PROCESS | 3205 | 1461193871828 Marionette TRACE conn4 <- [1,2602,null,{}] 16:11:11 INFO - PROCESS | 3205 | 1461193871834 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}] 16:11:12 INFO - PROCESS | 3205 | 1461193872078 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 16:11:12 INFO - PROCESS | 3205 | 1461193872428 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:12 INFO - PROCESS | 3205 | ++DOCSHELL 0x864afc00 == 145 [pid = 3205] [id = 658] 16:11:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x8c1c6000) [pid = 3205] [serial = 1975] [outer = (nil)] 16:11:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0xa0a90400) [pid = 3205] [serial = 1976] [outer = 0x8c1c6000] 16:11:12 INFO - PROCESS | 3205 | 1461193872529 Marionette DEBUG loaded listener.js 16:11:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0xa0c1b400) [pid = 3205] [serial = 1977] [outer = 0x8c1c6000] 16:11:13 INFO - PROCESS | 3205 | 1461193873593 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]]]}] 16:11:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:11:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1845ms 16:11:13 INFO - PROCESS | 3205 | 1461193873670 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 16:11:13 INFO - PROCESS | 3205 | 1461193873674 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 16:11:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:11:13 INFO - PROCESS | 3205 | 1461193873681 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:11:13 INFO - PROCESS | 3205 | 1461193873684 Marionette TRACE conn4 <- [1,2606,null,{}] 16:11:13 INFO - PROCESS | 3205 | 1461193873690 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}] 16:11:13 INFO - PROCESS | 3205 | 1461193873961 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 16:11:14 INFO - PROCESS | 3205 | 1461193874310 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:14 INFO - PROCESS | 3205 | ++DOCSHELL 0x887c1c00 == 146 [pid = 3205] [id = 659] 16:11:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x8c087c00) [pid = 3205] [serial = 1978] [outer = (nil)] 16:11:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0xa2a81c00) [pid = 3205] [serial = 1979] [outer = 0x8c087c00] 16:11:14 INFO - PROCESS | 3205 | 1461193874402 Marionette DEBUG loaded listener.js 16:11:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0xa3c7e800) [pid = 3205] [serial = 1980] [outer = 0x8c087c00] 16:11:15 INFO - PROCESS | 3205 | 1461193875370 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]]]}] 16:11:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:11:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1740ms 16:11:15 INFO - PROCESS | 3205 | 1461193875423 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 16:11:15 INFO - PROCESS | 3205 | 1461193875427 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 16:11:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:11:15 INFO - PROCESS | 3205 | 1461193875433 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:11:15 INFO - PROCESS | 3205 | 1461193875437 Marionette TRACE conn4 <- [1,2610,null,{}] 16:11:15 INFO - PROCESS | 3205 | 1461193875442 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}] 16:11:15 INFO - PROCESS | 3205 | 1461193875679 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 16:11:16 INFO - PROCESS | 3205 | 1461193876074 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8c1c9800 == 145 [pid = 3205] [id = 453] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x85735800 == 144 [pid = 3205] [id = 451] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x887ca800 == 143 [pid = 3205] [id = 642] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x874e4400 == 142 [pid = 3205] [id = 599] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x89641400 == 141 [pid = 3205] [id = 641] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x88f03400 == 140 [pid = 3205] [id = 640] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x864a9000 == 139 [pid = 3205] [id = 639] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x9883c000 == 138 [pid = 3205] [id = 636] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8b587400 == 137 [pid = 3205] [id = 637] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x86bf8800 == 136 [pid = 3205] [id = 635] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x86bf2400 == 135 [pid = 3205] [id = 634] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x963f2800 == 134 [pid = 3205] [id = 633] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8f68c400 == 133 [pid = 3205] [id = 631] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x963eb800 == 132 [pid = 3205] [id = 632] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8fe31000 == 131 [pid = 3205] [id = 630] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8fb6a800 == 130 [pid = 3205] [id = 629] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8de3d400 == 129 [pid = 3205] [id = 628] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8eb79400 == 128 [pid = 3205] [id = 627] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8e88f000 == 127 [pid = 3205] [id = 626] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8c537c00 == 126 [pid = 3205] [id = 625] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x887c6400 == 125 [pid = 3205] [id = 623] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8b586400 == 124 [pid = 3205] [id = 624] 16:11:18 INFO - PROCESS | 3205 | --DOCSHELL 0x877e6400 == 123 [pid = 3205] [id = 622] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x8ab02c00) [pid = 3205] [serial = 1856] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x9fc58c00) [pid = 3205] [serial = 1842] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x8ab34400) [pid = 3205] [serial = 1803] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x9df93800) [pid = 3205] [serial = 1839] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0xa0e57c00) [pid = 3205] [serial = 1847] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x8b58c800) [pid = 3205] [serial = 1805] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x8e97dc00) [pid = 3205] [serial = 1811] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x89b59000) [pid = 3205] [serial = 1802] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8fc69400) [pid = 3205] [serial = 1818] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x9b073400) [pid = 3205] [serial = 1838] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x9fc50800) [pid = 3205] [serial = 1841] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0xa2a33000) [pid = 3205] [serial = 1850] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x8c082800) [pid = 3205] [serial = 1737] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x8eb95800) [pid = 3205] [serial = 1814] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x9718e400) [pid = 3205] [serial = 1829] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x885e9c00) [pid = 3205] [serial = 1854] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x983a1400) [pid = 3205] [serial = 1832] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0xa0f42c00) [pid = 3205] [serial = 1848] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x8b584c00) [pid = 3205] [serial = 1862] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x9130e000) [pid = 3205] [serial = 1821] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x99bf9800) [pid = 3205] [serial = 1835] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x8eb72c00) [pid = 3205] [serial = 1812] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x9ff40c00) [pid = 3205] [serial = 1844] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x8ab2d400) [pid = 3205] [serial = 1857] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x877e1400) [pid = 3205] [serial = 1853] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x975ee800) [pid = 3205] [serial = 1830] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x8fb6c400) [pid = 3205] [serial = 1817] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x8bef2800) [pid = 3205] [serial = 1806] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0xa0a8b400) [pid = 3205] [serial = 1845] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x963ee400) [pid = 3205] [serial = 1826] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x8dfc9800) [pid = 3205] [serial = 1808] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x99bfcc00) [pid = 3205] [serial = 1836] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x8b29ec00) [pid = 3205] [serial = 1859] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x92a90000) [pid = 3205] [serial = 1824] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8e88d400) [pid = 3205] [serial = 1809] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x92a84400) [pid = 3205] [serial = 1823] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x963f1000) [pid = 3205] [serial = 1827] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x98887c00) [pid = 3205] [serial = 1833] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x8ec82400) [pid = 3205] [serial = 1815] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x907e5c00) [pid = 3205] [serial = 1820] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x8b3e0800) [pid = 3205] [serial = 1860] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x8bec6c00) [pid = 3205] [serial = 1863] [outer = (nil)] [url = about:blank] 16:11:18 INFO - PROCESS | 3205 | ++DOCSHELL 0x864a5c00 == 124 [pid = 3205] [id = 660] 16:11:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x864a9000) [pid = 3205] [serial = 1981] [outer = (nil)] 16:11:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8697f400) [pid = 3205] [serial = 1982] [outer = 0x864a9000] 16:11:18 INFO - PROCESS | 3205 | 1461193878665 Marionette DEBUG loaded listener.js 16:11:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x874e6800) [pid = 3205] [serial = 1983] [outer = 0x864a9000] 16:11:19 INFO - PROCESS | 3205 | 1461193879528 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]]]}] 16:11:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:11:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 4146ms 16:11:19 INFO - PROCESS | 3205 | 1461193879584 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 16:11:19 INFO - PROCESS | 3205 | 1461193879595 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 16:11:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:11:19 INFO - PROCESS | 3205 | 1461193879607 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:11:19 INFO - PROCESS | 3205 | 1461193879614 Marionette TRACE conn4 <- [1,2614,null,{}] 16:11:19 INFO - PROCESS | 3205 | 1461193879628 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}] 16:11:19 INFO - PROCESS | 3205 | 1461193879930 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 16:11:20 INFO - PROCESS | 3205 | 1461193880258 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:20 INFO - PROCESS | 3205 | ++DOCSHELL 0x877e4800 == 125 [pid = 3205] [id = 661] 16:11:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x877e6400) [pid = 3205] [serial = 1984] [outer = (nil)] 16:11:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x885db400) [pid = 3205] [serial = 1985] [outer = 0x877e6400] 16:11:20 INFO - PROCESS | 3205 | 1461193880349 Marionette DEBUG loaded listener.js 16:11:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x887c7400) [pid = 3205] [serial = 1986] [outer = 0x877e6400] 16:11:21 INFO - PROCESS | 3205 | 1461193881286 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]]]}] 16:11:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:11:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1756ms 16:11:21 INFO - PROCESS | 3205 | 1461193881361 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 16:11:21 INFO - PROCESS | 3205 | 1461193881365 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 16:11:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:11:21 INFO - PROCESS | 3205 | 1461193881376 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:11:21 INFO - PROCESS | 3205 | 1461193881379 Marionette TRACE conn4 <- [1,2618,null,{}] 16:11:21 INFO - PROCESS | 3205 | 1461193881395 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}] 16:11:21 INFO - PROCESS | 3205 | 1461193881677 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 16:11:21 INFO - PROCESS | 3205 | 1461193881708 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:21 INFO - PROCESS | 3205 | ++DOCSHELL 0x88f02000 == 126 [pid = 3205] [id = 662] 16:11:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x88f09800) [pid = 3205] [serial = 1987] [outer = (nil)] 16:11:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x89645000) [pid = 3205] [serial = 1988] [outer = 0x88f09800] 16:11:21 INFO - PROCESS | 3205 | 1461193881890 Marionette DEBUG loaded listener.js 16:11:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8ab0a800) [pid = 3205] [serial = 1989] [outer = 0x88f09800] 16:11:22 INFO - PROCESS | 3205 | 1461193882981 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]]]}] 16:11:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:11:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1650ms 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x8df8c800) [pid = 3205] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8fe33000) [pid = 3205] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x90702000) [pid = 3205] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x8b16fc00) [pid = 3205] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x8b2a0c00) [pid = 3205] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x877e4400) [pid = 3205] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8c1be000) [pid = 3205] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x97194000) [pid = 3205] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x8c090400) [pid = 3205] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x8e97f000) [pid = 3205] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x877d4c00) [pid = 3205] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x8b58bc00) [pid = 3205] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x8e97a000) [pid = 3205] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0x963ef800) [pid = 3205] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0x88f0b000) [pid = 3205] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x98b93000) [pid = 3205] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 126 (0x88f0fc00) [pid = 3205] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 125 (0x97816c00) [pid = 3205] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 124 (0x8ec81800) [pid = 3205] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 123 (0x864ab400) [pid = 3205] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:11:23 INFO - PROCESS | 3205 | --DOMWINDOW == 122 (0x9fea2000) [pid = 3205] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:11:23 INFO - PROCESS | 3205 | 1461193883801 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 16:11:23 INFO - PROCESS | 3205 | 1461193883804 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 16:11:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:11:23 INFO - PROCESS | 3205 | 1461193883833 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:11:23 INFO - PROCESS | 3205 | 1461193883840 Marionette TRACE conn4 <- [1,2622,null,{}] 16:11:23 INFO - PROCESS | 3205 | 1461193883888 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}] 16:11:24 INFO - PROCESS | 3205 | 1461193884192 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 16:11:24 INFO - PROCESS | 3205 | 1461193884322 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:24 INFO - PROCESS | 3205 | ++DOCSHELL 0x877e2c00 == 127 [pid = 3205] [id = 663] 16:11:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 123 (0x8acbe800) [pid = 3205] [serial = 1990] [outer = (nil)] 16:11:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 124 (0x8adb7c00) [pid = 3205] [serial = 1991] [outer = 0x8acbe800] 16:11:24 INFO - PROCESS | 3205 | 1461193884402 Marionette DEBUG loaded listener.js 16:11:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 125 (0x8adc2400) [pid = 3205] [serial = 1992] [outer = 0x8acbe800] 16:11:25 INFO - PROCESS | 3205 | 1461193885191 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]]]}] 16:11:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:11:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1390ms 16:11:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:11:25 INFO - PROCESS | 3205 | 1461193885223 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 16:11:25 INFO - PROCESS | 3205 | 1461193885227 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 16:11:25 INFO - PROCESS | 3205 | 1461193885233 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:11:25 INFO - PROCESS | 3205 | 1461193885237 Marionette TRACE conn4 <- [1,2626,null,{}] 16:11:25 INFO - PROCESS | 3205 | 1461193885243 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}] 16:11:25 INFO - PROCESS | 3205 | 1461193885541 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 16:11:25 INFO - PROCESS | 3205 | 1461193885564 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:25 INFO - PROCESS | 3205 | ++DOCSHELL 0x87679000 == 128 [pid = 3205] [id = 664] 16:11:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0x8adb9800) [pid = 3205] [serial = 1993] [outer = (nil)] 16:11:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0x8b299800) [pid = 3205] [serial = 1994] [outer = 0x8adb9800] 16:11:25 INFO - PROCESS | 3205 | 1461193885642 Marionette DEBUG loaded listener.js 16:11:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x8b3dfc00) [pid = 3205] [serial = 1995] [outer = 0x8adb9800] 16:11:26 INFO - PROCESS | 3205 | 1461193886962 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]]]}] 16:11:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:11:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1795ms 16:11:27 INFO - PROCESS | 3205 | 1461193887029 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 16:11:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:11:27 INFO - PROCESS | 3205 | 1461193887037 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 16:11:27 INFO - PROCESS | 3205 | 1461193887047 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:11:27 INFO - PROCESS | 3205 | 1461193887054 Marionette TRACE conn4 <- [1,2630,null,{}] 16:11:27 INFO - PROCESS | 3205 | 1461193887062 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}] 16:11:27 INFO - PROCESS | 3205 | 1461193887350 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 16:11:27 INFO - PROCESS | 3205 | 1461193887695 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:27 INFO - PROCESS | 3205 | ++DOCSHELL 0x877ce000 == 129 [pid = 3205] [id = 665] 16:11:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x877df400) [pid = 3205] [serial = 1996] [outer = (nil)] 16:11:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x8881a400) [pid = 3205] [serial = 1997] [outer = 0x877df400] 16:11:27 INFO - PROCESS | 3205 | 1461193887800 Marionette DEBUG loaded listener.js 16:11:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x89b60c00) [pid = 3205] [serial = 1998] [outer = 0x877df400] 16:11:28 INFO - PROCESS | 3205 | 1461193888903 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]]]}] 16:11:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:11:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1938ms 16:11:28 INFO - PROCESS | 3205 | 1461193888985 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 16:11:28 INFO - PROCESS | 3205 | 1461193888995 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 16:11:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:11:29 INFO - PROCESS | 3205 | 1461193889006 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:11:29 INFO - PROCESS | 3205 | 1461193889010 Marionette TRACE conn4 <- [1,2634,null,{}] 16:11:29 INFO - PROCESS | 3205 | 1461193889017 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}] 16:11:29 INFO - PROCESS | 3205 | 1461193889297 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 16:11:29 INFO - PROCESS | 3205 | 1461193889636 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:29 INFO - PROCESS | 3205 | ++DOCSHELL 0x8881f400 == 130 [pid = 3205] [id = 666] 16:11:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x8ab09000) [pid = 3205] [serial = 1999] [outer = (nil)] 16:11:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x8b582c00) [pid = 3205] [serial = 2000] [outer = 0x8ab09000] 16:11:29 INFO - PROCESS | 3205 | 1461193889729 Marionette DEBUG loaded listener.js 16:11:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x8b58e000) [pid = 3205] [serial = 2001] [outer = 0x8ab09000] 16:11:30 INFO - PROCESS | 3205 | 1461193890679 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]]]}] 16:11:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:11:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1733ms 16:11:30 INFO - PROCESS | 3205 | 1461193890740 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 16:11:30 INFO - PROCESS | 3205 | 1461193890744 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 16:11:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:11:30 INFO - PROCESS | 3205 | 1461193890751 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:11:30 INFO - PROCESS | 3205 | 1461193890757 Marionette TRACE conn4 <- [1,2638,null,{}] 16:11:30 INFO - PROCESS | 3205 | 1461193890774 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}] 16:11:31 INFO - PROCESS | 3205 | 1461193891096 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 16:11:31 INFO - PROCESS | 3205 | 1461193891441 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:31 INFO - PROCESS | 3205 | ++DOCSHELL 0x8bed0400 == 131 [pid = 3205] [id = 667] 16:11:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8bee9c00) [pid = 3205] [serial = 2002] [outer = (nil)] 16:11:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8c0cc800) [pid = 3205] [serial = 2003] [outer = 0x8bee9c00] 16:11:31 INFO - PROCESS | 3205 | 1461193891533 Marionette DEBUG loaded listener.js 16:11:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8c1c2000) [pid = 3205] [serial = 2004] [outer = 0x8bee9c00] 16:11:32 INFO - PROCESS | 3205 | 1461193892478 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]]]}] 16:11:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:11:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1796ms 16:11:32 INFO - PROCESS | 3205 | 1461193892549 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 16:11:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:11:32 INFO - PROCESS | 3205 | 1461193892554 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 16:11:32 INFO - PROCESS | 3205 | 1461193892561 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:11:32 INFO - PROCESS | 3205 | 1461193892564 Marionette TRACE conn4 <- [1,2642,null,{}] 16:11:32 INFO - PROCESS | 3205 | 1461193892570 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}] 16:11:32 INFO - PROCESS | 3205 | 1461193892848 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 16:11:33 INFO - PROCESS | 3205 | 1461193893205 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:33 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b58a000 == 132 [pid = 3205] [id = 668] 16:11:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8c089400) [pid = 3205] [serial = 2005] [outer = (nil)] 16:11:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8de39000) [pid = 3205] [serial = 2006] [outer = 0x8c089400] 16:11:33 INFO - PROCESS | 3205 | 1461193893299 Marionette DEBUG loaded listener.js 16:11:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8df8b800) [pid = 3205] [serial = 2007] [outer = 0x8c089400] 16:11:34 INFO - PROCESS | 3205 | 1461193894205 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]]]}] 16:11:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:11:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1699ms 16:11:34 INFO - PROCESS | 3205 | 1461193894260 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 16:11:34 INFO - PROCESS | 3205 | 1461193894263 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 16:11:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:11:34 INFO - PROCESS | 3205 | 1461193894271 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:11:34 INFO - PROCESS | 3205 | 1461193894275 Marionette TRACE conn4 <- [1,2646,null,{}] 16:11:34 INFO - PROCESS | 3205 | 1461193894281 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}] 16:11:34 INFO - PROCESS | 3205 | 1461193894534 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 16:11:34 INFO - PROCESS | 3205 | 1461193894870 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:34 INFO - PROCESS | 3205 | ++DOCSHELL 0x864ae400 == 133 [pid = 3205] [id = 669] 16:11:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8dfd1c00) [pid = 3205] [serial = 2008] [outer = (nil)] 16:11:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8e891800) [pid = 3205] [serial = 2009] [outer = 0x8dfd1c00] 16:11:34 INFO - PROCESS | 3205 | 1461193894966 Marionette DEBUG loaded listener.js 16:11:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8e895000) [pid = 3205] [serial = 2010] [outer = 0x8dfd1c00] 16:11:35 INFO - PROCESS | 3205 | 1461193895882 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]]]}] 16:11:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:11:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1684ms 16:11:35 INFO - PROCESS | 3205 | 1461193895957 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 16:11:35 INFO - PROCESS | 3205 | 1461193895960 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 16:11:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:11:35 INFO - PROCESS | 3205 | 1461193895968 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:11:35 INFO - PROCESS | 3205 | 1461193895972 Marionette TRACE conn4 <- [1,2650,null,{}] 16:11:35 INFO - PROCESS | 3205 | 1461193895978 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}] 16:11:36 INFO - PROCESS | 3205 | 1461193896272 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 16:11:36 INFO - PROCESS | 3205 | 1461193896611 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:36 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e893800 == 134 [pid = 3205] [id = 670] 16:11:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8e97dc00) [pid = 3205] [serial = 2011] [outer = (nil)] 16:11:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8eb8a400) [pid = 3205] [serial = 2012] [outer = 0x8e97dc00] 16:11:36 INFO - PROCESS | 3205 | 1461193896717 Marionette DEBUG loaded listener.js 16:11:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x8eb95800) [pid = 3205] [serial = 2013] [outer = 0x8e97dc00] 16:11:37 INFO - PROCESS | 3205 | 1461193897671 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]]]}] 16:11:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:11:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1731ms 16:11:37 INFO - PROCESS | 3205 | 1461193897700 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 16:11:37 INFO - PROCESS | 3205 | 1461193897705 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 16:11:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:11:37 INFO - PROCESS | 3205 | 1461193897712 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:11:37 INFO - PROCESS | 3205 | 1461193897716 Marionette TRACE conn4 <- [1,2654,null,{}] 16:11:37 INFO - PROCESS | 3205 | 1461193897723 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}] 16:11:37 INFO - PROCESS | 3205 | 1461193897966 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 16:11:38 INFO - PROCESS | 3205 | 1461193898301 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:38 INFO - PROCESS | 3205 | ++DOCSHELL 0x8becc800 == 135 [pid = 3205] [id = 671] 16:11:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x8e97f400) [pid = 3205] [serial = 2014] [outer = (nil)] 16:11:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8f55a000) [pid = 3205] [serial = 2015] [outer = 0x8e97f400] 16:11:38 INFO - PROCESS | 3205 | 1461193898396 Marionette DEBUG loaded listener.js 16:11:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x8f561c00) [pid = 3205] [serial = 2016] [outer = 0x8e97f400] 16:11:39 INFO - PROCESS | 3205 | 1461193899369 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]]]}] 16:11:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:11:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1682ms 16:11:39 INFO - PROCESS | 3205 | 1461193899395 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 16:11:39 INFO - PROCESS | 3205 | 1461193899399 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 16:11:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:11:39 INFO - PROCESS | 3205 | 1461193899406 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:11:39 INFO - PROCESS | 3205 | 1461193899410 Marionette TRACE conn4 <- [1,2658,null,{}] 16:11:39 INFO - PROCESS | 3205 | 1461193899416 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}] 16:11:39 INFO - PROCESS | 3205 | 1461193899651 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 16:11:40 INFO - PROCESS | 3205 | 1461193899999 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:40 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e985000 == 136 [pid = 3205] [id = 672] 16:11:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x8eb8bc00) [pid = 3205] [serial = 2017] [outer = (nil)] 16:11:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x8f7a7800) [pid = 3205] [serial = 2018] [outer = 0x8eb8bc00] 16:11:40 INFO - PROCESS | 3205 | 1461193900091 Marionette DEBUG loaded listener.js 16:11:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x8fb6c400) [pid = 3205] [serial = 2019] [outer = 0x8eb8bc00] 16:11:40 INFO - PROCESS | 3205 | 1461193900984 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]]]}] 16:11:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:11:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1631ms 16:11:41 INFO - PROCESS | 3205 | 1461193901039 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 16:11:41 INFO - PROCESS | 3205 | 1461193901042 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 16:11:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:11:41 INFO - PROCESS | 3205 | 1461193901051 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:11:41 INFO - PROCESS | 3205 | 1461193901054 Marionette TRACE conn4 <- [1,2662,null,{}] 16:11:41 INFO - PROCESS | 3205 | 1461193901060 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}] 16:11:41 INFO - PROCESS | 3205 | 1461193901304 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 16:11:41 INFO - PROCESS | 3205 | 1461193901646 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:41 INFO - PROCESS | 3205 | ++DOCSHELL 0x885e3000 == 137 [pid = 3205] [id = 673] 16:11:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x8ab06000) [pid = 3205] [serial = 2020] [outer = (nil)] 16:11:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x8fe34000) [pid = 3205] [serial = 2021] [outer = 0x8ab06000] 16:11:41 INFO - PROCESS | 3205 | 1461193901745 Marionette DEBUG loaded listener.js 16:11:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x8fe39800) [pid = 3205] [serial = 2022] [outer = 0x8ab06000] 16:11:42 INFO - PROCESS | 3205 | 1461193902616 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]]]}] 16:11:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:11:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1637ms 16:11:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:11:42 INFO - PROCESS | 3205 | 1461193902688 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 16:11:42 INFO - PROCESS | 3205 | 1461193902691 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 16:11:42 INFO - PROCESS | 3205 | 1461193902699 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:11:42 INFO - PROCESS | 3205 | 1461193902702 Marionette TRACE conn4 <- [1,2666,null,{}] 16:11:42 INFO - PROCESS | 3205 | 1461193902708 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}] 16:11:42 INFO - PROCESS | 3205 | 1461193902979 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 16:11:43 INFO - PROCESS | 3205 | 1461193903327 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:43 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ec89400 == 138 [pid = 3205] [id = 674] 16:11:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x91f18c00) [pid = 3205] [serial = 2023] [outer = (nil)] 16:11:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x91fb7800) [pid = 3205] [serial = 2024] [outer = 0x91f18c00] 16:11:43 INFO - PROCESS | 3205 | 1461193903418 Marionette DEBUG loaded listener.js 16:11:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x91fbc400) [pid = 3205] [serial = 2025] [outer = 0x91f18c00] 16:11:44 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:11:44 INFO - PROCESS | 3205 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:11:44 INFO - PROCESS | 3205 | 1461193904763 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]]]}] 16:11:44 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) 16:11:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2084ms 16:11:44 INFO - PROCESS | 3205 | 1461193904782 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 16:11:44 INFO - PROCESS | 3205 | 1461193904788 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 16:11:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:11:44 INFO - PROCESS | 3205 | 1461193904795 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:11:44 INFO - PROCESS | 3205 | 1461193904800 Marionette TRACE conn4 <- [1,2670,null,{}] 16:11:44 INFO - PROCESS | 3205 | 1461193904806 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}] 16:11:45 INFO - PROCESS | 3205 | 1461193905146 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 16:11:45 INFO - PROCESS | 3205 | 1461193905437 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:45 INFO - PROCESS | 3205 | ++DOCSHELL 0x91305800 == 139 [pid = 3205] [id = 675] 16:11:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x92a88000) [pid = 3205] [serial = 2026] [outer = (nil)] 16:11:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x95c5a800) [pid = 3205] [serial = 2027] [outer = 0x92a88000] 16:11:45 INFO - PROCESS | 3205 | 1461193905541 Marionette DEBUG loaded listener.js 16:11:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x96833400) [pid = 3205] [serial = 2028] [outer = 0x92a88000] 16:11:46 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:11:47 INFO - PROCESS | 3205 | 1461193907006 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] 16:11:47 INFO - PROCESS | 3205 | 1461193907034 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 16:11:47 INFO - PROCESS | 3205 | 1461193907041 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:11:47 INFO - PROCESS | 3205 | 1461193907045 Marionette TRACE conn4 <- [1,2674,null,{}] 16:11:47 INFO - PROCESS | 3205 | 1461193907051 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}] 16:11:47 INFO - PROCESS | 3205 | 1461193907359 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 16:11:47 INFO - PROCESS | 3205 | 1461193907646 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:47 INFO - PROCESS | 3205 | ++DOCSHELL 0x864b0c00 == 140 [pid = 3205] [id = 676] 16:11:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x95c5c800) [pid = 3205] [serial = 2029] [outer = (nil)] 16:11:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x973aa800) [pid = 3205] [serial = 2030] [outer = 0x95c5c800] 16:11:47 INFO - PROCESS | 3205 | 1461193907739 Marionette DEBUG loaded listener.js 16:11:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x9780f000) [pid = 3205] [serial = 2031] [outer = 0x95c5c800] 16:11:49 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:11:49 INFO - PROCESS | 3205 | 1461193909094 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] 16:11:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:11:49 INFO - PROCESS | 3205 | 1461193909193 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 16:11:49 INFO - PROCESS | 3205 | 1461193909201 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:11:49 INFO - PROCESS | 3205 | 1461193909204 Marionette TRACE conn4 <- [1,2678,null,{}] 16:11:49 INFO - PROCESS | 3205 | 1461193909214 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}] 16:11:49 INFO - PROCESS | 3205 | 1461193909453 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 16:11:49 INFO - PROCESS | 3205 | 1461193909738 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x96837c00 == 141 [pid = 3205] [id = 677] 16:11:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x97188c00) [pid = 3205] [serial = 2032] [outer = (nil)] 16:11:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x97e37800) [pid = 3205] [serial = 2033] [outer = 0x97188c00] 16:11:49 INFO - PROCESS | 3205 | 1461193909829 Marionette DEBUG loaded listener.js 16:11:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x97e3b000) [pid = 3205] [serial = 2034] [outer = 0x97188c00] 16:11:51 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:11:51 INFO - PROCESS | 3205 | 1461193911205 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]]]}] 16:11:51 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) 16:11:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2034ms 16:11:51 INFO - PROCESS | 3205 | 1461193911236 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 16:11:51 INFO - PROCESS | 3205 | 1461193911240 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 16:11:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:11:51 INFO - PROCESS | 3205 | 1461193911358 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:11:51 INFO - PROCESS | 3205 | 1461193911363 Marionette TRACE conn4 <- [1,2682,null,{}] 16:11:51 INFO - PROCESS | 3205 | 1461193911374 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}] 16:11:51 INFO - PROCESS | 3205 | 1461193911612 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 16:11:51 INFO - PROCESS | 3205 | 1461193911898 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:51 INFO - PROCESS | 3205 | ++DOCSHELL 0x97e30800 == 142 [pid = 3205] [id = 678] 16:11:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x97e31400) [pid = 3205] [serial = 2035] [outer = (nil)] 16:11:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x97fb9400) [pid = 3205] [serial = 2036] [outer = 0x97e31400] 16:11:51 INFO - PROCESS | 3205 | 1461193911993 Marionette DEBUG loaded listener.js 16:11:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x983a6800) [pid = 3205] [serial = 2037] [outer = 0x97e31400] 16:11:53 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:11:53 INFO - PROCESS | 3205 | 1461193913371 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]]]}] 16:11:53 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) 16:11:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2112ms 16:11:53 INFO - PROCESS | 3205 | 1461193913446 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 16:11:53 INFO - PROCESS | 3205 | 1461193913450 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 16:11:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:11:53 INFO - PROCESS | 3205 | 1461193913465 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:11:53 INFO - PROCESS | 3205 | 1461193913468 Marionette TRACE conn4 <- [1,2686,null,{}] 16:11:53 INFO - PROCESS | 3205 | 1461193913475 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}] 16:11:53 INFO - PROCESS | 3205 | 1461193913716 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 16:11:54 INFO - PROCESS | 3205 | 1461193914014 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:54 INFO - PROCESS | 3205 | ++DOCSHELL 0x864ad400 == 143 [pid = 3205] [id = 679] 16:11:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x97814000) [pid = 3205] [serial = 2038] [outer = (nil)] 16:11:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x988b7400) [pid = 3205] [serial = 2039] [outer = 0x97814000] 16:11:54 INFO - PROCESS | 3205 | 1461193914101 Marionette DEBUG loaded listener.js 16:11:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x98b64000) [pid = 3205] [serial = 2040] [outer = 0x97814000] 16:11:55 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:11:55 INFO - PROCESS | 3205 | 1461193915473 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] 16:11:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:11:55 INFO - PROCESS | 3205 | 1461193915511 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 16:11:55 INFO - PROCESS | 3205 | 1461193915562 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:11:55 INFO - PROCESS | 3205 | 1461193915566 Marionette TRACE conn4 <- [1,2690,null,{}] 16:11:55 INFO - PROCESS | 3205 | 1461193915599 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}] 16:11:55 INFO - PROCESS | 3205 | 1461193915833 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 16:11:56 INFO - PROCESS | 3205 | 1461193916126 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:56 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e8ac800 == 144 [pid = 3205] [id = 680] 16:11:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x983a2000) [pid = 3205] [serial = 2041] [outer = (nil)] 16:11:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x99c0b000) [pid = 3205] [serial = 2042] [outer = 0x983a2000] 16:11:56 INFO - PROCESS | 3205 | 1461193916215 Marionette DEBUG loaded listener.js 16:11:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x9b072800) [pid = 3205] [serial = 2043] [outer = 0x983a2000] 16:11:58 INFO - PROCESS | 3205 | --DOCSHELL 0x864afc00 == 143 [pid = 3205] [id = 658] 16:11:58 INFO - PROCESS | 3205 | --DOCSHELL 0x98b8a800 == 142 [pid = 3205] [id = 657] 16:11:58 INFO - PROCESS | 3205 | --DOCSHELL 0x97e3bc00 == 141 [pid = 3205] [id = 655] 16:11:58 INFO - PROCESS | 3205 | --DOCSHELL 0x864b2000 == 140 [pid = 3205] [id = 656] 16:11:58 INFO - PROCESS | 3205 | --DOCSHELL 0x9633a400 == 139 [pid = 3205] [id = 654] 16:11:58 INFO - PROCESS | 3205 | --DOCSHELL 0x963f6800 == 138 [pid = 3205] [id = 653] 16:11:58 INFO - PROCESS | 3205 | --DOCSHELL 0x8adb9000 == 137 [pid = 3205] [id = 652] 16:11:58 INFO - PROCESS | 3205 | --DOCSHELL 0x869bf400 == 136 [pid = 3205] [id = 650] 16:11:58 INFO - PROCESS | 3205 | --DOCSHELL 0x8fb70800 == 135 [pid = 3205] [id = 651] 16:11:58 INFO - PROCESS | 3205 | --DOCSHELL 0x8e8a3400 == 134 [pid = 3205] [id = 649] 16:11:58 INFO - PROCESS | 3205 | --DOCSHELL 0x8e979000 == 133 [pid = 3205] [id = 648] 16:11:58 INFO - PROCESS | 3205 | --DOCSHELL 0x8b171c00 == 132 [pid = 3205] [id = 647] 16:11:58 INFO - PROCESS | 3205 | --DOCSHELL 0x8c1bc800 == 131 [pid = 3205] [id = 646] 16:11:58 INFO - PROCESS | 3205 | --DOCSHELL 0x8891c800 == 130 [pid = 3205] [id = 644] 16:11:58 INFO - PROCESS | 3205 | --DOCSHELL 0x8ab36c00 == 129 [pid = 3205] [id = 645] 16:11:58 INFO - PROCESS | 3205 | --DOCSHELL 0x864abc00 == 128 [pid = 3205] [id = 643] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x8e8a8400) [pid = 3205] [serial = 1878] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x91305c00) [pid = 3205] [serial = 1890] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x92a93800) [pid = 3205] [serial = 1893] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x8b292400) [pid = 3205] [serial = 1925] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x8bef3800) [pid = 3205] [serial = 1871] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x9887a400) [pid = 3205] [serial = 1905] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x8dfca000) [pid = 3205] [serial = 1875] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x8c08d800) [pid = 3205] [serial = 1865] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x97f46c00) [pid = 3205] [serial = 1899] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x983ac400) [pid = 3205] [serial = 1904] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0xa0a2f400) [pid = 3205] [serial = 1913] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x8df83400) [pid = 3205] [serial = 1874] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x8c0d5400) [pid = 3205] [serial = 1872] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x8eb7c400) [pid = 3205] [serial = 1881] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x99bf5000) [pid = 3205] [serial = 1908] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x99bf2800) [pid = 3205] [serial = 1907] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x8c1bf400) [pid = 3205] [serial = 1800] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x8fc5cc00) [pid = 3205] [serial = 1887] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x9718c800) [pid = 3205] [serial = 1896] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x8fb76000) [pid = 3205] [serial = 1886] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x8b3e5c00) [pid = 3205] [serial = 1926] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0xa0ad5400) [pid = 3205] [serial = 1914] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x89cbb800) [pid = 3205] [serial = 1868] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x9fea9000) [pid = 3205] [serial = 1911] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x8b299000) [pid = 3205] [serial = 1928] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x97e37000) [pid = 3205] [serial = 1898] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x9fc53800) [pid = 3205] [serial = 1910] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x89650000) [pid = 3205] [serial = 1922] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x983a4400) [pid = 3205] [serial = 1902] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x97fbdc00) [pid = 3205] [serial = 1901] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x8ab0a400) [pid = 3205] [serial = 1923] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0xa2adc400) [pid = 3205] [serial = 1916] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x8f68fc00) [pid = 3205] [serial = 1883] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x91218000) [pid = 3205] [serial = 1889] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x92a87000) [pid = 3205] [serial = 1892] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x9715bc00) [pid = 3205] [serial = 1895] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x8e89b400) [pid = 3205] [serial = 1877] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x887c4400) [pid = 3205] [serial = 1920] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x8f696c00) [pid = 3205] [serial = 1884] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0xa2a82000) [pid = 3205] [serial = 1851] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x8eb78400) [pid = 3205] [serial = 1880] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x877d5800) [pid = 3205] [serial = 1919] [outer = (nil)] [url = about:blank] 16:11:58 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x8acc3000) [pid = 3205] [serial = 1869] [outer = (nil)] [url = about:blank] 16:11:59 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:11:59 INFO - PROCESS | 3205 | 1461193919381 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] 16:11:59 INFO - PROCESS | 3205 | 1461193919432 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 16:11:59 INFO - PROCESS | 3205 | 1461193919441 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:11:59 INFO - PROCESS | 3205 | 1461193919446 Marionette TRACE conn4 <- [1,2694,null,{}] 16:11:59 INFO - PROCESS | 3205 | 1461193919516 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}] 16:11:59 INFO - PROCESS | 3205 | 1461193919815 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 16:11:59 INFO - PROCESS | 3205 | 1461193919834 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:59 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bfdc00 == 129 [pid = 3205] [id = 681] 16:11:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x8767e400) [pid = 3205] [serial = 2044] [outer = (nil)] 16:11:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x877e1400) [pid = 3205] [serial = 2045] [outer = 0x8767e400] 16:11:59 INFO - PROCESS | 3205 | 1461193919914 Marionette DEBUG loaded listener.js 16:12:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x88826c00) [pid = 3205] [serial = 2046] [outer = 0x8767e400] 16:12:01 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:12:01 INFO - PROCESS | 3205 | 1461193921507 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] 16:12:01 INFO - PROCESS | 3205 | 1461193921564 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 16:12:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:12:01 INFO - PROCESS | 3205 | 1461193921582 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:12:01 INFO - PROCESS | 3205 | 1461193921585 Marionette TRACE conn4 <- [1,2698,null,{}] 16:12:01 INFO - PROCESS | 3205 | 1461193921593 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}] 16:12:01 INFO - PROCESS | 3205 | 1461193921883 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 16:12:01 INFO - PROCESS | 3205 | 1461193921917 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:01 INFO - PROCESS | 3205 | ++DOCSHELL 0x877d7c00 == 130 [pid = 3205] [id = 682] 16:12:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x877d8400) [pid = 3205] [serial = 2047] [outer = (nil)] 16:12:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8acc0c00) [pid = 3205] [serial = 2048] [outer = 0x877d8400] 16:12:02 INFO - PROCESS | 3205 | 1461193922002 Marionette DEBUG loaded listener.js 16:12:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8adb8000) [pid = 3205] [serial = 2049] [outer = 0x877d8400] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x96836c00) [pid = 3205] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x864ad800) [pid = 3205] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8e97b000) [pid = 3205] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x99bfc800) [pid = 3205] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x8c087c00) [pid = 3205] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x864a9000) [pid = 3205] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x8c1bdc00) [pid = 3205] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x8adc3c00) [pid = 3205] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x88f09800) [pid = 3205] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0x8e8a3800) [pid = 3205] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0x97189c00) [pid = 3205] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x8c53b000) [pid = 3205] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 126 (0x8becac00) [pid = 3205] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 125 (0x89644c00) [pid = 3205] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 124 (0x877e6400) [pid = 3205] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 123 (0x8ad1fc00) [pid = 3205] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 122 (0x8c1c6000) [pid = 3205] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 121 (0x8fc5b800) [pid = 3205] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 120 (0x97f42000) [pid = 3205] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 119 (0x8e8ae400) [pid = 3205] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 118 (0x86bfcc00) [pid = 3205] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:12:03 INFO - PROCESS | 3205 | --DOMWINDOW == 117 (0x8acbe800) [pid = 3205] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:12:04 INFO - PROCESS | 3205 | SkCairoFTTypeface::onFilterRec unimplemented 16:12:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 16:12:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:12:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:12:04 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1 16:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:12:04 INFO - _addTest/ [0,2701,"getWindowHandle",null] 16:12:04 INFO - PROCESS | 3205 | 1461193924076 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 16:12:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:12:04 INFO - PROCESS | 3205 | 1461193924083 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:12:04 INFO - PROCESS | 3205 | 1461193924089 Marionette TRACE conn4 <- [1,2702,null,{}] 16:12:04 INFO - PROCESS | 3205 | 1461193924104 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}] 16:12:04 INFO - PROCESS | 3205 | 1461193924334 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 16:12:04 INFO - PROCESS | 3205 | 1461193924536 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:04 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bfcc00 == 131 [pid = 3205] [id = 683] 16:12:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 118 (0x87675c00) [pid = 3205] [serial = 2050] [outer = (nil)] 16:12:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 119 (0x8ad14400) [pid = 3205] [serial = 2051] [outer = 0x87675c00] 16:12:04 INFO - PROCESS | 3205 | 1461193924614 Marionette DEBUG loaded listener.js 16:12:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 120 (0x8b583000) [pid = 3205] [serial = 2052] [outer = 0x87675c00] 16:12:05 INFO - PROCESS | 3205 | 1461193925542 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]]]}] 16:12:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:12:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1486ms 16:12:05 INFO - PROCESS | 3205 | 1461193925570 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 16:12:05 INFO - PROCESS | 3205 | 1461193925576 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 16:12:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:12:05 INFO - PROCESS | 3205 | 1461193925585 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:12:05 INFO - PROCESS | 3205 | 1461193925592 Marionette TRACE conn4 <- [1,2706,null,{}] 16:12:05 INFO - PROCESS | 3205 | 1461193925601 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}] 16:12:05 INFO - PROCESS | 3205 | 1461193925852 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 16:12:06 INFO - PROCESS | 3205 | 1461193926208 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:06 INFO - PROCESS | 3205 | ++DOCSHELL 0x877dc400 == 132 [pid = 3205] [id = 684] 16:12:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 121 (0x877e6c00) [pid = 3205] [serial = 2053] [outer = (nil)] 16:12:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 122 (0x885e4400) [pid = 3205] [serial = 2054] [outer = 0x877e6c00] 16:12:06 INFO - PROCESS | 3205 | 1461193926301 Marionette DEBUG loaded listener.js 16:12:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 123 (0x88919400) [pid = 3205] [serial = 2055] [outer = 0x877e6c00] 16:12:07 INFO - PROCESS | 3205 | 1461193927240 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]]]}] 16:12:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:12:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1689ms 16:12:07 INFO - PROCESS | 3205 | 1461193927275 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 16:12:07 INFO - PROCESS | 3205 | 1461193927285 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 16:12:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:12:07 INFO - PROCESS | 3205 | 1461193927296 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:12:07 INFO - PROCESS | 3205 | 1461193927300 Marionette TRACE conn4 <- [1,2710,null,{}] 16:12:07 INFO - PROCESS | 3205 | 1461193927306 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}] 16:12:07 INFO - PROCESS | 3205 | 1461193927557 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 16:12:07 INFO - PROCESS | 3205 | 1461193927902 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:07 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab08c00 == 133 [pid = 3205] [id = 685] 16:12:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 124 (0x8acc1800) [pid = 3205] [serial = 2056] [outer = (nil)] 16:12:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 125 (0x8adc4400) [pid = 3205] [serial = 2057] [outer = 0x8acc1800] 16:12:08 INFO - PROCESS | 3205 | 1461193927997 Marionette DEBUG loaded listener.js 16:12:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0x8b297c00) [pid = 3205] [serial = 2058] [outer = 0x8acc1800] 16:12:09 INFO - PROCESS | 3205 | 1461193929046 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] 16:12:09 INFO - PROCESS | 3205 | 1461193929083 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 16:12:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:12:09 INFO - PROCESS | 3205 | 1461193929089 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:12:09 INFO - PROCESS | 3205 | 1461193929096 Marionette TRACE conn4 <- [1,2714,null,{}] 16:12:09 INFO - PROCESS | 3205 | 1461193929113 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}] 16:12:09 INFO - PROCESS | 3205 | 1461193929400 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 16:12:09 INFO - PROCESS | 3205 | 1461193929784 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:09 INFO - PROCESS | 3205 | ++DOCSHELL 0x8bec6c00 == 134 [pid = 3205] [id = 686] 16:12:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0x8c081c00) [pid = 3205] [serial = 2059] [outer = (nil)] 16:12:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x8c0d9000) [pid = 3205] [serial = 2060] [outer = 0x8c081c00] 16:12:09 INFO - PROCESS | 3205 | 1461193929881 Marionette DEBUG loaded listener.js 16:12:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x8c1c5400) [pid = 3205] [serial = 2061] [outer = 0x8c081c00] 16:12:10 INFO - PROCESS | 3205 | 1461193930809 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]]]}] 16:12:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:12:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1787ms 16:12:10 INFO - PROCESS | 3205 | 1461193930878 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 16:12:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:12:10 INFO - PROCESS | 3205 | 1461193930883 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 16:12:10 INFO - PROCESS | 3205 | 1461193930890 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:12:10 INFO - PROCESS | 3205 | 1461193930893 Marionette TRACE conn4 <- [1,2718,null,{}] 16:12:10 INFO - PROCESS | 3205 | 1461193930900 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}] 16:12:11 INFO - PROCESS | 3205 | 1461193931196 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 16:12:11 INFO - PROCESS | 3205 | 1461193931552 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:11 INFO - PROCESS | 3205 | ++DOCSHELL 0x8beecc00 == 135 [pid = 3205] [id = 687] 16:12:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x8de39800) [pid = 3205] [serial = 2062] [outer = (nil)] 16:12:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x8df88000) [pid = 3205] [serial = 2063] [outer = 0x8de39800] 16:12:11 INFO - PROCESS | 3205 | 1461193931656 Marionette DEBUG loaded listener.js 16:12:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x8dfcd800) [pid = 3205] [serial = 2064] [outer = 0x8de39800] 16:12:12 INFO - PROCESS | 3205 | 1461193932588 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] 16:12:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:12:12 INFO - PROCESS | 3205 | 1461193932630 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 16:12:12 INFO - PROCESS | 3205 | 1461193932636 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:12:12 INFO - PROCESS | 3205 | 1461193932640 Marionette TRACE conn4 <- [1,2722,null,{}] 16:12:12 INFO - PROCESS | 3205 | 1461193932646 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}] 16:12:12 INFO - PROCESS | 3205 | 1461193932886 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 16:12:13 INFO - PROCESS | 3205 | 1461193933220 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:13 INFO - PROCESS | 3205 | ++DOCSHELL 0x87683c00 == 136 [pid = 3205] [id = 688] 16:12:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x8de3f800) [pid = 3205] [serial = 2065] [outer = (nil)] 16:12:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x8e8a9000) [pid = 3205] [serial = 2066] [outer = 0x8de3f800] 16:12:13 INFO - PROCESS | 3205 | 1461193933318 Marionette DEBUG loaded listener.js 16:12:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8e97a000) [pid = 3205] [serial = 2067] [outer = 0x8de3f800] 16:12:14 INFO - PROCESS | 3205 | 1461193934612 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] 16:12:14 INFO - PROCESS | 3205 | 1461193934691 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 16:12:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:12:14 INFO - PROCESS | 3205 | 1461193934745 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:12:14 INFO - PROCESS | 3205 | 1461193934748 Marionette TRACE conn4 <- [1,2726,null,{}] 16:12:14 INFO - PROCESS | 3205 | 1461193934846 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}] 16:12:15 INFO - PROCESS | 3205 | 1461193935270 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 16:12:15 INFO - PROCESS | 3205 | 1461193935517 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:15 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e895800 == 137 [pid = 3205] [id = 689] 16:12:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8eb6f400) [pid = 3205] [serial = 2068] [outer = (nil)] 16:12:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8f7a1800) [pid = 3205] [serial = 2069] [outer = 0x8eb6f400] 16:12:15 INFO - PROCESS | 3205 | 1461193935650 Marionette DEBUG loaded listener.js 16:12:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8fb74c00) [pid = 3205] [serial = 2070] [outer = 0x8eb6f400] 16:12:16 INFO - PROCESS | 3205 | 1461193936732 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]]]}] 16:12:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:12:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2104ms 16:12:16 INFO - PROCESS | 3205 | 1461193936808 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 16:12:16 INFO - PROCESS | 3205 | 1461193936815 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 16:12:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:12:16 INFO - PROCESS | 3205 | 1461193936826 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:12:16 INFO - PROCESS | 3205 | 1461193936831 Marionette TRACE conn4 <- [1,2730,null,{}] 16:12:16 INFO - PROCESS | 3205 | 1461193936840 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}] 16:12:17 INFO - PROCESS | 3205 | 1461193937241 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 16:12:17 INFO - PROCESS | 3205 | 1461193937690 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:17 INFO - PROCESS | 3205 | ++DOCSHELL 0x8de3a000 == 138 [pid = 3205] [id = 690] 16:12:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8eb97800) [pid = 3205] [serial = 2071] [outer = (nil)] 16:12:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x90701400) [pid = 3205] [serial = 2072] [outer = 0x8eb97800] 16:12:17 INFO - PROCESS | 3205 | 1461193937833 Marionette DEBUG loaded listener.js 16:12:17 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x907df400) [pid = 3205] [serial = 2073] [outer = 0x8eb97800] 16:12:19 INFO - PROCESS | 3205 | 1461193939148 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] 16:12:19 INFO - PROCESS | 3205 | 1461193939218 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 16:12:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:12:19 INFO - PROCESS | 3205 | 1461193939321 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:12:19 INFO - PROCESS | 3205 | 1461193939327 Marionette TRACE conn4 <- [1,2734,null,{}] 16:12:19 INFO - PROCESS | 3205 | 1461193939348 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}] 16:12:19 INFO - PROCESS | 3205 | 1461193939565 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 16:12:19 INFO - PROCESS | 3205 | 1461193939846 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:19 INFO - PROCESS | 3205 | ++DOCSHELL 0x8fc67c00 == 139 [pid = 3205] [id = 691] 16:12:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8fc6a000) [pid = 3205] [serial = 2074] [outer = (nil)] 16:12:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x92a18c00) [pid = 3205] [serial = 2075] [outer = 0x8fc6a000] 16:12:19 INFO - PROCESS | 3205 | 1461193939935 Marionette DEBUG loaded listener.js 16:12:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x92a23800) [pid = 3205] [serial = 2076] [outer = 0x8fc6a000] 16:12:20 INFO - PROCESS | 3205 | 1461193940937 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]]]}] 16:12:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:12:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1709ms 16:12:20 INFO - PROCESS | 3205 | 1461193940980 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 16:12:20 INFO - PROCESS | 3205 | 1461193940987 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 16:12:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:12:21 INFO - PROCESS | 3205 | 1461193940998 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:12:21 INFO - PROCESS | 3205 | 1461193941003 Marionette TRACE conn4 <- [1,2738,null,{}] 16:12:21 INFO - PROCESS | 3205 | 1461193941015 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}] 16:12:21 INFO - PROCESS | 3205 | 1461193941440 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 16:12:21 INFO - PROCESS | 3205 | 1461193941884 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:21 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ec86c00 == 140 [pid = 3205] [id = 692] 16:12:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x91f13800) [pid = 3205] [serial = 2077] [outer = (nil)] 16:12:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x9639b800) [pid = 3205] [serial = 2078] [outer = 0x91f13800] 16:12:21 INFO - PROCESS | 3205 | 1461193941986 Marionette DEBUG loaded listener.js 16:12:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x963e8400) [pid = 3205] [serial = 2079] [outer = 0x91f13800] 16:12:22 INFO - PROCESS | 3205 | 1461193942905 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]]]}] 16:12:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:12:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1944ms 16:12:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:12:22 INFO - PROCESS | 3205 | 1461193942941 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 16:12:22 INFO - PROCESS | 3205 | 1461193942944 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 16:12:22 INFO - PROCESS | 3205 | 1461193942951 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:12:22 INFO - PROCESS | 3205 | 1461193942956 Marionette TRACE conn4 <- [1,2742,null,{}] 16:12:22 INFO - PROCESS | 3205 | 1461193942962 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}] 16:12:23 INFO - PROCESS | 3205 | 1461193943180 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 16:12:23 INFO - PROCESS | 3205 | 1461193943522 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:23 INFO - PROCESS | 3205 | ++DOCSHELL 0x95c5a000 == 141 [pid = 3205] [id = 693] 16:12:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x95c61c00) [pid = 3205] [serial = 2080] [outer = (nil)] 16:12:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x971b3800) [pid = 3205] [serial = 2081] [outer = 0x95c61c00] 16:12:23 INFO - PROCESS | 3205 | 1461193943619 Marionette DEBUG loaded listener.js 16:12:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x9780a400) [pid = 3205] [serial = 2082] [outer = 0x95c61c00] 16:12:24 INFO - PROCESS | 3205 | 1461193944551 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]]]}] 16:12:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:12:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1634ms 16:12:24 INFO - PROCESS | 3205 | 1461193944585 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 16:12:24 INFO - PROCESS | 3205 | 1461193944590 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 16:12:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:12:24 INFO - PROCESS | 3205 | 1461193944596 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:12:24 INFO - PROCESS | 3205 | 1461193944601 Marionette TRACE conn4 <- [1,2746,null,{}] 16:12:24 INFO - PROCESS | 3205 | 1461193944607 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}] 16:12:24 INFO - PROCESS | 3205 | 1461193944854 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 16:12:25 INFO - PROCESS | 3205 | 1461193945201 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:25 INFO - PROCESS | 3205 | ++DOCSHELL 0x963f5c00 == 142 [pid = 3205] [id = 694] 16:12:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x97fb6000) [pid = 3205] [serial = 2083] [outer = (nil)] 16:12:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x98249400) [pid = 3205] [serial = 2084] [outer = 0x97fb6000] 16:12:25 INFO - PROCESS | 3205 | 1461193945303 Marionette DEBUG loaded listener.js 16:12:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x983acc00) [pid = 3205] [serial = 2085] [outer = 0x97fb6000] 16:12:26 INFO - PROCESS | 3205 | 1461193946259 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]]]}] 16:12:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:12:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1736ms 16:12:26 INFO - PROCESS | 3205 | 1461193946334 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 16:12:26 INFO - PROCESS | 3205 | 1461193946338 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 16:12:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:12:26 INFO - PROCESS | 3205 | 1461193946344 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:12:26 INFO - PROCESS | 3205 | 1461193946347 Marionette TRACE conn4 <- [1,2750,null,{}] 16:12:26 INFO - PROCESS | 3205 | 1461193946353 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}] 16:12:26 INFO - PROCESS | 3205 | 1461193946644 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 16:12:27 INFO - PROCESS | 3205 | 1461193946987 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:27 INFO - PROCESS | 3205 | ++DOCSHELL 0x89cc1400 == 143 [pid = 3205] [id = 695] 16:12:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x8b292c00) [pid = 3205] [serial = 2086] [outer = (nil)] 16:12:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x98b5c000) [pid = 3205] [serial = 2087] [outer = 0x8b292c00] 16:12:27 INFO - PROCESS | 3205 | 1461193947080 Marionette DEBUG loaded listener.js 16:12:27 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x98b8a800) [pid = 3205] [serial = 2088] [outer = 0x8b292c00] 16:12:28 INFO - PROCESS | 3205 | 1461193948006 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]]]}] 16:12:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:12:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1736ms 16:12:28 INFO - PROCESS | 3205 | 1461193948081 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 16:12:28 INFO - PROCESS | 3205 | 1461193948085 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 16:12:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:12:28 INFO - PROCESS | 3205 | 1461193948091 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:12:28 INFO - PROCESS | 3205 | 1461193948095 Marionette TRACE conn4 <- [1,2754,null,{}] 16:12:28 INFO - PROCESS | 3205 | 1461193948101 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}] 16:12:28 INFO - PROCESS | 3205 | 1461193948330 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 16:12:28 INFO - PROCESS | 3205 | 1461193948681 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:28 INFO - PROCESS | 3205 | ++DOCSHELL 0x91f1f400 == 144 [pid = 3205] [id = 696] 16:12:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x9887a400) [pid = 3205] [serial = 2089] [outer = (nil)] 16:12:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x9ae33800) [pid = 3205] [serial = 2090] [outer = 0x9887a400] 16:12:28 INFO - PROCESS | 3205 | 1461193948784 Marionette DEBUG loaded listener.js 16:12:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x9ae2b800) [pid = 3205] [serial = 2091] [outer = 0x9887a400] 16:12:29 INFO - PROCESS | 3205 | 1461193949732 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]]]}] 16:12:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:12:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1684ms 16:12:29 INFO - PROCESS | 3205 | 1461193949777 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 16:12:29 INFO - PROCESS | 3205 | 1461193949782 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 16:12:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:12:29 INFO - PROCESS | 3205 | 1461193949788 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:12:29 INFO - PROCESS | 3205 | 1461193949792 Marionette TRACE conn4 <- [1,2758,null,{}] 16:12:29 INFO - PROCESS | 3205 | 1461193949798 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}] 16:12:30 INFO - PROCESS | 3205 | 1461193950034 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 16:12:30 INFO - PROCESS | 3205 | 1461193950372 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:30 INFO - PROCESS | 3205 | ++DOCSHELL 0x99bf5800 == 145 [pid = 3205] [id = 697] 16:12:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x99bfcc00) [pid = 3205] [serial = 2092] [outer = (nil)] 16:12:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x9fb88400) [pid = 3205] [serial = 2093] [outer = 0x99bfcc00] 16:12:30 INFO - PROCESS | 3205 | 1461193950475 Marionette DEBUG loaded listener.js 16:12:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x9fb8b800) [pid = 3205] [serial = 2094] [outer = 0x99bfcc00] 16:12:31 INFO - PROCESS | 3205 | 1461193951382 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]]]}] 16:12:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:12:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1642ms 16:12:31 INFO - PROCESS | 3205 | 1461193951432 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 16:12:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:12:31 INFO - PROCESS | 3205 | 1461193951436 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 16:12:31 INFO - PROCESS | 3205 | 1461193951442 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:12:31 INFO - PROCESS | 3205 | 1461193951446 Marionette TRACE conn4 <- [1,2762,null,{}] 16:12:31 INFO - PROCESS | 3205 | 1461193951452 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}] 16:12:31 INFO - PROCESS | 3205 | 1461193951716 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 16:12:32 INFO - PROCESS | 3205 | 1461193952072 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:32 INFO - PROCESS | 3205 | ++DOCSHELL 0x882a8800 == 146 [pid = 3205] [id = 698] 16:12:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x8ad22800) [pid = 3205] [serial = 2095] [outer = (nil)] 16:12:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x9feebc00) [pid = 3205] [serial = 2096] [outer = 0x8ad22800] 16:12:32 INFO - PROCESS | 3205 | 1461193952171 Marionette DEBUG loaded listener.js 16:12:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x9ff38c00) [pid = 3205] [serial = 2097] [outer = 0x8ad22800] 16:12:33 INFO - PROCESS | 3205 | 1461193953082 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]]]}] 16:12:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:12:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1685ms 16:12:33 INFO - PROCESS | 3205 | 1461193953128 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 16:12:33 INFO - PROCESS | 3205 | 1461193953132 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 16:12:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:12:33 INFO - PROCESS | 3205 | 1461193953139 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:12:33 INFO - PROCESS | 3205 | 1461193953142 Marionette TRACE conn4 <- [1,2766,null,{}] 16:12:33 INFO - PROCESS | 3205 | 1461193953148 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}] 16:12:33 INFO - PROCESS | 3205 | 1461193953382 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 16:12:33 INFO - PROCESS | 3205 | 1461193953734 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:33 INFO - PROCESS | 3205 | ++DOCSHELL 0x98b93800 == 147 [pid = 3205] [id = 699] 16:12:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x9fea4800) [pid = 3205] [serial = 2098] [outer = (nil)] 16:12:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0xa0c12800) [pid = 3205] [serial = 2099] [outer = 0x9fea4800] 16:12:33 INFO - PROCESS | 3205 | 1461193953831 Marionette DEBUG loaded listener.js 16:12:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0xa0c1b800) [pid = 3205] [serial = 2100] [outer = 0x9fea4800] 16:12:34 INFO - PROCESS | 3205 | 1461193954883 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]]]}] 16:12:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:12:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1789ms 16:12:34 INFO - PROCESS | 3205 | 1461193954928 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 16:12:34 INFO - PROCESS | 3205 | 1461193954932 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 16:12:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:12:34 INFO - PROCESS | 3205 | 1461193954939 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:12:34 INFO - PROCESS | 3205 | 1461193954942 Marionette TRACE conn4 <- [1,2770,null,{}] 16:12:34 INFO - PROCESS | 3205 | 1461193954948 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}] 16:12:35 INFO - PROCESS | 3205 | 1461193955178 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 16:12:35 INFO - PROCESS | 3205 | 1461193955528 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:38 INFO - PROCESS | 3205 | --DOCSHELL 0x96fe9c00 == 146 [pid = 3205] [id = 49] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8adb7c00) [pid = 3205] [serial = 1991] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x8adc2400) [pid = 3205] [serial = 1992] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x97815c00) [pid = 3205] [serial = 1962] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x877ce800) [pid = 3205] [serial = 1932] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x8eb99400) [pid = 3205] [serial = 1947] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x9fb8b000) [pid = 3205] [serial = 1974] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0xa3c7e800) [pid = 3205] [serial = 1980] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x8697f400) [pid = 3205] [serial = 1982] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x8de36800) [pid = 3205] [serial = 1941] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x9633c800) [pid = 3205] [serial = 1959] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x89645000) [pid = 3205] [serial = 1988] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x8fc5e800) [pid = 3205] [serial = 1952] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x97fb3c00) [pid = 3205] [serial = 1964] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x8e891c00) [pid = 3205] [serial = 1944] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x8fc61800) [pid = 3205] [serial = 1953] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x874e6800) [pid = 3205] [serial = 1983] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x8c0d5000) [pid = 3205] [serial = 1866] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x8ab38400) [pid = 3205] [serial = 1935] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x885db400) [pid = 3205] [serial = 1985] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x8ab0a800) [pid = 3205] [serial = 1989] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x8b3ddc00) [pid = 3205] [serial = 1938] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x8c53f000) [pid = 3205] [serial = 1940] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x97fc0400) [pid = 3205] [serial = 1965] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0xa0c1b400) [pid = 3205] [serial = 1977] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x91fba000) [pid = 3205] [serial = 1955] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x98b94800) [pid = 3205] [serial = 1968] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8f694800) [pid = 3205] [serial = 1950] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x864b4000) [pid = 3205] [serial = 1931] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x8e981000) [pid = 3205] [serial = 1946] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x8dfd0400) [pid = 3205] [serial = 1943] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x99bf4000) [pid = 3205] [serial = 1971] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8b16dc00) [pid = 3205] [serial = 1937] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0xa2a81c00) [pid = 3205] [serial = 1979] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x97193c00) [pid = 3205] [serial = 1961] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x98b61c00) [pid = 3205] [serial = 1967] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x9fb28000) [pid = 3205] [serial = 1973] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x988bcc00) [pid = 3205] [serial = 1970] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x89b62800) [pid = 3205] [serial = 1934] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0x91fbd800) [pid = 3205] [serial = 1956] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0xa0a90400) [pid = 3205] [serial = 1976] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x8f690400) [pid = 3205] [serial = 1949] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 126 (0x95c0f000) [pid = 3205] [serial = 1958] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | --DOMWINDOW == 125 (0x887c7400) [pid = 3205] [serial = 1986] [outer = (nil)] [url = about:blank] 16:12:38 INFO - PROCESS | 3205 | ++DOCSHELL 0x849f1c00 == 147 [pid = 3205] [id = 700] 16:12:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0x849f2c00) [pid = 3205] [serial = 2101] [outer = (nil)] 16:12:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0x85909c00) [pid = 3205] [serial = 2102] [outer = 0x849f2c00] 16:12:38 INFO - PROCESS | 3205 | 1461193958461 Marionette DEBUG loaded listener.js 16:12:38 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x85bb9000) [pid = 3205] [serial = 2103] [outer = 0x849f2c00] 16:12:39 INFO - PROCESS | 3205 | 1461193959475 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]]]}] 16:12:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:12:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 4596ms 16:12:39 INFO - PROCESS | 3205 | 1461193959541 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 16:12:39 INFO - PROCESS | 3205 | 1461193959552 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 16:12:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:12:39 INFO - PROCESS | 3205 | 1461193959567 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:12:39 INFO - PROCESS | 3205 | 1461193959573 Marionette TRACE conn4 <- [1,2774,null,{}] 16:12:39 INFO - PROCESS | 3205 | 1461193959601 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}] 16:12:39 INFO - PROCESS | 3205 | 1461193959962 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 16:12:40 INFO - PROCESS | 3205 | 1461193960227 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:40 INFO - PROCESS | 3205 | ++DOCSHELL 0x874ec000 == 148 [pid = 3205] [id = 701] 16:12:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x874ec400) [pid = 3205] [serial = 2104] [outer = (nil)] 16:12:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x8767c000) [pid = 3205] [serial = 2105] [outer = 0x874ec400] 16:12:40 INFO - PROCESS | 3205 | 1461193960305 Marionette DEBUG loaded listener.js 16:12:40 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x877d2000) [pid = 3205] [serial = 2106] [outer = 0x874ec400] 16:12:41 INFO - PROCESS | 3205 | 1461193961186 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]]]}] 16:12:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:12:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1690ms 16:12:41 INFO - PROCESS | 3205 | 1461193961258 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 16:12:41 INFO - PROCESS | 3205 | 1461193961264 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 16:12:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:12:41 INFO - PROCESS | 3205 | 1461193961274 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:12:41 INFO - PROCESS | 3205 | 1461193961277 Marionette TRACE conn4 <- [1,2778,null,{}] 16:12:41 INFO - PROCESS | 3205 | 1461193961283 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}] 16:12:41 INFO - PROCESS | 3205 | 1461193961606 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 16:12:41 INFO - PROCESS | 3205 | 1461193961640 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:41 INFO - PROCESS | 3205 | ++DOCSHELL 0x86beec00 == 149 [pid = 3205] [id = 702] 16:12:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x87681c00) [pid = 3205] [serial = 2107] [outer = (nil)] 16:12:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x885da400) [pid = 3205] [serial = 2108] [outer = 0x87681c00] 16:12:41 INFO - PROCESS | 3205 | 1461193961717 Marionette DEBUG loaded listener.js 16:12:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x887c4400) [pid = 3205] [serial = 2109] [outer = 0x87681c00] 16:12:42 INFO - PROCESS | 3205 | 1461193962848 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]]]}] 16:12:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:12:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1631ms 16:12:42 INFO - PROCESS | 3205 | 1461193962905 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 16:12:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:12:42 INFO - PROCESS | 3205 | 1461193962909 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 16:12:42 INFO - PROCESS | 3205 | 1461193962916 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:12:42 INFO - PROCESS | 3205 | 1461193962922 Marionette TRACE conn4 <- [1,2782,null,{}] 16:12:42 INFO - PROCESS | 3205 | 1461193962945 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}] 16:12:43 INFO - PROCESS | 3205 | 1461193963730 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x97188c00) [pid = 3205] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x877d8400) [pid = 3205] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x97e31400) [pid = 3205] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x8eb8bc00) [pid = 3205] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0x877df400) [pid = 3205] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0x95c5c800) [pid = 3205] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x97814000) [pid = 3205] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 126 (0x8ab09000) [pid = 3205] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 125 (0x8767e400) [pid = 3205] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 124 (0x8e97dc00) [pid = 3205] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 123 (0x983a2000) [pid = 3205] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 122 (0x8bee9c00) [pid = 3205] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 121 (0x92a88000) [pid = 3205] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 120 (0x8dfd1c00) [pid = 3205] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 119 (0x8f7a1c00) [pid = 3205] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 118 (0x8c089400) [pid = 3205] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 117 (0x8e97f400) [pid = 3205] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 116 (0x91f18c00) [pid = 3205] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 115 (0x8ab06000) [pid = 3205] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:12:43 INFO - PROCESS | 3205 | --DOMWINDOW == 114 (0x88823000) [pid = 3205] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:12:43 INFO - PROCESS | 3205 | 1461193963966 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:44 INFO - PROCESS | 3205 | ++DOCSHELL 0x864a7000 == 150 [pid = 3205] [id = 703] 16:12:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 115 (0x8767bc00) [pid = 3205] [serial = 2110] [outer = (nil)] 16:12:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 116 (0x887cc400) [pid = 3205] [serial = 2111] [outer = 0x8767bc00] 16:12:44 INFO - PROCESS | 3205 | 1461193964051 Marionette DEBUG loaded listener.js 16:12:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 117 (0x89647400) [pid = 3205] [serial = 2112] [outer = 0x8767bc00] 16:12:44 INFO - PROCESS | 3205 | 1461193964894 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]]]}] 16:12:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:12:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1996ms 16:12:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:12:44 INFO - PROCESS | 3205 | 1461193964911 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 16:12:44 INFO - PROCESS | 3205 | 1461193964915 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 16:12:44 INFO - PROCESS | 3205 | 1461193964921 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:12:44 INFO - PROCESS | 3205 | 1461193964925 Marionette TRACE conn4 <- [1,2786,null,{}] 16:12:44 INFO - PROCESS | 3205 | 1461193964930 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}] 16:12:45 INFO - PROCESS | 3205 | 1461193965217 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 16:12:45 INFO - PROCESS | 3205 | 1461193965238 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:45 INFO - PROCESS | 3205 | ++DOCSHELL 0x8964d400 == 151 [pid = 3205] [id = 704] 16:12:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 118 (0x89b5fc00) [pid = 3205] [serial = 2113] [outer = (nil)] 16:12:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 119 (0x89cc1c00) [pid = 3205] [serial = 2114] [outer = 0x89b5fc00] 16:12:45 INFO - PROCESS | 3205 | 1461193965313 Marionette DEBUG loaded listener.js 16:12:45 INFO - PROCESS | 3205 | ++DOMWINDOW == 120 (0x8ab0e400) [pid = 3205] [serial = 2115] [outer = 0x89b5fc00] 16:12:46 INFO - PROCESS | 3205 | 1461193966572 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]]]}] 16:12:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:12:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1682ms 16:12:46 INFO - PROCESS | 3205 | 1461193966603 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 16:12:46 INFO - PROCESS | 3205 | 1461193966610 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 16:12:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:12:46 INFO - PROCESS | 3205 | 1461193966620 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:12:46 INFO - PROCESS | 3205 | 1461193966625 Marionette TRACE conn4 <- [1,2790,null,{}] 16:12:46 INFO - PROCESS | 3205 | 1461193966635 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}] 16:12:46 INFO - PROCESS | 3205 | 1461193966875 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 16:12:47 INFO - PROCESS | 3205 | 1461193967270 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:47 INFO - PROCESS | 3205 | ++DOCSHELL 0x874e8800 == 152 [pid = 3205] [id = 705] 16:12:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 121 (0x8767ec00) [pid = 3205] [serial = 2116] [outer = (nil)] 16:12:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 122 (0x877e8000) [pid = 3205] [serial = 2117] [outer = 0x8767ec00] 16:12:47 INFO - PROCESS | 3205 | 1461193967363 Marionette DEBUG loaded listener.js 16:12:47 INFO - PROCESS | 3205 | ++DOMWINDOW == 123 (0x885dfc00) [pid = 3205] [serial = 2118] [outer = 0x8767ec00] 16:12:48 INFO - PROCESS | 3205 | 1461193968271 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]]]}] 16:12:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:12:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1697ms 16:12:48 INFO - PROCESS | 3205 | 1461193968318 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 16:12:48 INFO - PROCESS | 3205 | 1461193968327 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 16:12:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:12:48 INFO - PROCESS | 3205 | 1461193968338 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:12:48 INFO - PROCESS | 3205 | 1461193968341 Marionette TRACE conn4 <- [1,2794,null,{}] 16:12:48 INFO - PROCESS | 3205 | 1461193968348 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}] 16:12:48 INFO - PROCESS | 3205 | 1461193968588 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 16:12:49 INFO - PROCESS | 3205 | 1461193968991 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x88f02800 == 153 [pid = 3205] [id = 706] 16:12:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 124 (0x88f06400) [pid = 3205] [serial = 2119] [outer = (nil)] 16:12:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 125 (0x89b54800) [pid = 3205] [serial = 2120] [outer = 0x88f06400] 16:12:49 INFO - PROCESS | 3205 | 1461193969089 Marionette DEBUG loaded listener.js 16:12:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0x8ab07c00) [pid = 3205] [serial = 2121] [outer = 0x88f06400] 16:12:50 INFO - PROCESS | 3205 | 1461193970112 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]]]}] 16:12:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:12:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1835ms 16:12:50 INFO - PROCESS | 3205 | 1461193970175 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 16:12:50 INFO - PROCESS | 3205 | 1461193970180 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 16:12:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:12:50 INFO - PROCESS | 3205 | 1461193970190 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:12:50 INFO - PROCESS | 3205 | 1461193970198 Marionette TRACE conn4 <- [1,2798,null,{}] 16:12:50 INFO - PROCESS | 3205 | 1461193970216 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}] 16:12:50 INFO - PROCESS | 3205 | 1461193970498 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 16:12:50 INFO - PROCESS | 3205 | 1461193970844 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:50 INFO - PROCESS | 3205 | ++DOCSHELL 0x88918400 == 154 [pid = 3205] [id = 707] 16:12:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0x8ab2c400) [pid = 3205] [serial = 2122] [outer = (nil)] 16:12:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x8ad1c000) [pid = 3205] [serial = 2123] [outer = 0x8ab2c400] 16:12:50 INFO - PROCESS | 3205 | 1461193970993 Marionette DEBUG loaded listener.js 16:12:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x8adbf000) [pid = 3205] [serial = 2124] [outer = 0x8ab2c400] 16:12:52 INFO - PROCESS | 3205 | 1461193972070 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]]]}] 16:12:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:12:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1942ms 16:12:52 INFO - PROCESS | 3205 | 1461193972132 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 16:12:52 INFO - PROCESS | 3205 | 1461193972138 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 16:12:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:12:52 INFO - PROCESS | 3205 | 1461193972145 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:12:52 INFO - PROCESS | 3205 | 1461193972148 Marionette TRACE conn4 <- [1,2802,null,{}] 16:12:52 INFO - PROCESS | 3205 | 1461193972154 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}] 16:12:52 INFO - PROCESS | 3205 | 1461193972446 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 16:12:52 INFO - PROCESS | 3205 | 1461193972793 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:52 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab34800 == 155 [pid = 3205] [id = 708] 16:12:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x8b16f000) [pid = 3205] [serial = 2125] [outer = (nil)] 16:12:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x8b295800) [pid = 3205] [serial = 2126] [outer = 0x8b16f000] 16:12:52 INFO - PROCESS | 3205 | 1461193972883 Marionette DEBUG loaded listener.js 16:12:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x8b3dd400) [pid = 3205] [serial = 2127] [outer = 0x8b16f000] 16:12:53 INFO - PROCESS | 3205 | 1461193973736 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]]]}] 16:12:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:12:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1637ms 16:12:53 INFO - PROCESS | 3205 | 1461193973783 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 16:12:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:12:53 INFO - PROCESS | 3205 | 1461193973787 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 16:12:53 INFO - PROCESS | 3205 | 1461193973793 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:12:53 INFO - PROCESS | 3205 | 1461193973797 Marionette TRACE conn4 <- [1,2806,null,{}] 16:12:53 INFO - PROCESS | 3205 | 1461193973803 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}] 16:12:54 INFO - PROCESS | 3205 | 1461193974028 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 16:12:54 INFO - PROCESS | 3205 | 1461193974374 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:54 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b29b800 == 156 [pid = 3205] [id = 709] 16:12:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x8acb9800) [pid = 3205] [serial = 2128] [outer = (nil)] 16:12:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x8b58b800) [pid = 3205] [serial = 2129] [outer = 0x8acb9800] 16:12:54 INFO - PROCESS | 3205 | 1461193974481 Marionette DEBUG loaded listener.js 16:12:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8b590000) [pid = 3205] [serial = 2130] [outer = 0x8acb9800] 16:12:55 INFO - PROCESS | 3205 | 1461193975380 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]]]}] 16:12:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:12:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1642ms 16:12:55 INFO - PROCESS | 3205 | 1461193975436 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 16:12:55 INFO - PROCESS | 3205 | 1461193975439 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 16:12:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:12:55 INFO - PROCESS | 3205 | 1461193975446 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:12:55 INFO - PROCESS | 3205 | 1461193975449 Marionette TRACE conn4 <- [1,2810,null,{}] 16:12:55 INFO - PROCESS | 3205 | 1461193975455 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}] 16:12:55 INFO - PROCESS | 3205 | 1461193975711 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 16:12:56 INFO - PROCESS | 3205 | 1461193976066 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:56 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b3e3c00 == 157 [pid = 3205] [id = 710] 16:12:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8bed0000) [pid = 3205] [serial = 2131] [outer = (nil)] 16:12:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8c08a800) [pid = 3205] [serial = 2132] [outer = 0x8bed0000] 16:12:56 INFO - PROCESS | 3205 | 1461193976160 Marionette DEBUG loaded listener.js 16:12:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8c0ce000) [pid = 3205] [serial = 2133] [outer = 0x8bed0000] 16:12:57 INFO - PROCESS | 3205 | 1461193977048 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]]]}] 16:12:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:12:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1641ms 16:12:57 INFO - PROCESS | 3205 | 1461193977087 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 16:12:57 INFO - PROCESS | 3205 | 1461193977092 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 16:12:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:12:57 INFO - PROCESS | 3205 | 1461193977098 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:12:57 INFO - PROCESS | 3205 | 1461193977102 Marionette TRACE conn4 <- [1,2814,null,{}] 16:12:57 INFO - PROCESS | 3205 | 1461193977108 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}] 16:12:57 INFO - PROCESS | 3205 | 1461193977331 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 16:12:57 INFO - PROCESS | 3205 | 1461193977670 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:57 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c08e000 == 158 [pid = 3205] [id = 711] 16:12:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8c0d3000) [pid = 3205] [serial = 2134] [outer = (nil)] 16:12:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8c1c1c00) [pid = 3205] [serial = 2135] [outer = 0x8c0d3000] 16:12:57 INFO - PROCESS | 3205 | 1461193977771 Marionette DEBUG loaded listener.js 16:12:57 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8c1c5800) [pid = 3205] [serial = 2136] [outer = 0x8c0d3000] 16:12:58 INFO - PROCESS | 3205 | 1461193978688 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]]]}] 16:12:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:12:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1640ms 16:12:58 INFO - PROCESS | 3205 | 1461193978739 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 16:12:58 INFO - PROCESS | 3205 | 1461193978744 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 16:12:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:12:58 INFO - PROCESS | 3205 | 1461193978751 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:12:58 INFO - PROCESS | 3205 | 1461193978754 Marionette TRACE conn4 <- [1,2818,null,{}] 16:12:58 INFO - PROCESS | 3205 | 1461193978760 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}] 16:12:59 INFO - PROCESS | 3205 | 1461193979001 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 16:12:59 INFO - PROCESS | 3205 | 1461193979347 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:59 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c088400 == 159 [pid = 3205] [id = 712] 16:12:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8c0cdc00) [pid = 3205] [serial = 2137] [outer = (nil)] 16:12:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8c541400) [pid = 3205] [serial = 2138] [outer = 0x8c0cdc00] 16:12:59 INFO - PROCESS | 3205 | 1461193979458 Marionette DEBUG loaded listener.js 16:12:59 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8de34800) [pid = 3205] [serial = 2139] [outer = 0x8c0cdc00] 16:13:00 INFO - PROCESS | 3205 | 1461193980450 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]]]}] 16:13:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:13:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1748ms 16:13:00 INFO - PROCESS | 3205 | 1461193980502 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 16:13:00 INFO - PROCESS | 3205 | 1461193980509 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 16:13:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:13:00 INFO - PROCESS | 3205 | 1461193980519 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:13:00 INFO - PROCESS | 3205 | 1461193980526 Marionette TRACE conn4 <- [1,2822,null,{}] 16:13:00 INFO - PROCESS | 3205 | 1461193980535 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}] 16:13:01 INFO - PROCESS | 3205 | 1461193981084 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 16:13:01 INFO - PROCESS | 3205 | 1461193981409 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:01 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c1bd800 == 160 [pid = 3205] [id = 713] 16:13:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8c53b800) [pid = 3205] [serial = 2140] [outer = (nil)] 16:13:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x8df8dc00) [pid = 3205] [serial = 2141] [outer = 0x8c53b800] 16:13:01 INFO - PROCESS | 3205 | 1461193981519 Marionette DEBUG loaded listener.js 16:13:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x8df90400) [pid = 3205] [serial = 2142] [outer = 0x8c53b800] 16:13:02 INFO - PROCESS | 3205 | 1461193982463 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]]]}] 16:13:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:13:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 2004ms 16:13:02 INFO - PROCESS | 3205 | 1461193982523 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 16:13:02 INFO - PROCESS | 3205 | 1461193982528 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 16:13:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:13:02 INFO - PROCESS | 3205 | 1461193982534 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:13:02 INFO - PROCESS | 3205 | 1461193982538 Marionette TRACE conn4 <- [1,2826,null,{}] 16:13:02 INFO - PROCESS | 3205 | 1461193982544 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}] 16:13:02 INFO - PROCESS | 3205 | 1461193982780 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 16:13:03 INFO - PROCESS | 3205 | 1461193983135 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:03 INFO - PROCESS | 3205 | ++DOCSHELL 0x8de3a800 == 161 [pid = 3205] [id = 714] 16:13:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8de3dc00) [pid = 3205] [serial = 2143] [outer = (nil)] 16:13:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x8dfd6c00) [pid = 3205] [serial = 2144] [outer = 0x8de3dc00] 16:13:03 INFO - PROCESS | 3205 | 1461193983290 Marionette DEBUG loaded listener.js 16:13:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x8e898400) [pid = 3205] [serial = 2145] [outer = 0x8de3dc00] 16:13:04 INFO - PROCESS | 3205 | 1461193984390 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:13:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:13:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1935ms 16:13:04 INFO - PROCESS | 3205 | 1461193984471 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 16:13:04 INFO - PROCESS | 3205 | 1461193984474 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 16:13:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:13:04 INFO - PROCESS | 3205 | 1461193984483 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:13:04 INFO - PROCESS | 3205 | 1461193984490 Marionette TRACE conn4 <- [1,2830,null,{}] 16:13:04 INFO - PROCESS | 3205 | 1461193984500 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}] 16:13:04 INFO - PROCESS | 3205 | 1461193984915 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 16:13:05 INFO - PROCESS | 3205 | 1461193985280 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e8acc00 == 162 [pid = 3205] [id = 715] 16:13:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x8eb74800) [pid = 3205] [serial = 2146] [outer = (nil)] 16:13:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x8eb7cc00) [pid = 3205] [serial = 2147] [outer = 0x8eb74800] 16:13:05 INFO - PROCESS | 3205 | 1461193985377 Marionette DEBUG loaded listener.js 16:13:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x8eb94400) [pid = 3205] [serial = 2148] [outer = 0x8eb74800] 16:13:06 INFO - PROCESS | 3205 | 1461193986341 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]]]}] 16:13:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:13:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1892ms 16:13:06 INFO - PROCESS | 3205 | 1461193986376 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 16:13:06 INFO - PROCESS | 3205 | 1461193986379 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 16:13:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:13:06 INFO - PROCESS | 3205 | 1461193986387 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:13:06 INFO - PROCESS | 3205 | 1461193986389 Marionette TRACE conn4 <- [1,2834,null,{}] 16:13:06 INFO - PROCESS | 3205 | 1461193986396 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}] 16:13:06 INFO - PROCESS | 3205 | 1461193986642 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 16:13:07 INFO - PROCESS | 3205 | 1461193986985 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:07 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e88c400 == 163 [pid = 3205] [id = 716] 16:13:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x8e8a8800) [pid = 3205] [serial = 2149] [outer = (nil)] 16:13:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x8ec8b800) [pid = 3205] [serial = 2150] [outer = 0x8e8a8800] 16:13:07 INFO - PROCESS | 3205 | 1461193987087 Marionette DEBUG loaded listener.js 16:13:07 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x8ec8f000) [pid = 3205] [serial = 2151] [outer = 0x8e8a8800] 16:13:08 INFO - PROCESS | 3205 | 1461193988061 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:13:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:13:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1732ms 16:13:08 INFO - PROCESS | 3205 | 1461193988119 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 16:13:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:13:08 INFO - PROCESS | 3205 | 1461193988123 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 16:13:08 INFO - PROCESS | 3205 | 1461193988130 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:13:08 INFO - PROCESS | 3205 | 1461193988133 Marionette TRACE conn4 <- [1,2838,null,{}] 16:13:08 INFO - PROCESS | 3205 | 1461193988139 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}] 16:13:08 INFO - PROCESS | 3205 | 1461193988380 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 16:13:08 INFO - PROCESS | 3205 | 1461193988722 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:08 INFO - PROCESS | 3205 | ++DOCSHELL 0x84d58400 == 164 [pid = 3205] [id = 717] 16:13:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x882b3400) [pid = 3205] [serial = 2152] [outer = (nil)] 16:13:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x8f568400) [pid = 3205] [serial = 2153] [outer = 0x882b3400] 16:13:08 INFO - PROCESS | 3205 | 1461193988817 Marionette DEBUG loaded listener.js 16:13:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x8f690800) [pid = 3205] [serial = 2154] [outer = 0x882b3400] 16:13:09 INFO - PROCESS | 3205 | 1461193989713 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]]]}] 16:13:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:13:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1637ms 16:13:09 INFO - PROCESS | 3205 | 1461193989768 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 16:13:09 INFO - PROCESS | 3205 | 1461193989772 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 16:13:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:13:09 INFO - PROCESS | 3205 | 1461193989778 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:13:09 INFO - PROCESS | 3205 | 1461193989781 Marionette TRACE conn4 <- [1,2842,null,{}] 16:13:09 INFO - PROCESS | 3205 | 1461193989787 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}] 16:13:10 INFO - PROCESS | 3205 | 1461193990040 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 16:13:10 INFO - PROCESS | 3205 | 1461193990390 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:10 INFO - PROCESS | 3205 | ++DOCSHELL 0x882ac000 == 165 [pid = 3205] [id = 718] 16:13:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x8891f400) [pid = 3205] [serial = 2155] [outer = (nil)] 16:13:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x8f7a2c00) [pid = 3205] [serial = 2156] [outer = 0x8891f400] 16:13:10 INFO - PROCESS | 3205 | 1461193990486 Marionette DEBUG loaded listener.js 16:13:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x8f7ab000) [pid = 3205] [serial = 2157] [outer = 0x8891f400] 16:13:11 INFO - PROCESS | 3205 | 1461193991422 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]]]}] 16:13:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:13:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1735ms 16:13:11 INFO - PROCESS | 3205 | 1461193991515 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 16:13:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:13:11 INFO - PROCESS | 3205 | 1461193991519 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 16:13:11 INFO - PROCESS | 3205 | 1461193991526 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:13:11 INFO - PROCESS | 3205 | 1461193991529 Marionette TRACE conn4 <- [1,2846,null,{}] 16:13:11 INFO - PROCESS | 3205 | 1461193991535 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}] 16:13:11 INFO - PROCESS | 3205 | 1461193991821 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 16:13:12 INFO - PROCESS | 3205 | 1461193992201 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:12 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ad1ec00 == 166 [pid = 3205] [id = 719] 16:13:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x8f79f400) [pid = 3205] [serial = 2158] [outer = (nil)] 16:13:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x8fc63c00) [pid = 3205] [serial = 2159] [outer = 0x8f79f400] 16:13:12 INFO - PROCESS | 3205 | 1461193992295 Marionette DEBUG loaded listener.js 16:13:12 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x8fc67000) [pid = 3205] [serial = 2160] [outer = 0x8f79f400] 16:13:13 INFO - PROCESS | 3205 | 1461193993267 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]]]}] 16:13:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:13:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1791ms 16:13:13 INFO - PROCESS | 3205 | 1461193993318 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 16:13:13 INFO - PROCESS | 3205 | 1461193993323 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 16:13:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:13:13 INFO - PROCESS | 3205 | 1461193993330 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:13:13 INFO - PROCESS | 3205 | 1461193993335 Marionette TRACE conn4 <- [1,2850,null,{}] 16:13:13 INFO - PROCESS | 3205 | 1461193993342 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}] 16:13:13 INFO - PROCESS | 3205 | 1461193993620 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 16:13:13 INFO - PROCESS | 3205 | 1461193993969 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:14 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f699400 == 167 [pid = 3205] [id = 720] 16:13:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x8fb6c000) [pid = 3205] [serial = 2161] [outer = (nil)] 16:13:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x907e1800) [pid = 3205] [serial = 2162] [outer = 0x8fb6c000] 16:13:14 INFO - PROCESS | 3205 | 1461193994068 Marionette DEBUG loaded listener.js 16:13:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x91217000) [pid = 3205] [serial = 2163] [outer = 0x8fb6c000] 16:13:15 INFO - PROCESS | 3205 | 1461193995010 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:13:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:13:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1742ms 16:13:15 INFO - PROCESS | 3205 | 1461193995073 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 16:13:15 INFO - PROCESS | 3205 | 1461193995077 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 16:13:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:13:15 INFO - PROCESS | 3205 | 1461193995083 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:13:15 INFO - PROCESS | 3205 | 1461193995087 Marionette TRACE conn4 <- [1,2854,null,{}] 16:13:15 INFO - PROCESS | 3205 | 1461193995093 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}] 16:13:15 INFO - PROCESS | 3205 | 1461193995334 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 16:13:15 INFO - PROCESS | 3205 | 1461193995683 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:15 INFO - PROCESS | 3205 | ++DOCSHELL 0x8df8b000 == 168 [pid = 3205] [id = 721] 16:13:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x8e8a4000) [pid = 3205] [serial = 2164] [outer = (nil)] 16:13:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x91fbe400) [pid = 3205] [serial = 2165] [outer = 0x8e8a4000] 16:13:15 INFO - PROCESS | 3205 | 1461193995776 Marionette DEBUG loaded listener.js 16:13:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x92096800) [pid = 3205] [serial = 2166] [outer = 0x8e8a4000] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x86bfdc00 == 167 [pid = 3205] [id = 681] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x864a5c00 == 166 [pid = 3205] [id = 660] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x887c1c00 == 165 [pid = 3205] [id = 659] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x91307800 == 164 [pid = 3205] [id = 530] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x86bfd400 == 163 [pid = 3205] [id = 382] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x864a7000 == 162 [pid = 3205] [id = 703] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x86beec00 == 161 [pid = 3205] [id = 702] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x869be800 == 160 [pid = 3205] [id = 556] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x874ec000 == 159 [pid = 3205] [id = 701] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x849f1c00 == 158 [pid = 3205] [id = 700] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x99bf5800 == 157 [pid = 3205] [id = 697] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x882a8800 == 156 [pid = 3205] [id = 698] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x91f1f400 == 155 [pid = 3205] [id = 696] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x89cc1400 == 154 [pid = 3205] [id = 695] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x963f5c00 == 153 [pid = 3205] [id = 694] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8ec86c00 == 152 [pid = 3205] [id = 692] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x95c5a000 == 151 [pid = 3205] [id = 693] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8fc67c00 == 150 [pid = 3205] [id = 691] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8de3a000 == 149 [pid = 3205] [id = 690] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8e895800 == 148 [pid = 3205] [id = 689] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x87683c00 == 147 [pid = 3205] [id = 688] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8bec6c00 == 146 [pid = 3205] [id = 686] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8beecc00 == 145 [pid = 3205] [id = 687] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x8ab08c00 == 144 [pid = 3205] [id = 685] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x86bfcc00 == 143 [pid = 3205] [id = 683] 16:13:18 INFO - PROCESS | 3205 | --DOCSHELL 0x877dc400 == 142 [pid = 3205] [id = 684] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x97e37800) [pid = 3205] [serial = 2033] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x8adb8000) [pid = 3205] [serial = 2049] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x97fb9400) [pid = 3205] [serial = 2036] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8fb6c400) [pid = 3205] [serial = 2019] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x8881a400) [pid = 3205] [serial = 1997] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x89b60c00) [pid = 3205] [serial = 1998] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x973aa800) [pid = 3205] [serial = 2030] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x988b7400) [pid = 3205] [serial = 2039] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x8b58e000) [pid = 3205] [serial = 2001] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x88826c00) [pid = 3205] [serial = 2046] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x8eb8a400) [pid = 3205] [serial = 2012] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x8acc0c00) [pid = 3205] [serial = 2048] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x99c0b000) [pid = 3205] [serial = 2042] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x8b299800) [pid = 3205] [serial = 1994] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x8c1c2000) [pid = 3205] [serial = 2004] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x96833400) [pid = 3205] [serial = 2028] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x8e891800) [pid = 3205] [serial = 2009] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x877e1400) [pid = 3205] [serial = 2045] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x983a6800) [pid = 3205] [serial = 2037] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0xa3c80000) [pid = 3205] [serial = 1917] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x8df8b800) [pid = 3205] [serial = 2007] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x8f55a000) [pid = 3205] [serial = 2015] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x9b072800) [pid = 3205] [serial = 2043] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x91fb7800) [pid = 3205] [serial = 2024] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x8c0cc800) [pid = 3205] [serial = 2003] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x8f7a7800) [pid = 3205] [serial = 2018] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x91fbc400) [pid = 3205] [serial = 2025] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x97e3b000) [pid = 3205] [serial = 2034] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x8fe39800) [pid = 3205] [serial = 2022] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8beeac00) [pid = 3205] [serial = 1929] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x8e895000) [pid = 3205] [serial = 2010] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x98b64000) [pid = 3205] [serial = 2040] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x9780f000) [pid = 3205] [serial = 2031] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x95c5a800) [pid = 3205] [serial = 2027] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8de39000) [pid = 3205] [serial = 2006] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x8fe34000) [pid = 3205] [serial = 2021] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x8eb95800) [pid = 3205] [serial = 2013] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x8f561c00) [pid = 3205] [serial = 2016] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x8b582c00) [pid = 3205] [serial = 2000] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x8ad14400) [pid = 3205] [serial = 2051] [outer = (nil)] [url = about:blank] 16:13:19 INFO - PROCESS | 3205 | 1461193999879 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]]]}] 16:13:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:13:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 4845ms 16:13:19 INFO - PROCESS | 3205 | 1461193999931 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 16:13:19 INFO - PROCESS | 3205 | 1461193999941 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 16:13:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:13:19 INFO - PROCESS | 3205 | 1461193999954 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:13:19 INFO - PROCESS | 3205 | 1461193999959 Marionette TRACE conn4 <- [1,2858,null,{}] 16:13:19 INFO - PROCESS | 3205 | 1461193999970 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}] 16:13:20 INFO - PROCESS | 3205 | 1461194000321 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 16:13:20 INFO - PROCESS | 3205 | 1461194000713 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:20 INFO - PROCESS | 3205 | ++DOCSHELL 0x864b2400 == 143 [pid = 3205] [id = 722] 16:13:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x87678c00) [pid = 3205] [serial = 2167] [outer = (nil)] 16:13:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x882b0800) [pid = 3205] [serial = 2168] [outer = 0x87678c00] 16:13:20 INFO - PROCESS | 3205 | 1461194000823 Marionette DEBUG loaded listener.js 16:13:20 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x887cf000) [pid = 3205] [serial = 2169] [outer = 0x87678c00] 16:13:21 INFO - PROCESS | 3205 | 1461194001820 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:13:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:13:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1895ms 16:13:21 INFO - PROCESS | 3205 | 1461194001849 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 16:13:21 INFO - PROCESS | 3205 | 1461194001857 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 16:13:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:13:21 INFO - PROCESS | 3205 | 1461194001867 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:13:21 INFO - PROCESS | 3205 | 1461194001870 Marionette TRACE conn4 <- [1,2862,null,{}] 16:13:21 INFO - PROCESS | 3205 | 1461194001886 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}] 16:13:22 INFO - PROCESS | 3205 | 1461194002197 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 16:13:22 INFO - PROCESS | 3205 | 1461194002434 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:22 INFO - PROCESS | 3205 | ++DOCSHELL 0x877d5800 == 144 [pid = 3205] [id = 723] 16:13:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8881dc00) [pid = 3205] [serial = 2170] [outer = (nil)] 16:13:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x89b5c400) [pid = 3205] [serial = 2171] [outer = 0x8881dc00] 16:13:22 INFO - PROCESS | 3205 | 1461194002518 Marionette DEBUG loaded listener.js 16:13:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8ab2f000) [pid = 3205] [serial = 2172] [outer = 0x8881dc00] 16:13:23 INFO - PROCESS | 3205 | 1461194003444 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]]]}] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8adb9800) [pid = 3205] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x87681c00) [pid = 3205] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x8767bc00) [pid = 3205] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x91f13800) [pid = 3205] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x8fc6a000) [pid = 3205] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:13:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:13:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 2097ms 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x8eb97800) [pid = 3205] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x8eb6f400) [pid = 3205] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0x8de3f800) [pid = 3205] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0x8de39800) [pid = 3205] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x8c081c00) [pid = 3205] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 126 (0x8acc1800) [pid = 3205] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 125 (0x877e6c00) [pid = 3205] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 124 (0x874ec400) [pid = 3205] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 123 (0x849f2c00) [pid = 3205] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 122 (0x8ad22800) [pid = 3205] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 121 (0x99bfcc00) [pid = 3205] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 120 (0x9887a400) [pid = 3205] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 119 (0x8b292c00) [pid = 3205] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 118 (0x97fb6000) [pid = 3205] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:13:23 INFO - PROCESS | 3205 | --DOMWINDOW == 117 (0x95c61c00) [pid = 3205] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:13:24 INFO - PROCESS | 3205 | 1461194004050 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 16:13:24 INFO - PROCESS | 3205 | 1461194004053 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 16:13:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:13:24 INFO - PROCESS | 3205 | 1461194004061 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:13:24 INFO - PROCESS | 3205 | 1461194004068 Marionette TRACE conn4 <- [1,2866,null,{}] 16:13:24 INFO - PROCESS | 3205 | 1461194004084 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}] 16:13:24 INFO - PROCESS | 3205 | 1461194004388 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 16:13:24 INFO - PROCESS | 3205 | 1461194004537 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:24 INFO - PROCESS | 3205 | ++DOCSHELL 0x874e3800 == 145 [pid = 3205] [id = 724] 16:13:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 118 (0x89b59400) [pid = 3205] [serial = 2173] [outer = (nil)] 16:13:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 119 (0x8acba000) [pid = 3205] [serial = 2174] [outer = 0x89b59400] 16:13:24 INFO - PROCESS | 3205 | 1461194004621 Marionette DEBUG loaded listener.js 16:13:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 120 (0x8ad22800) [pid = 3205] [serial = 2175] [outer = 0x89b59400] 16:13:25 INFO - PROCESS | 3205 | 1461194005414 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]]]}] 16:13:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:13:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1385ms 16:13:25 INFO - PROCESS | 3205 | 1461194005448 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 16:13:25 INFO - PROCESS | 3205 | 1461194005452 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 16:13:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:13:25 INFO - PROCESS | 3205 | 1461194005459 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:13:25 INFO - PROCESS | 3205 | 1461194005462 Marionette TRACE conn4 <- [1,2870,null,{}] 16:13:25 INFO - PROCESS | 3205 | 1461194005467 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}] 16:13:25 INFO - PROCESS | 3205 | 1461194005677 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 16:13:25 INFO - PROCESS | 3205 | 1461194005889 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:25 INFO - PROCESS | 3205 | ++DOCSHELL 0x877d4800 == 146 [pid = 3205] [id = 725] 16:13:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 121 (0x8b16d800) [pid = 3205] [serial = 2176] [outer = (nil)] 16:13:25 INFO - PROCESS | 3205 | ++DOMWINDOW == 122 (0x8b29e800) [pid = 3205] [serial = 2177] [outer = 0x8b16d800] 16:13:25 INFO - PROCESS | 3205 | 1461194005967 Marionette DEBUG loaded listener.js 16:13:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 123 (0x8b3e3400) [pid = 3205] [serial = 2178] [outer = 0x8b16d800] 16:13:27 INFO - PROCESS | 3205 | 1461194007163 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]]]}] 16:13:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:13:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1735ms 16:13:27 INFO - PROCESS | 3205 | 1461194007195 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 16:13:27 INFO - PROCESS | 3205 | 1461194007204 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 16:13:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:13:27 INFO - PROCESS | 3205 | 1461194007213 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:13:27 INFO - PROCESS | 3205 | 1461194007219 Marionette TRACE conn4 <- [1,2874,null,{}] 16:13:27 INFO - PROCESS | 3205 | 1461194007227 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}] 16:13:27 INFO - PROCESS | 3205 | 1461194007572 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 16:13:28 INFO - PROCESS | 3205 | 1461194008047 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:28 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bf0800 == 147 [pid = 3205] [id = 726] 16:13:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 124 (0x87681000) [pid = 3205] [serial = 2179] [outer = (nil)] 16:13:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 125 (0x8881fc00) [pid = 3205] [serial = 2180] [outer = 0x87681000] 16:13:28 INFO - PROCESS | 3205 | 1461194008147 Marionette DEBUG loaded listener.js 16:13:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0x88917c00) [pid = 3205] [serial = 2181] [outer = 0x87681000] 16:13:29 INFO - PROCESS | 3205 | 1461194009513 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]]]}] 16:13:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:13:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2390ms 16:13:29 INFO - PROCESS | 3205 | 1461194009770 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 16:13:29 INFO - PROCESS | 3205 | 1461194009785 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 16:13:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:13:29 INFO - PROCESS | 3205 | 1461194009877 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:13:29 INFO - PROCESS | 3205 | 1461194009884 Marionette TRACE conn4 <- [1,2878,null,{}] 16:13:29 INFO - PROCESS | 3205 | 1461194009897 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}] 16:13:30 INFO - PROCESS | 3205 | 1461194010295 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 16:13:30 INFO - PROCESS | 3205 | 1461194010678 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:30 INFO - PROCESS | 3205 | ++DOCSHELL 0x874e6800 == 148 [pid = 3205] [id = 727] 16:13:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0x874e7000) [pid = 3205] [serial = 2182] [outer = (nil)] 16:13:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x8b16e400) [pid = 3205] [serial = 2183] [outer = 0x874e7000] 16:13:30 INFO - PROCESS | 3205 | 1461194010831 Marionette DEBUG loaded listener.js 16:13:30 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x8b582000) [pid = 3205] [serial = 2184] [outer = 0x874e7000] 16:13:31 INFO - PROCESS | 3205 | 1461194011818 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]]]}] 16:13:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:13:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2002ms 16:13:31 INFO - PROCESS | 3205 | 1461194011869 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 16:13:31 INFO - PROCESS | 3205 | 1461194011873 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 16:13:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:13:31 INFO - PROCESS | 3205 | 1461194011880 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:13:31 INFO - PROCESS | 3205 | 1461194011886 Marionette TRACE conn4 <- [1,2882,null,{}] 16:13:31 INFO - PROCESS | 3205 | 1461194011903 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}] 16:13:32 INFO - PROCESS | 3205 | 1461194012157 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 16:13:32 INFO - PROCESS | 3205 | 1461194012502 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:32 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b173800 == 149 [pid = 3205] [id = 728] 16:13:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x8beeb400) [pid = 3205] [serial = 2185] [outer = (nil)] 16:13:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x8c089000) [pid = 3205] [serial = 2186] [outer = 0x8beeb400] 16:13:32 INFO - PROCESS | 3205 | 1461194012608 Marionette DEBUG loaded listener.js 16:13:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x8c0da800) [pid = 3205] [serial = 2187] [outer = 0x8beeb400] 16:13:33 INFO - PROCESS | 3205 | 1461194013579 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]]]}] 16:13:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:13:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1751ms 16:13:33 INFO - PROCESS | 3205 | 1461194013633 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 16:13:33 INFO - PROCESS | 3205 | 1461194013640 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 16:13:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:13:33 INFO - PROCESS | 3205 | 1461194013647 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:13:33 INFO - PROCESS | 3205 | 1461194013650 Marionette TRACE conn4 <- [1,2886,null,{}] 16:13:33 INFO - PROCESS | 3205 | 1461194013657 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}] 16:13:33 INFO - PROCESS | 3205 | 1461194013896 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 16:13:34 INFO - PROCESS | 3205 | 1461194014235 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:34 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab3a000 == 150 [pid = 3205] [id = 729] 16:13:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x8c08b000) [pid = 3205] [serial = 2188] [outer = (nil)] 16:13:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x8de3a000) [pid = 3205] [serial = 2189] [outer = 0x8c08b000] 16:13:34 INFO - PROCESS | 3205 | 1461194014333 Marionette DEBUG loaded listener.js 16:13:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8df87400) [pid = 3205] [serial = 2190] [outer = 0x8c08b000] 16:13:35 INFO - PROCESS | 3205 | 1461194015231 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]]]}] 16:13:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:13:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1632ms 16:13:35 INFO - PROCESS | 3205 | 1461194015281 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 16:13:35 INFO - PROCESS | 3205 | 1461194015286 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 16:13:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:13:35 INFO - PROCESS | 3205 | 1461194015298 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:13:35 INFO - PROCESS | 3205 | 1461194015301 Marionette TRACE conn4 <- [1,2890,null,{}] 16:13:35 INFO - PROCESS | 3205 | 1461194015307 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}] 16:13:35 INFO - PROCESS | 3205 | 1461194015540 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 16:13:35 INFO - PROCESS | 3205 | 1461194015925 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:35 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c089800 == 151 [pid = 3205] [id = 730] 16:13:35 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8e88f000) [pid = 3205] [serial = 2191] [outer = (nil)] 16:13:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8e897800) [pid = 3205] [serial = 2192] [outer = 0x8e88f000] 16:13:36 INFO - PROCESS | 3205 | 1461194016018 Marionette DEBUG loaded listener.js 16:13:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8e8aac00) [pid = 3205] [serial = 2193] [outer = 0x8e88f000] 16:13:36 INFO - PROCESS | 3205 | 1461194016988 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:13:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:13:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1731ms 16:13:37 INFO - PROCESS | 3205 | 1461194017030 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 16:13:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:13:37 INFO - PROCESS | 3205 | 1461194017034 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 16:13:37 INFO - PROCESS | 3205 | 1461194017041 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:13:37 INFO - PROCESS | 3205 | 1461194017044 Marionette TRACE conn4 <- [1,2894,null,{}] 16:13:37 INFO - PROCESS | 3205 | 1461194017050 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}] 16:13:37 INFO - PROCESS | 3205 | 1461194017315 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 16:13:37 INFO - PROCESS | 3205 | 1461194017662 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:37 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b292c00 == 152 [pid = 3205] [id = 731] 16:13:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8df8c800) [pid = 3205] [serial = 2194] [outer = (nil)] 16:13:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8eb8f400) [pid = 3205] [serial = 2195] [outer = 0x8df8c800] 16:13:37 INFO - PROCESS | 3205 | 1461194017760 Marionette DEBUG loaded listener.js 16:13:37 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8eb92c00) [pid = 3205] [serial = 2196] [outer = 0x8df8c800] 16:13:38 INFO - PROCESS | 3205 | 1461194018668 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]]]}] 16:13:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:13:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1687ms 16:13:38 INFO - PROCESS | 3205 | 1461194018729 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 16:13:38 INFO - PROCESS | 3205 | 1461194018733 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 16:13:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:13:38 INFO - PROCESS | 3205 | 1461194018739 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:13:38 INFO - PROCESS | 3205 | 1461194018743 Marionette TRACE conn4 <- [1,2898,null,{}] 16:13:38 INFO - PROCESS | 3205 | 1461194018749 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}] 16:13:38 INFO - PROCESS | 3205 | 1461194018989 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 16:13:39 INFO - PROCESS | 3205 | 1461194019339 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:39 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c1c2c00 == 153 [pid = 3205] [id = 732] 16:13:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8eb72000) [pid = 3205] [serial = 2197] [outer = (nil)] 16:13:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8f567c00) [pid = 3205] [serial = 2198] [outer = 0x8eb72000] 16:13:39 INFO - PROCESS | 3205 | 1461194019434 Marionette DEBUG loaded listener.js 16:13:39 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8f68f800) [pid = 3205] [serial = 2199] [outer = 0x8eb72000] 16:13:40 INFO - PROCESS | 3205 | 1461194020351 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]]]}] 16:13:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:13:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1693ms 16:13:40 INFO - PROCESS | 3205 | 1461194020434 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 16:13:40 INFO - PROCESS | 3205 | 1461194020439 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 16:13:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:13:40 INFO - PROCESS | 3205 | 1461194020445 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:13:40 INFO - PROCESS | 3205 | 1461194020449 Marionette TRACE conn4 <- [1,2902,null,{}] 16:13:40 INFO - PROCESS | 3205 | 1461194020455 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}] 16:13:40 INFO - PROCESS | 3205 | 1461194020689 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 16:13:41 INFO - PROCESS | 3205 | 1461194021036 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:41 INFO - PROCESS | 3205 | ++DOCSHELL 0x8dfd5400 == 154 [pid = 3205] [id = 733] 16:13:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8eb90400) [pid = 3205] [serial = 2200] [outer = (nil)] 16:13:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x8fc69800) [pid = 3205] [serial = 2201] [outer = 0x8eb90400] 16:13:41 INFO - PROCESS | 3205 | 1461194021131 Marionette DEBUG loaded listener.js 16:13:41 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x8fe34400) [pid = 3205] [serial = 2202] [outer = 0x8eb90400] 16:13:42 INFO - PROCESS | 3205 | 1461194022104 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:13:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:13:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1737ms 16:13:42 INFO - PROCESS | 3205 | 1461194022184 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 16:13:42 INFO - PROCESS | 3205 | 1461194022188 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 16:13:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:13:42 INFO - PROCESS | 3205 | 1461194022194 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:13:42 INFO - PROCESS | 3205 | 1461194022197 Marionette TRACE conn4 <- [1,2906,null,{}] 16:13:42 INFO - PROCESS | 3205 | 1461194022204 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}] 16:13:42 INFO - PROCESS | 3205 | 1461194022489 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 16:13:42 INFO - PROCESS | 3205 | 1461194022847 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:42 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bee400 == 155 [pid = 3205] [id = 734] 16:13:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8fb76c00) [pid = 3205] [serial = 2203] [outer = (nil)] 16:13:42 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x91f14800) [pid = 3205] [serial = 2204] [outer = 0x8fb76c00] 16:13:42 INFO - PROCESS | 3205 | 1461194022941 Marionette DEBUG loaded listener.js 16:13:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x91f1f400) [pid = 3205] [serial = 2205] [outer = 0x8fb76c00] 16:13:43 INFO - PROCESS | 3205 | 1461194023883 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]]]}] 16:13:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:13:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1740ms 16:13:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:13:43 INFO - PROCESS | 3205 | 1461194023935 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 16:13:43 INFO - PROCESS | 3205 | 1461194023939 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 16:13:43 INFO - PROCESS | 3205 | 1461194023945 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:13:43 INFO - PROCESS | 3205 | 1461194023949 Marionette TRACE conn4 <- [1,2910,null,{}] 16:13:43 INFO - PROCESS | 3205 | 1461194023955 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}] 16:13:44 INFO - PROCESS | 3205 | 1461194024216 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 16:13:44 INFO - PROCESS | 3205 | 1461194024596 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:44 INFO - PROCESS | 3205 | ++DOCSHELL 0x91fbe800 == 156 [pid = 3205] [id = 735] 16:13:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x92a20c00) [pid = 3205] [serial = 2206] [outer = (nil)] 16:13:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x92a87000) [pid = 3205] [serial = 2207] [outer = 0x92a20c00] 16:13:44 INFO - PROCESS | 3205 | 1461194024689 Marionette DEBUG loaded listener.js 16:13:44 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x92a8b800) [pid = 3205] [serial = 2208] [outer = 0x92a20c00] 16:13:45 INFO - PROCESS | 3205 | 1461194025476 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]]]}] 16:13:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:13:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:13:45 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1582ms 16:13:45 INFO - PROCESS | 3205 | 1461194025527 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 16:13:45 INFO - PROCESS | 3205 | 1461194025532 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 16:13:45 INFO - TEST-START | /DOMEvents/constructors.html 16:13:45 INFO - PROCESS | 3205 | 1461194025561 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:13:45 INFO - PROCESS | 3205 | 1461194025567 Marionette TRACE conn4 <- [1,2914,null,{}] 16:13:45 INFO - PROCESS | 3205 | 1461194025573 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}] 16:13:45 INFO - PROCESS | 3205 | 1461194025852 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 16:13:46 INFO - PROCESS | 3205 | 1461194026201 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:46 INFO - PROCESS | 3205 | ++DOCSHELL 0x90702000 == 157 [pid = 3205] [id = 736] 16:13:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x92a1dc00) [pid = 3205] [serial = 2209] [outer = (nil)] 16:13:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x963e7c00) [pid = 3205] [serial = 2210] [outer = 0x92a1dc00] 16:13:46 INFO - PROCESS | 3205 | 1461194026304 Marionette DEBUG loaded listener.js 16:13:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x963f2800) [pid = 3205] [serial = 2211] [outer = 0x92a1dc00] 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:13:47 INFO - PROCESS | 3205 | 1461194027239 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]]]}] 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:13:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:13:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:13:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:13:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:13:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:13:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:13:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 1751ms 16:13:47 INFO - PROCESS | 3205 | 1461194027306 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 16:13:47 INFO - PROCESS | 3205 | 1461194027317 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 16:13:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:13:47 INFO - PROCESS | 3205 | 1461194027329 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:13:47 INFO - PROCESS | 3205 | 1461194027336 Marionette TRACE conn4 <- [1,2918,null,{}] 16:13:47 INFO - PROCESS | 3205 | 1461194027348 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}] 16:13:47 INFO - PROCESS | 3205 | 1461194027628 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 16:13:47 INFO - PROCESS | 3205 | 1461194027977 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:48 INFO - PROCESS | 3205 | ++DOCSHELL 0x95c61000 == 158 [pid = 3205] [id = 737] 16:13:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x9633a400) [pid = 3205] [serial = 2212] [outer = (nil)] 16:13:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x97187400) [pid = 3205] [serial = 2213] [outer = 0x9633a400] 16:13:48 INFO - PROCESS | 3205 | 1461194028071 Marionette DEBUG loaded listener.js 16:13:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x97191400) [pid = 3205] [serial = 2214] [outer = 0x9633a400] 16:13:48 INFO - PROCESS | 3205 | 1461194028858 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:13:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:13:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1541ms 16:13:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:13:48 INFO - PROCESS | 3205 | 1461194028868 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 16:13:48 INFO - PROCESS | 3205 | 1461194028871 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 16:13:48 INFO - PROCESS | 3205 | 1461194028879 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:13:48 INFO - PROCESS | 3205 | 1461194028882 Marionette TRACE conn4 <- [1,2922,null,{}] 16:13:48 INFO - PROCESS | 3205 | 1461194028888 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}] 16:13:49 INFO - PROCESS | 3205 | 1461194029128 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 16:13:49 INFO - PROCESS | 3205 | 1461194029404 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:49 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f563800 == 159 [pid = 3205] [id = 738] 16:13:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x96833c00) [pid = 3205] [serial = 2215] [outer = (nil)] 16:13:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x975f3c00) [pid = 3205] [serial = 2216] [outer = 0x96833c00] 16:13:49 INFO - PROCESS | 3205 | 1461194029496 Marionette DEBUG loaded listener.js 16:13:49 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x9780d800) [pid = 3205] [serial = 2217] [outer = 0x96833c00] 16:13:50 INFO - PROCESS | 3205 | [3205] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:13:50 INFO - PROCESS | 3205 | [3205] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:13:50 INFO - PROCESS | 3205 | [3205] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:13:50 INFO - PROCESS | 3205 | [3205] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:13:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:13:50 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:13:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:13:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:13:50 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 16:13:50 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:13:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:13:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:13:50 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 16:13:50 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:13:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:13:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:13:50 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]" 16:13:50 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:13:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:13:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:13:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:13:50 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:13:50 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1538ms 16:13:50 INFO - PROCESS | 3205 | 1461194030387 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]]]}] 16:13:50 INFO - PROCESS | 3205 | 1461194030418 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 16:13:50 INFO - PROCESS | 3205 | 1461194030424 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 16:13:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:13:50 INFO - PROCESS | 3205 | 1461194030434 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:13:50 INFO - PROCESS | 3205 | 1461194030439 Marionette TRACE conn4 <- [1,2926,null,{}] 16:13:50 INFO - PROCESS | 3205 | 1461194030448 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}] 16:13:50 INFO - PROCESS | 3205 | 1461194030711 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 16:13:51 INFO - PROCESS | 3205 | 1461194031095 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:51 INFO - PROCESS | 3205 | ++DOCSHELL 0x975ef800 == 160 [pid = 3205] [id = 739] 16:13:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x97aee400) [pid = 3205] [serial = 2218] [outer = (nil)] 16:13:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x97e37c00) [pid = 3205] [serial = 2219] [outer = 0x97aee400] 16:13:51 INFO - PROCESS | 3205 | 1461194031197 Marionette DEBUG loaded listener.js 16:13:51 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x97e3b800) [pid = 3205] [serial = 2220] [outer = 0x97aee400] 16:13:52 INFO - PROCESS | 3205 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:13:52 INFO - PROCESS | 3205 | 1461194032315 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]]]}] 16:13:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:13:52 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1950ms 16:13:52 INFO - PROCESS | 3205 | 1461194032429 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 16:13:52 INFO - PROCESS | 3205 | 1461194032432 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 16:13:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:13:52 INFO - PROCESS | 3205 | 1461194032446 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:13:52 INFO - PROCESS | 3205 | 1461194032450 Marionette TRACE conn4 <- [1,2930,null,{}] 16:13:52 INFO - PROCESS | 3205 | 1461194032457 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}] 16:13:52 INFO - PROCESS | 3205 | 1461194032678 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 16:13:53 INFO - PROCESS | 3205 | 1461194033029 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:53 INFO - PROCESS | 3205 | ++DOCSHELL 0x97f43000 == 161 [pid = 3205] [id = 740] 16:13:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x97f46000) [pid = 3205] [serial = 2221] [outer = (nil)] 16:13:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x97f4c000) [pid = 3205] [serial = 2222] [outer = 0x97f46000] 16:13:53 INFO - PROCESS | 3205 | 1461194033119 Marionette DEBUG loaded listener.js 16:13:53 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x97f4ec00) [pid = 3205] [serial = 2223] [outer = 0x97f46000] 16:13:53 INFO - PROCESS | 3205 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:13:53 INFO - PROCESS | 3205 | 1461194033902 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]]]}] 16:13:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:13:53 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1493ms 16:13:53 INFO - PROCESS | 3205 | 1461194033939 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 16:13:53 INFO - PROCESS | 3205 | 1461194033944 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 16:13:53 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:13:53 INFO - PROCESS | 3205 | 1461194033951 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:13:53 INFO - PROCESS | 3205 | 1461194033955 Marionette TRACE conn4 <- [1,2934,null,{}] 16:13:53 INFO - PROCESS | 3205 | 1461194033962 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}] 16:13:54 INFO - PROCESS | 3205 | 1461194034240 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 16:13:54 INFO - PROCESS | 3205 | 1461194034602 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:54 INFO - PROCESS | 3205 | ++DOCSHELL 0x97195c00 == 162 [pid = 3205] [id = 741] 16:13:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x97e35c00) [pid = 3205] [serial = 2224] [outer = (nil)] 16:13:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x97fbc400) [pid = 3205] [serial = 2225] [outer = 0x97e35c00] 16:13:54 INFO - PROCESS | 3205 | 1461194034702 Marionette DEBUG loaded listener.js 16:13:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x9824a000) [pid = 3205] [serial = 2226] [outer = 0x97e35c00] 16:13:55 INFO - PROCESS | 3205 | 1461194035541 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]]]}] 16:13:55 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:13:55 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1631ms 16:13:55 INFO - PROCESS | 3205 | 1461194035584 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 16:13:55 INFO - PROCESS | 3205 | 1461194035588 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 16:13:55 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:13:55 INFO - PROCESS | 3205 | 1461194035594 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:13:55 INFO - PROCESS | 3205 | 1461194035598 Marionette TRACE conn4 <- [1,2938,null,{}] 16:13:55 INFO - PROCESS | 3205 | 1461194035604 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}] 16:13:55 INFO - PROCESS | 3205 | 1461194035860 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 16:13:56 INFO - PROCESS | 3205 | 1461194036230 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:56 INFO - PROCESS | 3205 | ++DOCSHELL 0x979ce800 == 163 [pid = 3205] [id = 742] 16:13:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x97e32800) [pid = 3205] [serial = 2227] [outer = (nil)] 16:13:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x983a8000) [pid = 3205] [serial = 2228] [outer = 0x97e32800] 16:13:56 INFO - PROCESS | 3205 | 1461194036335 Marionette DEBUG loaded listener.js 16:13:56 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x983ac800) [pid = 3205] [serial = 2229] [outer = 0x97e32800] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x97e30800 == 162 [pid = 3205] [id = 678] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x864ad400 == 161 [pid = 3205] [id = 679] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x874e3800 == 160 [pid = 3205] [id = 724] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x877d5800 == 159 [pid = 3205] [id = 723] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x864b2400 == 158 [pid = 3205] [id = 722] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8f699400 == 157 [pid = 3205] [id = 720] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8ad1ec00 == 156 [pid = 3205] [id = 719] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x882ac000 == 155 [pid = 3205] [id = 718] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8e88c400 == 154 [pid = 3205] [id = 716] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x84d58400 == 153 [pid = 3205] [id = 717] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8e8acc00 == 152 [pid = 3205] [id = 715] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8de3a800 == 151 [pid = 3205] [id = 714] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8c1bd800 == 150 [pid = 3205] [id = 713] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8c088400 == 149 [pid = 3205] [id = 712] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8b3e3c00 == 148 [pid = 3205] [id = 710] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8c08e000 == 147 [pid = 3205] [id = 711] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8b29b800 == 146 [pid = 3205] [id = 709] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x8ab34800 == 145 [pid = 3205] [id = 708] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x88918400 == 144 [pid = 3205] [id = 707] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x88f02800 == 143 [pid = 3205] [id = 706] 16:13:59 INFO - PROCESS | 3205 | --DOCSHELL 0x874e8800 == 142 [pid = 3205] [id = 705] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x8b3dfc00) [pid = 3205] [serial = 1995] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x887c4400) [pid = 3205] [serial = 2109] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x885da400) [pid = 3205] [serial = 2108] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x887cc400) [pid = 3205] [serial = 2111] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x963e8400) [pid = 3205] [serial = 2079] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x9639b800) [pid = 3205] [serial = 2078] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x92a23800) [pid = 3205] [serial = 2076] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x92a18c00) [pid = 3205] [serial = 2075] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x907df400) [pid = 3205] [serial = 2073] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x90701400) [pid = 3205] [serial = 2072] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x8fb74c00) [pid = 3205] [serial = 2070] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x8f7a1800) [pid = 3205] [serial = 2069] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x8e97a000) [pid = 3205] [serial = 2067] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x8e8a9000) [pid = 3205] [serial = 2066] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x8dfcd800) [pid = 3205] [serial = 2064] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x8df88000) [pid = 3205] [serial = 2063] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x8c1c5400) [pid = 3205] [serial = 2061] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x8c0d9000) [pid = 3205] [serial = 2060] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x8b297c00) [pid = 3205] [serial = 2058] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x8adc4400) [pid = 3205] [serial = 2057] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x88919400) [pid = 3205] [serial = 2055] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x885e4400) [pid = 3205] [serial = 2054] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x8767c000) [pid = 3205] [serial = 2105] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x85909c00) [pid = 3205] [serial = 2102] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x85bb9000) [pid = 3205] [serial = 2103] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0xa0c12800) [pid = 3205] [serial = 2099] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x9ff38c00) [pid = 3205] [serial = 2097] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x9feebc00) [pid = 3205] [serial = 2096] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x9fb8b800) [pid = 3205] [serial = 2094] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x9fb88400) [pid = 3205] [serial = 2093] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x9ae2b800) [pid = 3205] [serial = 2091] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x9ae33800) [pid = 3205] [serial = 2090] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x98b8a800) [pid = 3205] [serial = 2088] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x98b5c000) [pid = 3205] [serial = 2087] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x983acc00) [pid = 3205] [serial = 2085] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x98249400) [pid = 3205] [serial = 2084] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x9780a400) [pid = 3205] [serial = 2082] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x971b3800) [pid = 3205] [serial = 2081] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x89cc1c00) [pid = 3205] [serial = 2114] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x89647400) [pid = 3205] [serial = 2112] [outer = (nil)] [url = about:blank] 16:13:59 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x877d2000) [pid = 3205] [serial = 2106] [outer = (nil)] [url = about:blank] 16:14:00 INFO - PROCESS | 3205 | 1461194040430 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]]]}] 16:14:00 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. 16:14:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 4897ms 16:14:00 INFO - PROCESS | 3205 | 1461194040494 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 16:14:00 INFO - PROCESS | 3205 | 1461194040501 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 16:14:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:14:00 INFO - PROCESS | 3205 | 1461194040511 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:14:00 INFO - PROCESS | 3205 | 1461194040516 Marionette TRACE conn4 <- [1,2942,null,{}] 16:14:00 INFO - PROCESS | 3205 | 1461194040524 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}] 16:14:00 INFO - PROCESS | 3205 | 1461194040751 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 16:14:00 INFO - PROCESS | 3205 | 1461194040967 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:01 INFO - PROCESS | 3205 | ++DOCSHELL 0x85bb9000 == 143 [pid = 3205] [id = 743] 16:14:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x877d8800) [pid = 3205] [serial = 2230] [outer = (nil)] 16:14:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x882ac800) [pid = 3205] [serial = 2231] [outer = 0x877d8800] 16:14:01 INFO - PROCESS | 3205 | 1461194041066 Marionette DEBUG loaded listener.js 16:14:01 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x885e8000) [pid = 3205] [serial = 2232] [outer = 0x877d8800] 16:14:02 INFO - PROCESS | 3205 | 1461194042053 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"]]]}] 16:14:02 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 16:14:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:14:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1592ms 16:14:02 INFO - PROCESS | 3205 | 1461194042105 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 16:14:02 INFO - PROCESS | 3205 | 1461194042113 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 16:14:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:14:02 INFO - PROCESS | 3205 | 1461194042124 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:14:02 INFO - PROCESS | 3205 | 1461194042127 Marionette TRACE conn4 <- [1,2946,null,{}] 16:14:02 INFO - PROCESS | 3205 | 1461194042134 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}] 16:14:02 INFO - PROCESS | 3205 | 1461194042364 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 16:14:02 INFO - PROCESS | 3205 | 1461194042724 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:02 INFO - PROCESS | 3205 | ++DOCSHELL 0x89644c00 == 144 [pid = 3205] [id = 744] 16:14:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x89647400) [pid = 3205] [serial = 2233] [outer = (nil)] 16:14:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8ab04400) [pid = 3205] [serial = 2234] [outer = 0x89647400] 16:14:02 INFO - PROCESS | 3205 | 1461194042823 Marionette DEBUG loaded listener.js 16:14:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8ab2ec00) [pid = 3205] [serial = 2235] [outer = 0x89647400] 16:14:03 INFO - PROCESS | 3205 | 1461194043540 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]]]}] 16:14:03 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. 16:14:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1443ms 16:14:03 INFO - PROCESS | 3205 | 1461194043568 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 16:14:03 INFO - PROCESS | 3205 | 1461194043572 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 16:14:03 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:14:03 INFO - PROCESS | 3205 | 1461194043579 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:14:03 INFO - PROCESS | 3205 | 1461194043585 Marionette TRACE conn4 <- [1,2950,null,{}] 16:14:03 INFO - PROCESS | 3205 | 1461194043608 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}] 16:14:03 INFO - PROCESS | 3205 | 1461194043939 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 16:14:04 INFO - PROCESS | 3205 | 1461194043990 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:04 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ad1f000 == 145 [pid = 3205] [id = 745] 16:14:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8adc4400) [pid = 3205] [serial = 2236] [outer = (nil)] 16:14:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8b174000) [pid = 3205] [serial = 2237] [outer = 0x8adc4400] 16:14:04 INFO - PROCESS | 3205 | 1461194044070 Marionette DEBUG loaded listener.js 16:14:04 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8b2a0c00) [pid = 3205] [serial = 2238] [outer = 0x8adc4400] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8881dc00) [pid = 3205] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x89b59400) [pid = 3205] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x87678c00) [pid = 3205] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x8e8a4000) [pid = 3205] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x8fb6c000) [pid = 3205] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8f79f400) [pid = 3205] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x8891f400) [pid = 3205] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x882b3400) [pid = 3205] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x8e8a8800) [pid = 3205] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x8eb74800) [pid = 3205] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x8de3dc00) [pid = 3205] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x8c53b800) [pid = 3205] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0x8c0cdc00) [pid = 3205] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0x8c0d3000) [pid = 3205] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x8bed0000) [pid = 3205] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 126 (0x8acb9800) [pid = 3205] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 125 (0x8b16f000) [pid = 3205] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 124 (0x8ab2c400) [pid = 3205] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 123 (0x88f06400) [pid = 3205] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 122 (0x8767ec00) [pid = 3205] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 121 (0x87675c00) [pid = 3205] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:14:05 INFO - PROCESS | 3205 | --DOMWINDOW == 120 (0x9fea4800) [pid = 3205] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:14:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x8881dc00 == 146 [pid = 3205] [id = 746] 16:14:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 121 (0x88917400) [pid = 3205] [serial = 2239] [outer = (nil)] 16:14:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 122 (0x88f06400) [pid = 3205] [serial = 2240] [outer = 0x88917400] 16:14:05 INFO - PROCESS | 3205 | 1461194045812 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]]]}] 16:14:05 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. 16:14:05 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2290ms 16:14:05 INFO - PROCESS | 3205 | 1461194045872 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 16:14:05 INFO - PROCESS | 3205 | 1461194045879 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 16:14:05 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:14:05 INFO - PROCESS | 3205 | 1461194045889 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:14:05 INFO - PROCESS | 3205 | 1461194045892 Marionette TRACE conn4 <- [1,2954,null,{}] 16:14:05 INFO - PROCESS | 3205 | 1461194045902 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}] 16:14:06 INFO - PROCESS | 3205 | 1461194046283 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 16:14:06 INFO - PROCESS | 3205 | 1461194046499 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:06 INFO - PROCESS | 3205 | ++DOCSHELL 0x8ab02800 == 147 [pid = 3205] [id = 747] 16:14:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 123 (0x8ad21800) [pid = 3205] [serial = 2241] [outer = (nil)] 16:14:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 124 (0x8b2a0000) [pid = 3205] [serial = 2242] [outer = 0x8ad21800] 16:14:06 INFO - PROCESS | 3205 | 1461194046573 Marionette DEBUG loaded listener.js 16:14:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 125 (0x8b586800) [pid = 3205] [serial = 2243] [outer = 0x8ad21800] 16:14:07 INFO - PROCESS | 3205 | 1461194047449 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]]]}] 16:14:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:14:07 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 16:14:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1587ms 16:14:07 INFO - PROCESS | 3205 | 1461194047475 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 16:14:07 INFO - PROCESS | 3205 | 1461194047482 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 16:14:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:14:07 INFO - PROCESS | 3205 | 1461194047491 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:14:07 INFO - PROCESS | 3205 | 1461194047503 Marionette TRACE conn4 <- [1,2958,null,{}] 16:14:07 INFO - PROCESS | 3205 | 1461194047520 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}] 16:14:07 INFO - PROCESS | 3205 | 1461194047899 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 16:14:08 INFO - PROCESS | 3205 | 1461194048267 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:08 INFO - PROCESS | 3205 | ++DOCSHELL 0x87683c00 == 148 [pid = 3205] [id = 748] 16:14:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0x877d3c00) [pid = 3205] [serial = 2244] [outer = (nil)] 16:14:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0x88918400) [pid = 3205] [serial = 2245] [outer = 0x877d3c00] 16:14:08 INFO - PROCESS | 3205 | 1461194048359 Marionette DEBUG loaded listener.js 16:14:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x89b55800) [pid = 3205] [serial = 2246] [outer = 0x877d3c00] 16:14:09 INFO - PROCESS | 3205 | 1461194049185 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]]]}] 16:14:09 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. 16:14:09 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1710ms 16:14:09 INFO - PROCESS | 3205 | 1461194049202 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 16:14:09 INFO - PROCESS | 3205 | 1461194049210 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 16:14:09 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:14:09 INFO - PROCESS | 3205 | 1461194049222 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:14:09 INFO - PROCESS | 3205 | 1461194049226 Marionette TRACE conn4 <- [1,2962,null,{}] 16:14:09 INFO - PROCESS | 3205 | 1461194049233 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}] 16:14:09 INFO - PROCESS | 3205 | 1461194049569 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 16:14:09 INFO - PROCESS | 3205 | 1461194049807 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:09 INFO - PROCESS | 3205 | ++DOCSHELL 0x8891a800 == 149 [pid = 3205] [id = 749] 16:14:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x8ab38400) [pid = 3205] [serial = 2247] [outer = (nil)] 16:14:09 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x8b16e800) [pid = 3205] [serial = 2248] [outer = 0x8ab38400] 16:14:10 INFO - PROCESS | 3205 | 1461194050004 Marionette DEBUG loaded listener.js 16:14:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x8b3e1000) [pid = 3205] [serial = 2249] [outer = 0x8ab38400] 16:14:10 INFO - PROCESS | 3205 | 1461194050955 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]]]}] 16:14:11 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. 16:14:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1795ms 16:14:11 INFO - PROCESS | 3205 | 1461194051018 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 16:14:11 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:14:11 INFO - PROCESS | 3205 | 1461194051022 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 16:14:11 INFO - PROCESS | 3205 | 1461194051029 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:14:11 INFO - PROCESS | 3205 | 1461194051035 Marionette TRACE conn4 <- [1,2966,null,{}] 16:14:11 INFO - PROCESS | 3205 | 1461194051073 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}] 16:14:11 INFO - PROCESS | 3205 | 1461194051351 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 16:14:11 INFO - PROCESS | 3205 | 1461194051715 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:11 INFO - PROCESS | 3205 | ++DOCSHELL 0x8adc2400 == 150 [pid = 3205] [id = 750] 16:14:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x8c081400) [pid = 3205] [serial = 2250] [outer = (nil)] 16:14:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x8c0ce800) [pid = 3205] [serial = 2251] [outer = 0x8c081400] 16:14:11 INFO - PROCESS | 3205 | 1461194051816 Marionette DEBUG loaded listener.js 16:14:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x8c1bc800) [pid = 3205] [serial = 2252] [outer = 0x8c081400] 16:14:12 INFO - PROCESS | 3205 | 1461194052617 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]]]}] 16:14:12 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. 16:14:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1614ms 16:14:12 INFO - PROCESS | 3205 | 1461194052643 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 16:14:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:14:12 INFO - PROCESS | 3205 | 1461194052648 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 16:14:12 INFO - PROCESS | 3205 | 1461194052655 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:14:12 INFO - PROCESS | 3205 | 1461194052658 Marionette TRACE conn4 <- [1,2970,null,{}] 16:14:12 INFO - PROCESS | 3205 | 1461194052664 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}] 16:14:12 INFO - PROCESS | 3205 | 1461194052899 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 16:14:13 INFO - PROCESS | 3205 | 1461194053196 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:13 INFO - PROCESS | 3205 | ++DOCSHELL 0x8becb000 == 151 [pid = 3205] [id = 751] 16:14:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8c536c00) [pid = 3205] [serial = 2253] [outer = (nil)] 16:14:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8de35000) [pid = 3205] [serial = 2254] [outer = 0x8c536c00] 16:14:13 INFO - PROCESS | 3205 | 1461194053292 Marionette DEBUG loaded listener.js 16:14:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8de40400) [pid = 3205] [serial = 2255] [outer = 0x8c536c00] 16:14:14 INFO - PROCESS | 3205 | 1461194054120 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]]]}] 16:14:14 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. 16:14:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1482ms 16:14:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:14:14 INFO - PROCESS | 3205 | 1461194054136 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 16:14:14 INFO - PROCESS | 3205 | 1461194054139 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 16:14:14 INFO - PROCESS | 3205 | 1461194054146 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:14:14 INFO - PROCESS | 3205 | 1461194054150 Marionette TRACE conn4 <- [1,2974,null,{}] 16:14:14 INFO - PROCESS | 3205 | 1461194054156 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}] 16:14:14 INFO - PROCESS | 3205 | 1461194054462 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 16:14:14 INFO - PROCESS | 3205 | 1461194054745 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:14 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c537c00 == 152 [pid = 3205] [id = 752] 16:14:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x8c53c000) [pid = 3205] [serial = 2256] [outer = (nil)] 16:14:14 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8dfd6800) [pid = 3205] [serial = 2257] [outer = 0x8c53c000] 16:14:14 INFO - PROCESS | 3205 | 1461194054902 Marionette DEBUG loaded listener.js 16:14:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8e896c00) [pid = 3205] [serial = 2258] [outer = 0x8c53c000] 16:14:15 INFO - PROCESS | 3205 | 1461194055757 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]]]}] 16:14:15 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. 16:14:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1648ms 16:14:15 INFO - PROCESS | 3205 | 1461194055794 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 16:14:15 INFO - PROCESS | 3205 | 1461194055798 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 16:14:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:14:15 INFO - PROCESS | 3205 | 1461194055807 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:14:15 INFO - PROCESS | 3205 | 1461194055812 Marionette TRACE conn4 <- [1,2978,null,{}] 16:14:15 INFO - PROCESS | 3205 | 1461194055821 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}] 16:14:16 INFO - PROCESS | 3205 | 1461194056096 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 16:14:16 INFO - PROCESS | 3205 | 1461194056402 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:16 INFO - PROCESS | 3205 | ++DOCSHELL 0x8df90800 == 153 [pid = 3205] [id = 753] 16:14:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8eb76400) [pid = 3205] [serial = 2259] [outer = (nil)] 16:14:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8eb8c800) [pid = 3205] [serial = 2260] [outer = 0x8eb76400] 16:14:16 INFO - PROCESS | 3205 | 1461194056558 Marionette DEBUG loaded listener.js 16:14:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8ec83400) [pid = 3205] [serial = 2261] [outer = 0x8eb76400] 16:14:17 INFO - PROCESS | 3205 | 1461194057343 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]]]}] 16:14:17 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. 16:14:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1583ms 16:14:17 INFO - PROCESS | 3205 | 1461194057389 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 16:14:17 INFO - PROCESS | 3205 | 1461194057393 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 16:14:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:14:17 INFO - PROCESS | 3205 | 1461194057400 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:14:17 INFO - PROCESS | 3205 | 1461194057403 Marionette TRACE conn4 <- [1,2982,null,{}] 16:14:17 INFO - PROCESS | 3205 | 1461194057409 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}] 16:14:17 INFO - PROCESS | 3205 | 1461194057635 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 16:14:18 INFO - PROCESS | 3205 | 1461194057969 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:18 INFO - PROCESS | 3205 | ++DOCSHELL 0x8e8aa400 == 154 [pid = 3205] [id = 754] 16:14:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8e8ad400) [pid = 3205] [serial = 2262] [outer = (nil)] 16:14:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8f690000) [pid = 3205] [serial = 2263] [outer = 0x8e8ad400] 16:14:18 INFO - PROCESS | 3205 | 1461194058202 Marionette DEBUG loaded listener.js 16:14:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x8f7a2800) [pid = 3205] [serial = 2264] [outer = 0x8e8ad400] 16:14:19 INFO - PROCESS | 3205 | 1461194059027 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"]]]}] 16:14:19 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 16:14:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:14:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1647ms 16:14:19 INFO - PROCESS | 3205 | 1461194059048 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 16:14:19 INFO - PROCESS | 3205 | 1461194059054 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 16:14:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:14:19 INFO - PROCESS | 3205 | 1461194059060 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:14:19 INFO - PROCESS | 3205 | 1461194059065 Marionette TRACE conn4 <- [1,2986,null,{}] 16:14:19 INFO - PROCESS | 3205 | 1461194059071 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}] 16:14:19 INFO - PROCESS | 3205 | 1461194059296 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 16:14:19 INFO - PROCESS | 3205 | 1461194059607 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:19 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb73000 == 155 [pid = 3205] [id = 755] 16:14:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x8f55d800) [pid = 3205] [serial = 2265] [outer = (nil)] 16:14:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x8fe37000) [pid = 3205] [serial = 2266] [outer = 0x8f55d800] 16:14:19 INFO - PROCESS | 3205 | 1461194059723 Marionette DEBUG loaded listener.js 16:14:19 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x907e4000) [pid = 3205] [serial = 2267] [outer = 0x8f55d800] 16:14:20 INFO - PROCESS | 3205 | 1461194060576 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]]]}] 16:14:20 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. 16:14:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1532ms 16:14:20 INFO - PROCESS | 3205 | 1461194060593 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 16:14:20 INFO - PROCESS | 3205 | 1461194060596 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 16:14:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:14:20 INFO - PROCESS | 3205 | 1461194060603 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:14:20 INFO - PROCESS | 3205 | 1461194060607 Marionette TRACE conn4 <- [1,2990,null,{}] 16:14:20 INFO - PROCESS | 3205 | 1461194060614 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}] 16:14:20 INFO - PROCESS | 3205 | 1461194060858 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 16:14:21 INFO - PROCESS | 3205 | 1461194061141 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:21 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb75800 == 156 [pid = 3205] [id = 756] 16:14:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x8f560400) [pid = 3205] [serial = 2268] [outer = (nil)] 16:14:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x92a18000) [pid = 3205] [serial = 2269] [outer = 0x8f560400] 16:14:21 INFO - PROCESS | 3205 | 1461194061240 Marionette DEBUG loaded listener.js 16:14:21 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0x92a1ec00) [pid = 3205] [serial = 2270] [outer = 0x8f560400] 16:14:22 INFO - PROCESS | 3205 | ++DOCSHELL 0x95c0f000 == 157 [pid = 3205] [id = 757] 16:14:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0x9639bc00) [pid = 3205] [serial = 2271] [outer = (nil)] 16:14:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x963e7800) [pid = 3205] [serial = 2272] [outer = 0x9639bc00] 16:14:22 INFO - PROCESS | 3205 | 1461194062273 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]]]}] 16:14:22 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. 16:14:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1690ms 16:14:22 INFO - PROCESS | 3205 | 1461194062294 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 16:14:22 INFO - PROCESS | 3205 | 1461194062297 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 16:14:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:14:22 INFO - PROCESS | 3205 | 1461194062310 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:14:22 INFO - PROCESS | 3205 | 1461194062313 Marionette TRACE conn4 <- [1,2994,null,{}] 16:14:22 INFO - PROCESS | 3205 | 1461194062320 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}] 16:14:22 INFO - PROCESS | 3205 | 1461194062630 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 16:14:22 INFO - PROCESS | 3205 | 1461194062944 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:22 INFO - PROCESS | 3205 | ++DOCSHELL 0x91fb5400 == 158 [pid = 3205] [id = 758] 16:14:22 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x91fbc800) [pid = 3205] [serial = 2273] [outer = (nil)] 16:14:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x95c61400) [pid = 3205] [serial = 2274] [outer = 0x91fbc800] 16:14:23 INFO - PROCESS | 3205 | 1461194063044 Marionette DEBUG loaded listener.js 16:14:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0x963eec00) [pid = 3205] [serial = 2275] [outer = 0x91fbc800] 16:14:23 INFO - PROCESS | 3205 | 1461194063824 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]]]}] 16:14:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:14:23 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 16:14:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1534ms 16:14:23 INFO - PROCESS | 3205 | 1461194063845 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 16:14:23 INFO - PROCESS | 3205 | 1461194063850 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 16:14:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:14:23 INFO - PROCESS | 3205 | 1461194063857 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:14:23 INFO - PROCESS | 3205 | 1461194063861 Marionette TRACE conn4 <- [1,2998,null,{}] 16:14:23 INFO - PROCESS | 3205 | 1461194063867 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}] 16:14:24 INFO - PROCESS | 3205 | 1461194064129 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 16:14:24 INFO - PROCESS | 3205 | 1461194064411 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:24 INFO - PROCESS | 3205 | ++DOCSHELL 0x9780e400 == 159 [pid = 3205] [id = 759] 16:14:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0x978c9000) [pid = 3205] [serial = 2276] [outer = (nil)] 16:14:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0x97e30400) [pid = 3205] [serial = 2277] [outer = 0x978c9000] 16:14:24 INFO - PROCESS | 3205 | 1461194064632 Marionette DEBUG loaded listener.js 16:14:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x97f4f800) [pid = 3205] [serial = 2278] [outer = 0x978c9000] 16:14:25 INFO - PROCESS | 3205 | 1461194065536 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]]]}] 16:14:25 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. 16:14:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1738ms 16:14:25 INFO - PROCESS | 3205 | 1461194065596 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 16:14:25 INFO - PROCESS | 3205 | 1461194065601 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 16:14:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:14:25 INFO - PROCESS | 3205 | 1461194065607 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:14:25 INFO - PROCESS | 3205 | 1461194065610 Marionette TRACE conn4 <- [1,3002,null,{}] 16:14:25 INFO - PROCESS | 3205 | 1461194065616 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}] 16:14:25 INFO - PROCESS | 3205 | 1461194065845 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 16:14:26 INFO - PROCESS | 3205 | 1461194066148 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:26 INFO - PROCESS | 3205 | ++DOCSHELL 0x8f68b400 == 160 [pid = 3205] [id = 760] 16:14:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x8fc5cc00) [pid = 3205] [serial = 2279] [outer = (nil)] 16:14:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x983a5c00) [pid = 3205] [serial = 2280] [outer = 0x8fc5cc00] 16:14:26 INFO - PROCESS | 3205 | 1461194066290 Marionette DEBUG loaded listener.js 16:14:26 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x98403800) [pid = 3205] [serial = 2281] [outer = 0x8fc5cc00] 16:14:27 INFO - PROCESS | 3205 | 1461194067225 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]]]}] 16:14:27 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. 16:14:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1637ms 16:14:27 INFO - PROCESS | 3205 | 1461194067248 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 16:14:27 INFO - PROCESS | 3205 | 1461194067254 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 16:14:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:14:27 INFO - PROCESS | 3205 | 1461194067283 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:14:27 INFO - PROCESS | 3205 | 1461194067289 Marionette TRACE conn4 <- [1,3006,null,{}] 16:14:27 INFO - PROCESS | 3205 | 1461194067307 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}] 16:14:27 INFO - PROCESS | 3205 | 1461194067622 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 16:14:27 INFO - PROCESS | 3205 | 1461194067967 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:28 INFO - PROCESS | 3205 | ++DOCSHELL 0x97809c00 == 161 [pid = 3205] [id = 761] 16:14:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0x97e38800) [pid = 3205] [serial = 2282] [outer = (nil)] 16:14:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0x98887400) [pid = 3205] [serial = 2283] [outer = 0x97e38800] 16:14:28 INFO - PROCESS | 3205 | 1461194068061 Marionette DEBUG loaded listener.js 16:14:28 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x98b5cc00) [pid = 3205] [serial = 2284] [outer = 0x97e38800] 16:14:28 INFO - PROCESS | 3205 | 1461194068842 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]]]}] 16:14:28 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. 16:14:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1619ms 16:14:28 INFO - PROCESS | 3205 | 1461194068883 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 16:14:28 INFO - PROCESS | 3205 | 1461194068887 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 16:14:28 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:14:28 INFO - PROCESS | 3205 | 1461194068893 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:14:28 INFO - PROCESS | 3205 | 1461194068897 Marionette TRACE conn4 <- [1,3010,null,{}] 16:14:28 INFO - PROCESS | 3205 | 1461194068903 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}] 16:14:29 INFO - PROCESS | 3205 | 1461194069148 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 16:14:29 INFO - PROCESS | 3205 | 1461194069457 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:29 INFO - PROCESS | 3205 | ++DOCSHELL 0x849ee400 == 162 [pid = 3205] [id = 762] 16:14:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x98848800) [pid = 3205] [serial = 2285] [outer = (nil)] 16:14:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x98fb7000) [pid = 3205] [serial = 2286] [outer = 0x98848800] 16:14:29 INFO - PROCESS | 3205 | 1461194069570 Marionette DEBUG loaded listener.js 16:14:29 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x9911f800) [pid = 3205] [serial = 2287] [outer = 0x98848800] 16:14:30 INFO - PROCESS | 3205 | 1461194070443 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]]]}] 16:14:30 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 16:14:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1583ms 16:14:30 INFO - PROCESS | 3205 | 1461194070477 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 16:14:30 INFO - PROCESS | 3205 | 1461194070481 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 16:14:30 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:14:30 INFO - PROCESS | 3205 | 1461194070487 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:14:30 INFO - PROCESS | 3205 | 1461194070490 Marionette TRACE conn4 <- [1,3014,null,{}] 16:14:30 INFO - PROCESS | 3205 | 1461194070496 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}] 16:14:30 INFO - PROCESS | 3205 | 1461194070734 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 16:14:31 INFO - PROCESS | 3205 | 1461194071049 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:31 INFO - PROCESS | 3205 | ++DOCSHELL 0x9130e800 == 163 [pid = 3205] [id = 763] 16:14:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x98249400) [pid = 3205] [serial = 2288] [outer = (nil)] 16:14:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x99bf5c00) [pid = 3205] [serial = 2289] [outer = 0x98249400] 16:14:31 INFO - PROCESS | 3205 | 1461194071209 Marionette DEBUG loaded listener.js 16:14:31 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x99bfa400) [pid = 3205] [serial = 2290] [outer = 0x98249400] 16:14:31 INFO - PROCESS | 3205 | [3205] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:14:32 INFO - PROCESS | 3205 | 1461194072124 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:14:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:14:32 INFO - {} 16:14:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:14:32 INFO - {} 16:14:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:14:32 INFO - {} 16:14:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:14:32 INFO - {} 16:14:32 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1683ms 16:14:32 INFO - PROCESS | 3205 | 1461194072219 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 16:14:32 INFO - PROCESS | 3205 | 1461194072223 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 16:14:32 INFO - TEST-START | /FileAPI/fileReader.html 16:14:32 INFO - PROCESS | 3205 | 1461194072234 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:14:32 INFO - PROCESS | 3205 | 1461194072237 Marionette TRACE conn4 <- [1,3018,null,{}] 16:14:32 INFO - PROCESS | 3205 | 1461194072244 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}] 16:14:32 INFO - PROCESS | 3205 | 1461194072510 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 16:14:32 INFO - PROCESS | 3205 | 1461194072875 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:32 INFO - PROCESS | 3205 | ++DOCSHELL 0x864a7800 == 164 [pid = 3205] [id = 764] 16:14:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x87684400) [pid = 3205] [serial = 2291] [outer = (nil)] 16:14:32 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x9b073400) [pid = 3205] [serial = 2292] [outer = 0x87684400] 16:14:32 INFO - PROCESS | 3205 | 1461194072967 Marionette DEBUG loaded listener.js 16:14:33 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x9df93800) [pid = 3205] [serial = 2293] [outer = 0x87684400] 16:14:33 INFO - PROCESS | 3205 | 1461194073814 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]]]}] 16:14:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:14:33 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:14:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:14:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:14:33 INFO - TEST-OK | /FileAPI/fileReader.html | took 1640ms 16:14:33 INFO - PROCESS | 3205 | 1461194073875 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 16:14:33 INFO - PROCESS | 3205 | 1461194073878 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 16:14:33 INFO - TEST-START | /FileAPI/historical.html 16:14:33 INFO - PROCESS | 3205 | 1461194073885 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:14:33 INFO - PROCESS | 3205 | 1461194073889 Marionette TRACE conn4 <- [1,3022,null,{}] 16:14:33 INFO - PROCESS | 3205 | 1461194073918 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}] 16:14:34 INFO - PROCESS | 3205 | 1461194074169 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 16:14:34 INFO - PROCESS | 3205 | 1461194074523 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:34 INFO - PROCESS | 3205 | ++DOCSHELL 0x99bfc800 == 165 [pid = 3205] [id = 765] 16:14:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x99c10800) [pid = 3205] [serial = 2294] [outer = (nil)] 16:14:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x9fb87c00) [pid = 3205] [serial = 2295] [outer = 0x99c10800] 16:14:34 INFO - PROCESS | 3205 | 1461194074619 Marionette DEBUG loaded listener.js 16:14:34 INFO - PROCESS | 3205 | ++DOMWINDOW == 178 (0x9fc4f000) [pid = 3205] [serial = 2296] [outer = 0x99c10800] 16:14:35 INFO - PROCESS | 3205 | 1461194075630 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"]]]}] 16:14:35 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:14:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:14:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:14:35 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:14:35 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:14:35 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:14:35 INFO - TEST-OK | /FileAPI/historical.html | took 1814ms 16:14:35 INFO - PROCESS | 3205 | 1461194075708 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 16:14:35 INFO - PROCESS | 3205 | 1461194075714 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 16:14:35 INFO - TEST-START | /FileAPI/idlharness.html 16:14:35 INFO - PROCESS | 3205 | 1461194075735 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:14:35 INFO - PROCESS | 3205 | 1461194075744 Marionette TRACE conn4 <- [1,3026,null,{}] 16:14:35 INFO - PROCESS | 3205 | 1461194075757 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}] 16:14:36 INFO - PROCESS | 3205 | 1461194076146 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 16:14:36 INFO - PROCESS | 3205 | 1461194076449 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:36 INFO - PROCESS | 3205 | ++DOCSHELL 0x92a91000 == 166 [pid = 3205] [id = 766] 16:14:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 179 (0x9ea17000) [pid = 3205] [serial = 2297] [outer = (nil)] 16:14:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 180 (0x9fea7000) [pid = 3205] [serial = 2298] [outer = 0x9ea17000] 16:14:36 INFO - PROCESS | 3205 | 1461194076546 Marionette DEBUG loaded listener.js 16:14:36 INFO - PROCESS | 3205 | ++DOMWINDOW == 181 (0x9feee800) [pid = 3205] [serial = 2299] [outer = 0x9ea17000] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x8881dc00 == 165 [pid = 3205] [id = 746] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x8ad1f000 == 164 [pid = 3205] [id = 745] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x89644c00 == 163 [pid = 3205] [id = 744] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x85bb9000 == 162 [pid = 3205] [id = 743] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x97195c00 == 161 [pid = 3205] [id = 741] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x97f43000 == 160 [pid = 3205] [id = 740] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x8f563800 == 159 [pid = 3205] [id = 738] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x975ef800 == 158 [pid = 3205] [id = 739] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x95c61000 == 157 [pid = 3205] [id = 737] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x90702000 == 156 [pid = 3205] [id = 736] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x91fbe800 == 155 [pid = 3205] [id = 735] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x8dfd5400 == 154 [pid = 3205] [id = 733] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x86bee400 == 153 [pid = 3205] [id = 734] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x8c1c2c00 == 152 [pid = 3205] [id = 732] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x8b292c00 == 151 [pid = 3205] [id = 731] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x8c089800 == 150 [pid = 3205] [id = 730] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x8ab3a000 == 149 [pid = 3205] [id = 729] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x874e6800 == 148 [pid = 3205] [id = 727] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x8b173800 == 147 [pid = 3205] [id = 728] 16:14:40 INFO - PROCESS | 3205 | --DOCSHELL 0x86bf0800 == 146 [pid = 3205] [id = 726] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 180 (0x8b583000) [pid = 3205] [serial = 2052] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 179 (0xa0c1b800) [pid = 3205] [serial = 2100] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 178 (0x89b5c400) [pid = 3205] [serial = 2171] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 177 (0x8ab2f000) [pid = 3205] [serial = 2172] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x8acba000) [pid = 3205] [serial = 2174] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x882b0800) [pid = 3205] [serial = 2168] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x92096800) [pid = 3205] [serial = 2166] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x91fbe400) [pid = 3205] [serial = 2165] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x91217000) [pid = 3205] [serial = 2163] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x907e1800) [pid = 3205] [serial = 2162] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x8fc67000) [pid = 3205] [serial = 2160] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x8fc63c00) [pid = 3205] [serial = 2159] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x8f7ab000) [pid = 3205] [serial = 2157] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x8f7a2c00) [pid = 3205] [serial = 2156] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x8f690800) [pid = 3205] [serial = 2154] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x8f568400) [pid = 3205] [serial = 2153] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x8ec8f000) [pid = 3205] [serial = 2151] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x8ec8b800) [pid = 3205] [serial = 2150] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x8eb94400) [pid = 3205] [serial = 2148] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x8eb7cc00) [pid = 3205] [serial = 2147] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x8e898400) [pid = 3205] [serial = 2145] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x8dfd6c00) [pid = 3205] [serial = 2144] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x8df90400) [pid = 3205] [serial = 2142] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x8df8dc00) [pid = 3205] [serial = 2141] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x8de34800) [pid = 3205] [serial = 2139] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x8c541400) [pid = 3205] [serial = 2138] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x8c1c5800) [pid = 3205] [serial = 2136] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x8c1c1c00) [pid = 3205] [serial = 2135] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x8c0ce000) [pid = 3205] [serial = 2133] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x8c08a800) [pid = 3205] [serial = 2132] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x8b590000) [pid = 3205] [serial = 2130] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x8b58b800) [pid = 3205] [serial = 2129] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x8b3dd400) [pid = 3205] [serial = 2127] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x8b295800) [pid = 3205] [serial = 2126] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x8ad1c000) [pid = 3205] [serial = 2123] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x8adbf000) [pid = 3205] [serial = 2124] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x8ab07c00) [pid = 3205] [serial = 2121] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x89b54800) [pid = 3205] [serial = 2120] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x885dfc00) [pid = 3205] [serial = 2118] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x877e8000) [pid = 3205] [serial = 2117] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x8ad22800) [pid = 3205] [serial = 2175] [outer = (nil)] [url = about:blank] 16:14:42 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x887cf000) [pid = 3205] [serial = 2169] [outer = (nil)] [url = about:blank] 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:14:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:14:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:14:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:14:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:14:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:14:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:14:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:14:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:14:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:14:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:14:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:14:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:14:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:14:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:14:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:14:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:14:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:14:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:14:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:14:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:14:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:14:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:14:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:14:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:14:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:14:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:14:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:14:42 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 16:14:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:14:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:14:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:14:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:14:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:14:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:14:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:14:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:14:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:14:42 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 16:14:42 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 16:14:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:14:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:14:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:14:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:14:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:14:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:14:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:14:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:14:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:14:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:14:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:14:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:14:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:14:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:14:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:14:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:14:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:14:42 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 16:14:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:14:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:14:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:14:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:14:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:14:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:14:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:14:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:14:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:14:42 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 16:14:42 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 16:14:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:14:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:14:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:14:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:14:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:14:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:14:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:14:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:14:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:14:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:14:42 INFO - TEST-OK | /FileAPI/idlharness.html | took 6820ms 16:14:42 INFO - TEST-START | /FileAPI/idlharness.worker 16:14:42 INFO - PROCESS | 3205 | 1461194082426 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]]]}] 16:14:42 INFO - PROCESS | 3205 | 1461194082666 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 16:14:42 INFO - PROCESS | 3205 | 1461194082682 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 16:14:42 INFO - PROCESS | 3205 | 1461194082706 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:14:42 INFO - PROCESS | 3205 | 1461194082715 Marionette TRACE conn4 <- [1,3030,null,{}] 16:14:42 INFO - PROCESS | 3205 | 1461194082735 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}] 16:14:42 INFO - PROCESS | 3205 | 1461194082956 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 16:14:43 INFO - PROCESS | 3205 | 1461194083183 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:43 INFO - PROCESS | 3205 | ++DOCSHELL 0x8adc5c00 == 147 [pid = 3205] [id = 767] 16:14:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x8b174800) [pid = 3205] [serial = 2300] [outer = (nil)] 16:14:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x8b29cc00) [pid = 3205] [serial = 2301] [outer = 0x8b174800] 16:14:43 INFO - PROCESS | 3205 | 1461194083266 Marionette DEBUG loaded listener.js 16:14:43 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x8b583000) [pid = 3205] [serial = 2302] [outer = 0x8b174800] 16:14:43 INFO - PROCESS | 3205 | [3205] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:14:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:14:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:14:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:14:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:14:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:14:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:14:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:14:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:14:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:14:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:14:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:14:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:14:45 INFO - {} 16:14:45 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 16:14:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:14:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:14:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:14:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:14:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:14:45 INFO - {} 16:14:45 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 - {} 16:14:45 INFO - {} 16:14:45 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 16:14:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:14:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:14:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:14:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:14:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:14:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:14:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:14:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:14:45 INFO - {} 16:14:45 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 16:14:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:14:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:14:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:14:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:14:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:14:45 INFO - {} 16:14:45 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 - {} 16:14:45 INFO - {} 16:14:45 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 16:14:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:14:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:14:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:14:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:14:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:45 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 16:14:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:14:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:14:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:14:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:14:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:14:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:14:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:14:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:14:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:45 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 16:14:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:14:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:14:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:45 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 16:14:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:14:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:14:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:45 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 16:14:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:14:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:14:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:14:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:14:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:14:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:14:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:14:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:14:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:14:45 INFO - {} 16:14:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:14:46 INFO - {} 16:14:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3120ms 16:14:46 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:14:46 INFO - PROCESS | 3205 | 1461194085704 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,{},{}]]]}] 16:14:46 INFO - PROCESS | 3205 | 1461194085831 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 16:14:46 INFO - PROCESS | 3205 | 1461194085854 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 16:14:46 INFO - PROCESS | 3205 | 1461194085916 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:14:46 INFO - PROCESS | 3205 | 1461194085925 Marionette TRACE conn4 <- [1,3034,null,{}] 16:14:46 INFO - PROCESS | 3205 | 1461194085962 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}] 16:14:46 INFO - PROCESS | 3205 | 1461194086335 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 16:14:46 INFO - PROCESS | 3205 | 1461194086368 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:46 INFO - PROCESS | 3205 | ++DOCSHELL 0x8b292c00 == 148 [pid = 3205] [id = 768] 16:14:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x8bec8800) [pid = 3205] [serial = 2303] [outer = (nil)] 16:14:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x8f7ad000) [pid = 3205] [serial = 2304] [outer = 0x8bec8800] 16:14:46 INFO - PROCESS | 3205 | 1461194086447 Marionette DEBUG loaded listener.js 16:14:46 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x8fc69000) [pid = 3205] [serial = 2305] [outer = 0x8bec8800] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x8adc4400) [pid = 3205] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x8beeb400) [pid = 3205] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x874e7000) [pid = 3205] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x87681000) [pid = 3205] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x877d8800) [pid = 3205] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x97e32800) [pid = 3205] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x97e35c00) [pid = 3205] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x97f46000) [pid = 3205] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x97aee400) [pid = 3205] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x96833c00) [pid = 3205] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x9633a400) [pid = 3205] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x92a1dc00) [pid = 3205] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 132 (0x92a20c00) [pid = 3205] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 131 (0x8fb76c00) [pid = 3205] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 130 (0x8eb90400) [pid = 3205] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 129 (0x8eb72000) [pid = 3205] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 128 (0x8df8c800) [pid = 3205] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 127 (0x8e88f000) [pid = 3205] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 126 (0x8c08b000) [pid = 3205] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 125 (0x89647400) [pid = 3205] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 124 (0x88917400) [pid = 3205] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:14:47 INFO - PROCESS | 3205 | --DOMWINDOW == 123 (0x89b5fc00) [pid = 3205] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:14:47 INFO - PROCESS | 3205 | 1461194087810 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]]]}] 16:14:47 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:14:47 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1929ms 16:14:47 INFO - PROCESS | 3205 | 1461194087838 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 16:14:47 INFO - PROCESS | 3205 | 1461194087842 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 16:14:47 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:14:47 INFO - PROCESS | 3205 | 1461194087853 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:14:47 INFO - PROCESS | 3205 | 1461194087857 Marionette TRACE conn4 <- [1,3038,null,{}] 16:14:47 INFO - PROCESS | 3205 | 1461194087874 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}] 16:14:48 INFO - PROCESS | 3205 | 1461194088192 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 16:14:48 INFO - PROCESS | 3205 | 1461194088218 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:48 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bf6800 == 149 [pid = 3205] [id = 769] 16:14:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 124 (0x8bec6c00) [pid = 3205] [serial = 2306] [outer = (nil)] 16:14:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 125 (0x8fe31000) [pid = 3205] [serial = 2307] [outer = 0x8bec6c00] 16:14:48 INFO - PROCESS | 3205 | 1461194088297 Marionette DEBUG loaded listener.js 16:14:48 INFO - PROCESS | 3205 | ++DOMWINDOW == 126 (0x91216800) [pid = 3205] [serial = 2308] [outer = 0x8bec6c00] 16:14:49 INFO - PROCESS | 3205 | 1461194089286 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"]]]}] 16:14:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:14:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:14:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:14:49 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1494ms 16:14:49 INFO - PROCESS | 3205 | 1461194089344 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 16:14:49 INFO - PROCESS | 3205 | 1461194089350 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 16:14:49 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:14:49 INFO - PROCESS | 3205 | 1461194089360 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:14:49 INFO - PROCESS | 3205 | 1461194089366 Marionette TRACE conn4 <- [1,3042,null,{}] 16:14:49 INFO - PROCESS | 3205 | 1461194089375 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}] 16:14:49 INFO - PROCESS | 3205 | 1461194089715 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 16:14:50 INFO - PROCESS | 3205 | 1461194090019 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:50 INFO - PROCESS | 3205 | ++DOCSHELL 0x887cbc00 == 150 [pid = 3205] [id = 770] 16:14:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 127 (0x887cc400) [pid = 3205] [serial = 2309] [outer = (nil)] 16:14:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 128 (0x8891b800) [pid = 3205] [serial = 2310] [outer = 0x887cc400] 16:14:50 INFO - PROCESS | 3205 | 1461194090116 Marionette DEBUG loaded listener.js 16:14:50 INFO - PROCESS | 3205 | ++DOMWINDOW == 129 (0x89645000) [pid = 3205] [serial = 2311] [outer = 0x887cc400] 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:14:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:14:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:14:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:14:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:14:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:14:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:14:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:14:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:14:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:14:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:14:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:14:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:14:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:14:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:14:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:14:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:14:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:14:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:14:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:14:51 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2177ms 16:14:51 INFO - PROCESS | 3205 | 1461194091420 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]]]}] 16:14:51 INFO - PROCESS | 3205 | 1461194091711 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 16:14:51 INFO - PROCESS | 3205 | 1461194091719 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 16:14:51 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:14:51 INFO - PROCESS | 3205 | 1461194091740 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:14:51 INFO - PROCESS | 3205 | 1461194091746 Marionette TRACE conn4 <- [1,3046,null,{}] 16:14:51 INFO - PROCESS | 3205 | 1461194091752 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}] 16:14:52 INFO - PROCESS | 3205 | 1461194092010 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 16:14:52 INFO - PROCESS | 3205 | 1461194092342 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:52 INFO - PROCESS | 3205 | ++DOCSHELL 0x8adb8c00 == 151 [pid = 3205] [id = 771] 16:14:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 130 (0x8beca000) [pid = 3205] [serial = 2312] [outer = (nil)] 16:14:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 131 (0x8beeec00) [pid = 3205] [serial = 2313] [outer = 0x8beca000] 16:14:52 INFO - PROCESS | 3205 | 1461194092446 Marionette DEBUG loaded listener.js 16:14:52 INFO - PROCESS | 3205 | ++DOMWINDOW == 132 (0x8c08a800) [pid = 3205] [serial = 2314] [outer = 0x8beca000] 16:14:52 INFO - PROCESS | 3205 | [3205] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:14:53 INFO - PROCESS | 3205 | 1461194093368 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:14:53 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:14:53 INFO - {} 16:14:53 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1686ms 16:14:53 INFO - PROCESS | 3205 | 1461194093426 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 16:14:53 INFO - PROCESS | 3205 | 1461194093430 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 16:14:53 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:14:53 INFO - PROCESS | 3205 | 1461194093437 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:14:53 INFO - PROCESS | 3205 | 1461194093444 Marionette TRACE conn4 <- [1,3050,null,{}] 16:14:53 INFO - PROCESS | 3205 | 1461194093512 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}] 16:14:53 INFO - PROCESS | 3205 | 1461194093778 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 16:14:54 INFO - PROCESS | 3205 | 1461194094204 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:54 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c536400 == 152 [pid = 3205] [id = 772] 16:14:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 133 (0x8de33800) [pid = 3205] [serial = 2315] [outer = (nil)] 16:14:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x8dfcd400) [pid = 3205] [serial = 2316] [outer = 0x8de33800] 16:14:54 INFO - PROCESS | 3205 | 1461194094297 Marionette DEBUG loaded listener.js 16:14:54 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x8e893c00) [pid = 3205] [serial = 2317] [outer = 0x8de33800] 16:14:55 INFO - PROCESS | 3205 | 1461194095160 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]]]}] 16:14:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:14:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:14:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:14:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:14:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1737ms 16:14:55 INFO - PROCESS | 3205 | 1461194095175 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 16:14:55 INFO - PROCESS | 3205 | 1461194095180 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 16:14:55 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:14:55 INFO - PROCESS | 3205 | 1461194095187 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:14:55 INFO - PROCESS | 3205 | 1461194095191 Marionette TRACE conn4 <- [1,3054,null,{}] 16:14:55 INFO - PROCESS | 3205 | 1461194095197 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}] 16:14:55 INFO - PROCESS | 3205 | 1461194095429 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 16:14:55 INFO - PROCESS | 3205 | 1461194095705 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:55 INFO - PROCESS | 3205 | ++DOCSHELL 0x8c53b800 == 153 [pid = 3205] [id = 773] 16:14:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x8f68d400) [pid = 3205] [serial = 2318] [outer = (nil)] 16:14:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x8fc5b400) [pid = 3205] [serial = 2319] [outer = 0x8f68d400] 16:14:55 INFO - PROCESS | 3205 | 1461194095794 Marionette DEBUG loaded listener.js 16:14:55 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x90702000) [pid = 3205] [serial = 2320] [outer = 0x8f68d400] 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:14:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:14:57 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" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:14:57 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" 16:14:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:14:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:14:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2193ms 16:14:57 INFO - PROCESS | 3205 | 1461194097232 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"]]]}] 16:14:57 INFO - PROCESS | 3205 | 1461194097546 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 16:14:57 INFO - PROCESS | 3205 | 1461194097553 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 16:14:57 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:14:57 INFO - PROCESS | 3205 | 1461194097563 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:14:57 INFO - PROCESS | 3205 | 1461194097566 Marionette TRACE conn4 <- [1,3058,null,{}] 16:14:57 INFO - PROCESS | 3205 | 1461194097571 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}] 16:14:57 INFO - PROCESS | 3205 | 1461194097845 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 16:14:58 INFO - PROCESS | 3205 | 1461194098147 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:58 INFO - PROCESS | 3205 | ++DOCSHELL 0x8eb72000 == 154 [pid = 3205] [id = 774] 16:14:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x92096800) [pid = 3205] [serial = 2321] [outer = (nil)] 16:14:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 140 (0x97191000) [pid = 3205] [serial = 2322] [outer = 0x92096800] 16:14:58 INFO - PROCESS | 3205 | 1461194098242 Marionette DEBUG loaded listener.js 16:14:58 INFO - PROCESS | 3205 | ++DOMWINDOW == 141 (0x971bc000) [pid = 3205] [serial = 2323] [outer = 0x92096800] 16:14:59 INFO - PROCESS | 3205 | 1461194099218 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]]]}] 16:14:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:14:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:14:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:14:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:14:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:14:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:14:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:14:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:14:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:14:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:14:59 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:59 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:14:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:14:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:14:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:14:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:14:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:14:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:14:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:14:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:14:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:14:59 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1699ms 16:14:59 INFO - PROCESS | 3205 | 1461194099273 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 16:14:59 INFO - PROCESS | 3205 | 1461194099278 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 16:14:59 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:14:59 INFO - PROCESS | 3205 | 1461194099288 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:14:59 INFO - PROCESS | 3205 | 1461194099294 Marionette TRACE conn4 <- [1,3062,null,{}] 16:14:59 INFO - PROCESS | 3205 | 1461194099300 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}] 16:14:59 INFO - PROCESS | 3205 | 1461194099585 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 16:14:59 INFO - PROCESS | 3205 | 1461194099974 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:00 INFO - PROCESS | 3205 | ++DOCSHELL 0x8bec5800 == 155 [pid = 3205] [id = 775] 16:15:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 142 (0x978c7800) [pid = 3205] [serial = 2324] [outer = (nil)] 16:15:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 143 (0x97f40c00) [pid = 3205] [serial = 2325] [outer = 0x978c7800] 16:15:00 INFO - PROCESS | 3205 | 1461194100095 Marionette DEBUG loaded listener.js 16:15:00 INFO - PROCESS | 3205 | ++DOMWINDOW == 144 (0x97fb9000) [pid = 3205] [serial = 2326] [outer = 0x978c7800] 16:15:00 INFO - PROCESS | 3205 | [3205] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:15:01 INFO - PROCESS | 3205 | 1461194101074 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:15:01 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:15:01 INFO - {} 16:15:01 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1842ms 16:15:01 INFO - PROCESS | 3205 | 1461194101160 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 16:15:01 INFO - PROCESS | 3205 | 1461194101166 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 16:15:01 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:15:01 INFO - PROCESS | 3205 | 1461194101176 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:15:01 INFO - PROCESS | 3205 | 1461194101180 Marionette TRACE conn4 <- [1,3066,null,{}] 16:15:01 INFO - PROCESS | 3205 | 1461194101186 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}] 16:15:01 INFO - PROCESS | 3205 | 1461194101476 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 16:15:02 INFO - PROCESS | 3205 | 1461194101977 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:02 INFO - PROCESS | 3205 | ++DOCSHELL 0x97e32800 == 156 [pid = 3205] [id = 776] 16:15:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 145 (0x97f43000) [pid = 3205] [serial = 2327] [outer = (nil)] 16:15:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 146 (0x99bfcc00) [pid = 3205] [serial = 2328] [outer = 0x97f43000] 16:15:02 INFO - PROCESS | 3205 | 1461194102082 Marionette DEBUG loaded listener.js 16:15:02 INFO - PROCESS | 3205 | ++DOMWINDOW == 147 (0x99c08400) [pid = 3205] [serial = 2329] [outer = 0x97f43000] 16:15:02 INFO - PROCESS | 3205 | 1461194102934 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]]]}] 16:15:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:15:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:15:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:15:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:15:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:15:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:15:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:15:02 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1790ms 16:15:02 INFO - PROCESS | 3205 | 1461194102969 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 16:15:02 INFO - PROCESS | 3205 | 1461194102974 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 16:15:02 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:15:02 INFO - PROCESS | 3205 | 1461194102981 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:15:02 INFO - PROCESS | 3205 | 1461194102984 Marionette TRACE conn4 <- [1,3070,null,{}] 16:15:02 INFO - PROCESS | 3205 | 1461194102990 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}] 16:15:03 INFO - PROCESS | 3205 | 1461194103242 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 16:15:03 INFO - PROCESS | 3205 | 1461194103564 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:03 INFO - PROCESS | 3205 | ++DOCSHELL 0x97e39400 == 157 [pid = 3205] [id = 777] 16:15:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 148 (0x98fadc00) [pid = 3205] [serial = 2330] [outer = (nil)] 16:15:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 149 (0x9fb88400) [pid = 3205] [serial = 2331] [outer = 0x98fadc00] 16:15:03 INFO - PROCESS | 3205 | 1461194103707 Marionette DEBUG loaded listener.js 16:15:03 INFO - PROCESS | 3205 | ++DOMWINDOW == 150 (0x9fe9f800) [pid = 3205] [serial = 2332] [outer = 0x98fadc00] 16:15:04 INFO - PROCESS | 3205 | 1461194104487 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]]]}] 16:15:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:15:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:15:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:15:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:15:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:15:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:15:04 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1542ms 16:15:04 INFO - PROCESS | 3205 | 1461194104525 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 16:15:04 INFO - PROCESS | 3205 | 1461194104529 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 16:15:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:15:04 INFO - PROCESS | 3205 | 1461194104535 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:15:04 INFO - PROCESS | 3205 | 1461194104538 Marionette TRACE conn4 <- [1,3074,null,{}] 16:15:04 INFO - PROCESS | 3205 | 1461194104544 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}] 16:15:04 INFO - PROCESS | 3205 | 1461194104812 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 16:15:05 INFO - PROCESS | 3205 | 1461194105204 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:05 INFO - PROCESS | 3205 | ++DOCSHELL 0x8acc5000 == 158 [pid = 3205] [id = 778] 16:15:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 151 (0x97816400) [pid = 3205] [serial = 2333] [outer = (nil)] 16:15:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 152 (0xa0a27800) [pid = 3205] [serial = 2334] [outer = 0x97816400] 16:15:05 INFO - PROCESS | 3205 | 1461194105299 Marionette DEBUG loaded listener.js 16:15:05 INFO - PROCESS | 3205 | ++DOMWINDOW == 153 (0xa0ad1000) [pid = 3205] [serial = 2335] [outer = 0x97816400] 16:15:06 INFO - PROCESS | 3205 | 1461194106051 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]]]}] 16:15:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:15:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:15:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:15:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:15:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:15:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:15:06 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1535ms 16:15:06 INFO - PROCESS | 3205 | 1461194106073 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 16:15:06 INFO - PROCESS | 3205 | 1461194106076 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 16:15:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:15:06 INFO - PROCESS | 3205 | 1461194106084 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:15:06 INFO - PROCESS | 3205 | 1461194106086 Marionette TRACE conn4 <- [1,3078,null,{}] 16:15:06 INFO - PROCESS | 3205 | 1461194106093 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}] 16:15:06 INFO - PROCESS | 3205 | 1461194106357 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 16:15:06 INFO - PROCESS | 3205 | 1461194106674 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:06 INFO - PROCESS | 3205 | ++DOCSHELL 0x8beccc00 == 159 [pid = 3205] [id = 779] 16:15:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 154 (0x8c08f400) [pid = 3205] [serial = 2336] [outer = (nil)] 16:15:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 155 (0x983aec00) [pid = 3205] [serial = 2337] [outer = 0x8c08f400] 16:15:06 INFO - PROCESS | 3205 | 1461194106767 Marionette DEBUG loaded listener.js 16:15:06 INFO - PROCESS | 3205 | ++DOMWINDOW == 156 (0x988b8c00) [pid = 3205] [serial = 2338] [outer = 0x8c08f400] 16:15:07 INFO - PROCESS | 3205 | 1461194107684 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] 16:15:07 INFO - PROCESS | 3205 | 1461194107741 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 16:15:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:15:07 INFO - PROCESS | 3205 | 1461194107753 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:15:07 INFO - PROCESS | 3205 | 1461194107762 Marionette TRACE conn4 <- [1,3082,null,{}] 16:15:07 INFO - PROCESS | 3205 | 1461194107792 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}] 16:15:08 INFO - PROCESS | 3205 | 1461194108064 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 16:15:08 INFO - PROCESS | 3205 | 1461194108456 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:08 INFO - PROCESS | 3205 | ++DOCSHELL 0xa0f44800 == 160 [pid = 3205] [id = 780] 16:15:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 157 (0xa2add800) [pid = 3205] [serial = 2339] [outer = (nil)] 16:15:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 158 (0xa3c88400) [pid = 3205] [serial = 2340] [outer = 0xa2add800] 16:15:08 INFO - PROCESS | 3205 | 1461194108559 Marionette DEBUG loaded listener.js 16:15:08 INFO - PROCESS | 3205 | ++DOMWINDOW == 159 (0xa444c800) [pid = 3205] [serial = 2341] [outer = 0xa2add800] 16:15:09 INFO - PROCESS | 3205 | 1461194109388 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]]]}] 16:15:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:15:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:15:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:15:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:15:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1660ms 16:15:09 INFO - PROCESS | 3205 | 1461194109417 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 16:15:09 INFO - PROCESS | 3205 | 1461194109422 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 16:15:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:15:09 INFO - PROCESS | 3205 | 1461194109433 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:15:09 INFO - PROCESS | 3205 | 1461194109437 Marionette TRACE conn4 <- [1,3086,null,{}] 16:15:09 INFO - PROCESS | 3205 | 1461194109447 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}] 16:15:09 INFO - PROCESS | 3205 | 1461194109805 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 16:15:10 INFO - PROCESS | 3205 | 1461194110183 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:10 INFO - PROCESS | 3205 | ++DOCSHELL 0x8446b800 == 161 [pid = 3205] [id = 781] 16:15:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 160 (0x8446f400) [pid = 3205] [serial = 2342] [outer = (nil)] 16:15:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 161 (0x84474000) [pid = 3205] [serial = 2343] [outer = 0x8446f400] 16:15:10 INFO - PROCESS | 3205 | 1461194110277 Marionette DEBUG loaded listener.js 16:15:10 INFO - PROCESS | 3205 | ++DOMWINDOW == 162 (0x84475c00) [pid = 3205] [serial = 2344] [outer = 0x8446f400] 16:15:11 INFO - PROCESS | 3205 | 1461194111064 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:15:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:15:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1691ms 16:15:11 INFO - PROCESS | 3205 | 1461194111124 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 16:15:11 INFO - PROCESS | 3205 | 1461194111128 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 16:15:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:15:11 INFO - PROCESS | 3205 | 1461194111136 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:15:11 INFO - PROCESS | 3205 | 1461194111140 Marionette TRACE conn4 <- [1,3090,null,{}] 16:15:11 INFO - PROCESS | 3205 | 1461194111167 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}] 16:15:11 INFO - PROCESS | 3205 | 1461194111421 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 16:15:11 INFO - PROCESS | 3205 | 1461194111778 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:11 INFO - PROCESS | 3205 | ++DOCSHELL 0x84472c00 == 162 [pid = 3205] [id = 782] 16:15:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 163 (0x84473400) [pid = 3205] [serial = 2345] [outer = (nil)] 16:15:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 164 (0xa3c89400) [pid = 3205] [serial = 2346] [outer = 0x84473400] 16:15:11 INFO - PROCESS | 3205 | 1461194111876 Marionette DEBUG loaded listener.js 16:15:11 INFO - PROCESS | 3205 | ++DOMWINDOW == 165 (0xa446b400) [pid = 3205] [serial = 2347] [outer = 0x84473400] 16:15:12 INFO - PROCESS | 3205 | 1461194112681 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:15:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:15:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1588ms 16:15:12 INFO - PROCESS | 3205 | 1461194112724 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 16:15:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:15:12 INFO - PROCESS | 3205 | 1461194112728 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 16:15:12 INFO - PROCESS | 3205 | 1461194112735 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:15:12 INFO - PROCESS | 3205 | 1461194112738 Marionette TRACE conn4 <- [1,3094,null,{}] 16:15:12 INFO - PROCESS | 3205 | 1461194112760 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}] 16:15:13 INFO - PROCESS | 3205 | 1461194113125 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 16:15:13 INFO - PROCESS | 3205 | 1461194113407 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:13 INFO - PROCESS | 3205 | ++DOCSHELL 0x8254f800 == 163 [pid = 3205] [id = 783] 16:15:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 166 (0x82553000) [pid = 3205] [serial = 2348] [outer = (nil)] 16:15:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 167 (0x82556400) [pid = 3205] [serial = 2349] [outer = 0x82553000] 16:15:13 INFO - PROCESS | 3205 | 1461194113501 Marionette DEBUG loaded listener.js 16:15:13 INFO - PROCESS | 3205 | ++DOMWINDOW == 168 (0x82557c00) [pid = 3205] [serial = 2350] [outer = 0x82553000] 16:15:14 INFO - PROCESS | 3205 | 1461194114282 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:15:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:15:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1582ms 16:15:14 INFO - PROCESS | 3205 | 1461194114317 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 16:15:14 INFO - PROCESS | 3205 | 1461194114320 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 16:15:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:15:14 INFO - PROCESS | 3205 | 1461194114327 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:15:14 INFO - PROCESS | 3205 | 1461194114329 Marionette TRACE conn4 <- [1,3098,null,{}] 16:15:14 INFO - PROCESS | 3205 | 1461194114336 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}] 16:15:14 INFO - PROCESS | 3205 | 1461194114598 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 16:15:14 INFO - PROCESS | 3205 | 1461194114980 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:15 INFO - PROCESS | 3205 | ++DOCSHELL 0x82552800 == 164 [pid = 3205] [id = 784] 16:15:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 169 (0x82557000) [pid = 3205] [serial = 2351] [outer = (nil)] 16:15:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 170 (0x89602400) [pid = 3205] [serial = 2352] [outer = 0x82557000] 16:15:15 INFO - PROCESS | 3205 | 1461194115096 Marionette DEBUG loaded listener.js 16:15:15 INFO - PROCESS | 3205 | ++DOMWINDOW == 171 (0x89604c00) [pid = 3205] [serial = 2353] [outer = 0x82557000] 16:15:15 INFO - PROCESS | 3205 | 1461194115893 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]]]}] 16:15:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:15:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:15:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1585ms 16:15:15 INFO - PROCESS | 3205 | 1461194115912 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 16:15:15 INFO - PROCESS | 3205 | 1461194115915 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 16:15:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:15:15 INFO - PROCESS | 3205 | 1461194115922 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:15:15 INFO - PROCESS | 3205 | 1461194115925 Marionette TRACE conn4 <- [1,3102,null,{}] 16:15:15 INFO - PROCESS | 3205 | 1461194115931 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}] 16:15:16 INFO - PROCESS | 3205 | 1461194116172 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 16:15:16 INFO - PROCESS | 3205 | 1461194116471 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:16 INFO - PROCESS | 3205 | ++DOCSHELL 0x84474c00 == 165 [pid = 3205] [id = 785] 16:15:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 172 (0x89603000) [pid = 3205] [serial = 2354] [outer = (nil)] 16:15:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 173 (0x8960b400) [pid = 3205] [serial = 2355] [outer = 0x89603000] 16:15:16 INFO - PROCESS | 3205 | 1461194116575 Marionette DEBUG loaded listener.js 16:15:16 INFO - PROCESS | 3205 | ++DOMWINDOW == 174 (0x8960d000) [pid = 3205] [serial = 2356] [outer = 0x89603000] 16:15:17 INFO - PROCESS | 3205 | 1461194117466 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:15:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:15:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1581ms 16:15:17 INFO - PROCESS | 3205 | 1461194117505 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 16:15:17 INFO - PROCESS | 3205 | 1461194117509 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 16:15:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:15:17 INFO - PROCESS | 3205 | 1461194117515 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:15:17 INFO - PROCESS | 3205 | 1461194117518 Marionette TRACE conn4 <- [1,3106,null,{}] 16:15:17 INFO - PROCESS | 3205 | 1461194117528 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}] 16:15:17 INFO - PROCESS | 3205 | 1461194117791 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 16:15:18 INFO - PROCESS | 3205 | 1461194118118 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:18 INFO - PROCESS | 3205 | ++DOCSHELL 0x8255c800 == 166 [pid = 3205] [id = 786] 16:15:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 175 (0x82605000) [pid = 3205] [serial = 2357] [outer = (nil)] 16:15:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 176 (0x82609400) [pid = 3205] [serial = 2358] [outer = 0x82605000] 16:15:18 INFO - PROCESS | 3205 | 1461194118260 Marionette DEBUG loaded listener.js 16:15:18 INFO - PROCESS | 3205 | ++DOMWINDOW == 177 (0x8260c000) [pid = 3205] [serial = 2359] [outer = 0x82605000] 16:15:19 INFO - PROCESS | 3205 | 1461194119021 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]]]}] 16:15:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:15:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:15:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:15:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1534ms 16:15:19 INFO - PROCESS | 3205 | 1461194119050 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 16:15:19 INFO - PROCESS | 3205 | 1461194119055 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 16:15:19 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:15:19 INFO - PROCESS | 3205 | 1461194119061 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:15:19 INFO - PROCESS | 3205 | 1461194119065 Marionette TRACE conn4 <- [1,3110,null,{}] 16:15:19 INFO - PROCESS | 3205 | 1461194119070 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}] 16:15:19 INFO - PROCESS | 3205 | 1461194119364 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 16:15:22 INFO - PROCESS | 3205 | --DOCSHELL 0x96336800 == 165 [pid = 3205] [id = 506] 16:15:22 INFO - PROCESS | 3205 | --DOCSHELL 0x8b292c00 == 164 [pid = 3205] [id = 768] 16:15:22 INFO - PROCESS | 3205 | --DOCSHELL 0x8adc5c00 == 163 [pid = 3205] [id = 767] 16:15:22 INFO - PROCESS | 3205 | --DOCSHELL 0x95c0f000 == 162 [pid = 3205] [id = 757] 16:15:22 INFO - PROCESS | 3205 | --DOCSHELL 0x8e8aa400 == 161 [pid = 3205] [id = 754] 16:15:22 INFO - PROCESS | 3205 | --DOCSHELL 0x8df90800 == 160 [pid = 3205] [id = 753] 16:15:22 INFO - PROCESS | 3205 | --DOCSHELL 0x8c537c00 == 159 [pid = 3205] [id = 752] 16:15:22 INFO - PROCESS | 3205 | --DOCSHELL 0x8adc2400 == 158 [pid = 3205] [id = 750] 16:15:22 INFO - PROCESS | 3205 | --DOCSHELL 0x8becb000 == 157 [pid = 3205] [id = 751] 16:15:22 INFO - PROCESS | 3205 | --DOCSHELL 0x8891a800 == 156 [pid = 3205] [id = 749] 16:15:22 INFO - PROCESS | 3205 | --DOCSHELL 0x87683c00 == 155 [pid = 3205] [id = 748] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 176 (0x8ab0e400) [pid = 3205] [serial = 2115] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 175 (0x8b174000) [pid = 3205] [serial = 2237] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 174 (0x8c089000) [pid = 3205] [serial = 2186] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 173 (0x8b582000) [pid = 3205] [serial = 2184] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 172 (0x8b16e400) [pid = 3205] [serial = 2183] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 171 (0x88917c00) [pid = 3205] [serial = 2181] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 170 (0x8881fc00) [pid = 3205] [serial = 2180] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 169 (0x8b29e800) [pid = 3205] [serial = 2177] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 168 (0x882ac800) [pid = 3205] [serial = 2231] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 167 (0x983a8000) [pid = 3205] [serial = 2228] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 166 (0x9824a000) [pid = 3205] [serial = 2226] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 165 (0x97fbc400) [pid = 3205] [serial = 2225] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 164 (0x97f4ec00) [pid = 3205] [serial = 2223] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 163 (0x97f4c000) [pid = 3205] [serial = 2222] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 162 (0x97e3b800) [pid = 3205] [serial = 2220] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 161 (0x97e37c00) [pid = 3205] [serial = 2219] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 160 (0x9780d800) [pid = 3205] [serial = 2217] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 159 (0x975f3c00) [pid = 3205] [serial = 2216] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 158 (0x97191400) [pid = 3205] [serial = 2214] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 157 (0x97187400) [pid = 3205] [serial = 2213] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 156 (0x963f2800) [pid = 3205] [serial = 2211] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 155 (0x963e7c00) [pid = 3205] [serial = 2210] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 154 (0x92a87000) [pid = 3205] [serial = 2207] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 153 (0x92a8b800) [pid = 3205] [serial = 2208] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 152 (0x91f1f400) [pid = 3205] [serial = 2205] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 151 (0x91f14800) [pid = 3205] [serial = 2204] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 150 (0x8fc69800) [pid = 3205] [serial = 2201] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 149 (0x8fe34400) [pid = 3205] [serial = 2202] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 148 (0x8f68f800) [pid = 3205] [serial = 2199] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 147 (0x8f567c00) [pid = 3205] [serial = 2198] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 146 (0x8eb92c00) [pid = 3205] [serial = 2196] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 145 (0x8eb8f400) [pid = 3205] [serial = 2195] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 144 (0x8e8aac00) [pid = 3205] [serial = 2193] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 143 (0x8e897800) [pid = 3205] [serial = 2192] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 142 (0x8df87400) [pid = 3205] [serial = 2190] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 141 (0x8de3a000) [pid = 3205] [serial = 2189] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 140 (0x8c0da800) [pid = 3205] [serial = 2187] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 139 (0x885e8000) [pid = 3205] [serial = 2232] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 138 (0x983ac800) [pid = 3205] [serial = 2229] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 137 (0x8b2a0000) [pid = 3205] [serial = 2242] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 136 (0x8ab04400) [pid = 3205] [serial = 2234] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 135 (0x8b2a0c00) [pid = 3205] [serial = 2238] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 134 (0x88f06400) [pid = 3205] [serial = 2240] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | --DOMWINDOW == 133 (0x8ab2ec00) [pid = 3205] [serial = 2235] [outer = (nil)] [url = about:blank] 16:15:23 INFO - PROCESS | 3205 | 1461194123330 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:23 INFO - PROCESS | 3205 | ++DOCSHELL 0x86bf7400 == 156 [pid = 3205] [id = 787] 16:15:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 134 (0x86bfbc00) [pid = 3205] [serial = 2360] [outer = (nil)] 16:15:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 135 (0x87682800) [pid = 3205] [serial = 2361] [outer = 0x86bfbc00] 16:15:23 INFO - PROCESS | 3205 | 1461194123435 Marionette DEBUG loaded listener.js 16:15:23 INFO - PROCESS | 3205 | ++DOMWINDOW == 136 (0x882b0800) [pid = 3205] [serial = 2362] [outer = 0x86bfbc00] 16:15:24 INFO - PROCESS | 3205 | 1461194124214 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"]]]}] 16:15:24 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:15:24 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 16:15:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:15:24 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 5209ms 16:15:24 INFO - PROCESS | 3205 | 1461194124274 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 16:15:24 INFO - PROCESS | 3205 | 1461194124280 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 16:15:24 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:15:24 INFO - PROCESS | 3205 | 1461194124287 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:15:24 INFO - PROCESS | 3205 | 1461194124294 Marionette TRACE conn4 <- [1,3114,null,{}] 16:15:24 INFO - PROCESS | 3205 | 1461194124301 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}] 16:15:24 INFO - PROCESS | 3205 | 1461194124637 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 16:15:24 INFO - PROCESS | 3205 | 1461194124791 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\", \"851458bc-e391-4515-8ca8-58b0c3763d57\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:24 INFO - PROCESS | 3205 | ++DOCSHELL 0x88917c00 == 157 [pid = 3205] [id = 788] 16:15:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 137 (0x88918c00) [pid = 3205] [serial = 2363] [outer = (nil)] 16:15:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 138 (0x88f0b000) [pid = 3205] [serial = 2364] [outer = 0x88918c00] 16:15:24 INFO - PROCESS | 3205 | 1461194124872 Marionette DEBUG loaded listener.js 16:15:24 INFO - PROCESS | 3205 | ++DOMWINDOW == 139 (0x8960f800) [pid = 3205] [serial = 2365] [outer = 0x88918c00] 16:15:25 INFO - PROCESS | 3205 | 1461194125757 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]]]}] 16:15:25 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:15:25 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1484ms 16:15:25 INFO - PROCESS | 3205 | 1461194125775 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 16:15:25 INFO - PROCESS | 3205 | 1461194125781 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 16:15:26 WARNING - u'runner_teardown' () 16:15:26 INFO - No more tests 16:15:26 INFO - Got 0 unexpected results 16:15:26 INFO - SUITE-END | took 1407s 16:15:26 INFO - Closing logging queue 16:15:27 INFO - queue closed 16:15:27 INFO - Return code: 0 16:15:27 WARNING - # TBPL SUCCESS # 16:15:27 INFO - Running post-action listener: _resource_record_post_action 16:15:27 INFO - Running post-run listener: _resource_record_post_run 16:15:28 INFO - Total resource usage - Wall time: 1447s; CPU: 98.0%; Read bytes: 11235328; Write bytes: 965136384; Read time: 492; Write time: 252384 16:15:28 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:15:28 INFO - install - Wall time: 36s; CPU: 100.0%; Read bytes: 4096; Write bytes: 182165504; Read time: 8; Write time: 152352 16:15:28 INFO - run-tests - Wall time: 1413s; CPU: 98.0%; Read bytes: 11182080; Write bytes: 782290944; Read time: 476; Write time: 99988 16:15:28 INFO - Running post-run listener: _upload_blobber_files 16:15:28 INFO - Blob upload gear active. 16:15:28 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:15:28 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 16:15:28 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'] 16:15:28 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 16:15:28 INFO - (blobuploader) - INFO - Open directory for files ... 16:15:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:15:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:15:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:15:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:15:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:15:30 INFO - (blobuploader) - INFO - Done attempting. 16:15:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:15:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:15:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:15:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:15:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:15:32 INFO - (blobuploader) - INFO - Done attempting. 16:15:32 INFO - (blobuploader) - INFO - Iteration through files over. 16:15:32 INFO - Return code: 0 16:15:32 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:15:32 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:15:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/88870eea5d4d4f743516a9de6d99bda33baa0bb0a979cb00dc76e07c72d03bb92eff8c42e1ce04f18b5351c4bb69944b6dd52089d09799703d11039f9953c9c6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/743f9f0db2979e3ae36d48e5a958e9ed036d93fc2bfae17074dfd4abedda6002116b02ad2b5edb24da0790095e7a1eb42d44e5ea35125eac31fb624d7f8de464"} 16:15:32 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:15:32 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:15:32 INFO - Contents: 16:15:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/88870eea5d4d4f743516a9de6d99bda33baa0bb0a979cb00dc76e07c72d03bb92eff8c42e1ce04f18b5351c4bb69944b6dd52089d09799703d11039f9953c9c6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/743f9f0db2979e3ae36d48e5a958e9ed036d93fc2bfae17074dfd4abedda6002116b02ad2b5edb24da0790095e7a1eb42d44e5ea35125eac31fb624d7f8de464"} 16:15:32 INFO - Running post-run listener: copy_logs_to_upload_dir 16:15:32 INFO - Copying logs to upload dir... 16:15:32 INFO - mkdir: /builds/slave/test/build/upload/logs 16:15:32 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1564.403176 ========= master_lag: 1.04 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 5 secs) (at 2016-04-20 16:15:33.745500) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-20 16:15:33.759225) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461192474.331148-873433499 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/88870eea5d4d4f743516a9de6d99bda33baa0bb0a979cb00dc76e07c72d03bb92eff8c42e1ce04f18b5351c4bb69944b6dd52089d09799703d11039f9953c9c6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/743f9f0db2979e3ae36d48e5a958e9ed036d93fc2bfae17074dfd4abedda6002116b02ad2b5edb24da0790095e7a1eb42d44e5ea35125eac31fb624d7f8de464"} build_url:https://queue.taskcluster.net/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033323 build_url: 'https://queue.taskcluster.net/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/88870eea5d4d4f743516a9de6d99bda33baa0bb0a979cb00dc76e07c72d03bb92eff8c42e1ce04f18b5351c4bb69944b6dd52089d09799703d11039f9953c9c6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/743f9f0db2979e3ae36d48e5a958e9ed036d93fc2bfae17074dfd4abedda6002116b02ad2b5edb24da0790095e7a1eb42d44e5ea35125eac31fb624d7f8de464"}' symbols_url: 'https://queue.taskcluster.net/v1/task/L7Bfn5WETUCUqpsnPGgg6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 1.14 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-20 16:15:34.936054) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:15:34.936394) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461192474.331148-873433499 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018069 ========= master_lag: 0.09 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:15:35.043257) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 16:15:35.043603) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 16:15:35.043997) ========= ========= Total master_lag: 2.53 =========