builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2507 starttime: 1461235082.41 results: success (0) buildid: 20160421015807 builduid: 376727a80f044862823e13116b89cd44 revision: 4e3ad95d689a5beabf3c1f41d958794fe00e3767 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 03:38:02.409160) ========= master: http://buildbot-master113.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 03:38:02.409598) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 03:38:02.409887) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 03:38:02.605710) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:38:02.606026) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461235073.80164-599345689 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 03:38:02-- 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% 9.72M=0.001s 2016-04-21 03:38:03 (9.72 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.824314 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:38:03.467174) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:38:03.467512) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461235073.80164-599345689 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.035913 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:38:03.537588) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 03:38:03.537912) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 4e3ad95d689a5beabf3c1f41d958794fe00e3767 --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 4e3ad95d689a5beabf3c1f41d958794fe00e3767 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461235073.80164-599345689 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 03:38:03,645 truncating revision to first 12 chars 2016-04-21 03:38:03,645 Setting DEBUG logging. 2016-04-21 03:38:03,645 attempt 1/10 2016-04-21 03:38:03,645 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/4e3ad95d689a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 03:38:05,787 unpacking tar archive at: mozilla-central-4e3ad95d689a/testing/mozharness/ program finished with exit code 0 elapsedTime=2.875681 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 03:38:06.449444) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 03:38:06.449773) ========= script_repo_revision: 4e3ad95d689a5beabf3c1f41d958794fe00e3767 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 03:38:06.450188) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 03:38:06.450471) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 03:38:06.483962) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 20 secs) (at 2016-04-21 03:38:06.484373) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461235073.80164-599345689 _=/tools/buildbot/bin/python using PTY: False 03:38:06 INFO - MultiFileLogger online at 20160421 03:38:06 in /builds/slave/test 03:38:06 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 03:38:06 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:38:06 INFO - {'append_to_log': False, 03:38:06 INFO - 'base_work_dir': '/builds/slave/test', 03:38:06 INFO - 'blob_upload_branch': 'mozilla-central', 03:38:06 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:38:06 INFO - 'buildbot_json_path': 'buildprops.json', 03:38:06 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:38:06 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:38:06 INFO - 'download_minidump_stackwalk': True, 03:38:06 INFO - 'download_symbols': 'true', 03:38:06 INFO - 'e10s': False, 03:38:06 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:38:06 INFO - 'tooltool.py': '/tools/tooltool.py', 03:38:06 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:38:06 INFO - '/tools/misc-python/virtualenv.py')}, 03:38:06 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:38:06 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:38:06 INFO - 'log_level': 'info', 03:38:06 INFO - 'log_to_console': True, 03:38:06 INFO - 'opt_config_files': (), 03:38:06 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:38:06 INFO - '--processes=1', 03:38:06 INFO - '--config=%(test_path)s/wptrunner.ini', 03:38:06 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:38:06 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:38:06 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:38:06 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:38:06 INFO - 'pip_index': False, 03:38:06 INFO - 'require_test_zip': True, 03:38:06 INFO - 'test_type': ('testharness',), 03:38:06 INFO - 'this_chunk': '1', 03:38:06 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:38:06 INFO - 'total_chunks': '10', 03:38:06 INFO - 'virtualenv_path': 'venv', 03:38:06 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:38:06 INFO - 'work_dir': 'build'} 03:38:06 INFO - ##### 03:38:06 INFO - ##### Running clobber step. 03:38:06 INFO - ##### 03:38:06 INFO - Running pre-action listener: _resource_record_pre_action 03:38:06 INFO - Running main action method: clobber 03:38:06 INFO - rmtree: /builds/slave/test/build 03:38:06 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:38:07 INFO - Running post-action listener: _resource_record_post_action 03:38:07 INFO - ##### 03:38:07 INFO - ##### Running read-buildbot-config step. 03:38:07 INFO - ##### 03:38:07 INFO - Running pre-action listener: _resource_record_pre_action 03:38:07 INFO - Running main action method: read_buildbot_config 03:38:07 INFO - Using buildbot properties: 03:38:07 INFO - { 03:38:07 INFO - "project": "", 03:38:07 INFO - "product": "firefox", 03:38:07 INFO - "script_repo_revision": "production", 03:38:07 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 03:38:07 INFO - "repository": "", 03:38:07 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 03:38:07 INFO - "buildid": "20160421015807", 03:38:07 INFO - "pgo_build": "False", 03:38:07 INFO - "basedir": "/builds/slave/test", 03:38:07 INFO - "buildnumber": 7, 03:38:07 INFO - "slavename": "tst-linux64-spot-2507", 03:38:07 INFO - "master": "http://buildbot-master113.bb.releng.use1.mozilla.com:8201/", 03:38:07 INFO - "platform": "linux64", 03:38:07 INFO - "branch": "mozilla-central", 03:38:07 INFO - "revision": "4e3ad95d689a5beabf3c1f41d958794fe00e3767", 03:38:07 INFO - "repo_path": "mozilla-central", 03:38:07 INFO - "moz_repo_path": "", 03:38:07 INFO - "stage_platform": "linux64", 03:38:07 INFO - "builduid": "376727a80f044862823e13116b89cd44", 03:38:07 INFO - "slavebuilddir": "test" 03:38:07 INFO - } 03:38:07 INFO - Found installer url https://queue.taskcluster.net/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 03:38:07 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 03:38:07 INFO - Running post-action listener: _resource_record_post_action 03:38:07 INFO - ##### 03:38:07 INFO - ##### Running download-and-extract step. 03:38:07 INFO - ##### 03:38:07 INFO - Running pre-action listener: _resource_record_pre_action 03:38:07 INFO - Running main action method: download_and_extract 03:38:07 INFO - mkdir: /builds/slave/test/build/tests 03:38:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:38:07 INFO - https://queue.taskcluster.net/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 03:38:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:38:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:38:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:38:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 03:38:10 INFO - Downloaded 1361 bytes. 03:38:10 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 03:38:10 INFO - Using the following test package requirements: 03:38:10 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 03:38:10 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:38:10 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 03:38:10 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:38:10 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 03:38:10 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:38:10 INFO - u'jsshell-linux-x86_64.zip'], 03:38:10 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:38:10 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 03:38:10 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 03:38:10 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:38:10 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 03:38:10 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:38:10 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 03:38:10 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:38:10 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 03:38:10 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 03:38:10 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 03:38:10 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 03:38: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')]} 03:38:10 INFO - https://queue.taskcluster.net/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 03:38:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 03:38:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 03:38:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 03:38:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 03:38:14 INFO - Downloaded 22735374 bytes. 03:38:14 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:38:14 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:38:15 INFO - caution: filename not matched: web-platform/* 03:38:15 INFO - Return code: 11 03:38:15 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')]} 03:38:15 INFO - https://queue.taskcluster.net/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 03:38:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 03:38:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 03:38:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 03:38:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 03:38:19 INFO - Downloaded 36397853 bytes. 03:38:19 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:38:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:38:23 INFO - caution: filename not matched: bin/* 03:38:23 INFO - caution: filename not matched: config/* 03:38:23 INFO - caution: filename not matched: mozbase/* 03:38:23 INFO - caution: filename not matched: marionette/* 03:38:23 INFO - caution: filename not matched: tools/wptserve/* 03:38:23 INFO - Return code: 11 03:38:23 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')]} 03:38:23 INFO - https://queue.taskcluster.net/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 03:38:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:38:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:38:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:38:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 03:38:29 INFO - Downloaded 64280003 bytes. 03:38:29 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:38:29 INFO - mkdir: /builds/slave/test/properties 03:38:29 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:38:29 INFO - Writing to file /builds/slave/test/properties/build_url 03:38:29 INFO - Contents: 03:38:29 INFO - build_url:https://queue.taskcluster.net/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 03:38:30 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:38:30 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:38:30 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:38:30 INFO - Contents: 03:38:30 INFO - symbols_url:https://queue.taskcluster.net/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:38:30 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')]} 03:38:30 INFO - https://queue.taskcluster.net/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:38:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:38:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:38:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 03:38:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 03:38:33 INFO - Downloaded 90761416 bytes. 03:38:33 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:38:33 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:38:40 INFO - Return code: 0 03:38:40 INFO - Running post-action listener: _resource_record_post_action 03:38:40 INFO - Running post-action listener: set_extra_try_arguments 03:38:40 INFO - ##### 03:38:40 INFO - ##### Running create-virtualenv step. 03:38:40 INFO - ##### 03:38:40 INFO - Running pre-action listener: _pre_create_virtualenv 03:38:40 INFO - Running pre-action listener: _resource_record_pre_action 03:38:40 INFO - Running main action method: create_virtualenv 03:38:40 INFO - Creating virtualenv /builds/slave/test/build/venv 03:38:40 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 03:38:40 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:38:41 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:38:41 INFO - Using real prefix '/usr' 03:38:41 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:38:45 INFO - Installing distribute.............................................................................................................................................................................................done. 03:38:48 INFO - Installing pip.................done. 03:38:48 INFO - Return code: 0 03:38:48 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:38:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:38:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:38:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:38:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:38:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:38:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:38:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x283c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x283d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x28be0b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28bae20>, '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 0x28bbbb0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x28bc060>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461235073.80164-599345689', '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 03:38:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 03:38:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 03:38:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:38:48 INFO - 'CCACHE_UMASK': '002', 03:38:48 INFO - 'DISPLAY': ':0', 03:38:48 INFO - 'HOME': '/home/cltbld', 03:38:48 INFO - 'LANG': 'en_US.UTF-8', 03:38:48 INFO - 'LOGNAME': 'cltbld', 03:38:48 INFO - 'MAIL': '/var/mail/cltbld', 03:38:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:38:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:38:48 INFO - 'MOZ_NO_REMOTE': '1', 03:38:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:38:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:38:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:38:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:38:48 INFO - 'PWD': '/builds/slave/test', 03:38:48 INFO - 'SHELL': '/bin/bash', 03:38:48 INFO - 'SHLVL': '1', 03:38:48 INFO - 'TERM': 'linux', 03:38:48 INFO - 'TMOUT': '86400', 03:38:48 INFO - 'USER': 'cltbld', 03:38:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461235073.80164-599345689', 03:38:48 INFO - '_': '/tools/buildbot/bin/python'} 03:38:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:38:49 INFO - Downloading/unpacking psutil>=0.7.1 03:38:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:38:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:38:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:38:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:38:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:38:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:38:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:38:55 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:38:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:38:55 INFO - Installing collected packages: psutil 03:38:55 INFO - Running setup.py install for psutil 03:38:55 INFO - building 'psutil._psutil_linux' extension 03:38:55 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 03:38:56 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 03:38:56 INFO - building 'psutil._psutil_posix' extension 03:38:56 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 03:38:56 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 03:38:56 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:38:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:38:56 INFO - Successfully installed psutil 03:38:56 INFO - Cleaning up... 03:38:56 INFO - Return code: 0 03:38:56 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:38:56 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')]} 03:38:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:38:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:38:56 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')]} 03:38:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:38:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:38:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x283c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x283d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x28be0b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28bae20>, '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 0x28bbbb0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x28bc060>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461235073.80164-599345689', '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 03:38:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 03:38:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 03:38:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:38:56 INFO - 'CCACHE_UMASK': '002', 03:38:56 INFO - 'DISPLAY': ':0', 03:38:56 INFO - 'HOME': '/home/cltbld', 03:38:56 INFO - 'LANG': 'en_US.UTF-8', 03:38:56 INFO - 'LOGNAME': 'cltbld', 03:38:56 INFO - 'MAIL': '/var/mail/cltbld', 03:38:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:38:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:38:56 INFO - 'MOZ_NO_REMOTE': '1', 03:38:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:38:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:38:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:38:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:38:56 INFO - 'PWD': '/builds/slave/test', 03:38:56 INFO - 'SHELL': '/bin/bash', 03:38:56 INFO - 'SHLVL': '1', 03:38:56 INFO - 'TERM': 'linux', 03:38:56 INFO - 'TMOUT': '86400', 03:38:56 INFO - 'USER': 'cltbld', 03:38:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461235073.80164-599345689', 03:38:56 INFO - '_': '/tools/buildbot/bin/python'} 03:38:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:38:57 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:38:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:38:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:38:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:38:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:38:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:38:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:39:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:39:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:39:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:39:02 INFO - Installing collected packages: mozsystemmonitor 03:39:02 INFO - Running setup.py install for mozsystemmonitor 03:39:02 INFO - Successfully installed mozsystemmonitor 03:39:02 INFO - Cleaning up... 03:39:03 INFO - Return code: 0 03:39:03 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:39: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')]} 03:39:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:39:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:39: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')]} 03:39:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:39:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:39:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x283c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x283d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x28be0b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28bae20>, '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 0x28bbbb0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x28bc060>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461235073.80164-599345689', '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 03:39:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 03:39:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 03:39:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:39:03 INFO - 'CCACHE_UMASK': '002', 03:39:03 INFO - 'DISPLAY': ':0', 03:39:03 INFO - 'HOME': '/home/cltbld', 03:39:03 INFO - 'LANG': 'en_US.UTF-8', 03:39:03 INFO - 'LOGNAME': 'cltbld', 03:39:03 INFO - 'MAIL': '/var/mail/cltbld', 03:39:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:39:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:39:03 INFO - 'MOZ_NO_REMOTE': '1', 03:39:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:39:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:39:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:39:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:39:03 INFO - 'PWD': '/builds/slave/test', 03:39:03 INFO - 'SHELL': '/bin/bash', 03:39:03 INFO - 'SHLVL': '1', 03:39:03 INFO - 'TERM': 'linux', 03:39:03 INFO - 'TMOUT': '86400', 03:39:03 INFO - 'USER': 'cltbld', 03:39:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461235073.80164-599345689', 03:39:03 INFO - '_': '/tools/buildbot/bin/python'} 03:39:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:39:03 INFO - Downloading/unpacking blobuploader==1.2.4 03:39:03 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 03:39:03 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 03:39:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:39:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:39:03 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 03:39:03 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 03:39:08 INFO - Downloading blobuploader-1.2.4.tar.gz 03:39:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:39:08 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:39:08 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 03:39:08 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 03:39:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:39:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:39:08 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 03:39:08 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 03:39:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:39:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:39:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:39:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:39:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:39:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:39:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:39:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:39:10 INFO - Downloading docopt-0.6.1.tar.gz 03:39:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:39:10 INFO - Installing collected packages: blobuploader, requests, docopt 03:39:10 INFO - Running setup.py install for blobuploader 03:39:11 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:39:11 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:39:11 INFO - Running setup.py install for requests 03:39:11 INFO - Running setup.py install for docopt 03:39:12 INFO - Successfully installed blobuploader requests docopt 03:39:12 INFO - Cleaning up... 03:39:12 INFO - Return code: 0 03:39:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:39:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:39:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:39:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:39:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:39:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:39:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:39:12 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x283c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x283d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x28be0b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28bae20>, '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 0x28bbbb0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x28bc060>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461235073.80164-599345689', '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 03:39:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:39:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:39:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:39:12 INFO - 'CCACHE_UMASK': '002', 03:39:12 INFO - 'DISPLAY': ':0', 03:39:12 INFO - 'HOME': '/home/cltbld', 03:39:12 INFO - 'LANG': 'en_US.UTF-8', 03:39:12 INFO - 'LOGNAME': 'cltbld', 03:39:12 INFO - 'MAIL': '/var/mail/cltbld', 03:39:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:39:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:39:12 INFO - 'MOZ_NO_REMOTE': '1', 03:39:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:39:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:39:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:39:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:39:12 INFO - 'PWD': '/builds/slave/test', 03:39:12 INFO - 'SHELL': '/bin/bash', 03:39:12 INFO - 'SHLVL': '1', 03:39:12 INFO - 'TERM': 'linux', 03:39:12 INFO - 'TMOUT': '86400', 03:39:12 INFO - 'USER': 'cltbld', 03:39:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461235073.80164-599345689', 03:39:12 INFO - '_': '/tools/buildbot/bin/python'} 03:39:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:39:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:39:12 INFO - Running setup.py (path:/tmp/pip-B0riit-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:39:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:39:12 INFO - Running setup.py (path:/tmp/pip-lonC0l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:39:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:39:12 INFO - Running setup.py (path:/tmp/pip-nYTl3H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:39:13 INFO - Running setup.py (path:/tmp/pip-_dp9CY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:39:13 INFO - Running setup.py (path:/tmp/pip-XYknup-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:39:13 INFO - Running setup.py (path:/tmp/pip-KHuhSV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:39:13 INFO - Running setup.py (path:/tmp/pip-39l6vA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:39:13 INFO - Running setup.py (path:/tmp/pip-QMMUY8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:39:13 INFO - Running setup.py (path:/tmp/pip-WPt3QJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:39:13 INFO - Running setup.py (path:/tmp/pip-60x64l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:39:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:39:13 INFO - Running setup.py (path:/tmp/pip-87rzsK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:39:14 INFO - Running setup.py (path:/tmp/pip-twva2k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:39:14 INFO - Running setup.py (path:/tmp/pip-n04cI2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:39:14 INFO - Running setup.py (path:/tmp/pip-9rWEq5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:39:14 INFO - Running setup.py (path:/tmp/pip-AzGxyS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:39:14 INFO - Running setup.py (path:/tmp/pip-FskhQQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:39:14 INFO - Running setup.py (path:/tmp/pip-0legyw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:39:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:39:14 INFO - Running setup.py (path:/tmp/pip-hxVRlA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:39:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:39:15 INFO - Running setup.py (path:/tmp/pip-U4vYNv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:39:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:39:15 INFO - Running setup.py (path:/tmp/pip-BpAFqj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:39:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:39:15 INFO - Running setup.py (path:/tmp/pip-cfbdIU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:39:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:39:15 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 03:39:15 INFO - Running setup.py install for manifestparser 03:39:16 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:39:16 INFO - Running setup.py install for mozcrash 03:39:16 INFO - Running setup.py install for mozdebug 03:39:16 INFO - Running setup.py install for mozdevice 03:39:16 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:39:16 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:39:16 INFO - Running setup.py install for mozfile 03:39:16 INFO - Running setup.py install for mozhttpd 03:39:17 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:39:17 INFO - Running setup.py install for mozinfo 03:39:17 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:39:17 INFO - Running setup.py install for mozInstall 03:39:17 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:39:17 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:39:17 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:39:17 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:39:17 INFO - Running setup.py install for mozleak 03:39:17 INFO - Running setup.py install for mozlog 03:39:17 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:39:17 INFO - Running setup.py install for moznetwork 03:39:18 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:39:18 INFO - Running setup.py install for mozprocess 03:39:18 INFO - Running setup.py install for mozprofile 03:39:18 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:39:18 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:39:18 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:39:18 INFO - Running setup.py install for mozrunner 03:39:18 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:39:18 INFO - Running setup.py install for mozscreenshot 03:39:19 INFO - Running setup.py install for moztest 03:39:19 INFO - Running setup.py install for mozversion 03:39:19 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:39:19 INFO - Running setup.py install for wptserve 03:39:19 INFO - Running setup.py install for marionette-driver 03:39:20 INFO - Running setup.py install for browsermob-proxy 03:39:20 INFO - Running setup.py install for marionette-client 03:39:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:39:20 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:39:20 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 03:39:20 INFO - Cleaning up... 03:39:20 INFO - Return code: 0 03:39:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:39:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:39:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:39:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:39:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:39:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:39:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 03:39:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x283c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x283d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x28be0b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28bae20>, '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 0x28bbbb0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x28bc060>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461235073.80164-599345689', '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 03:39:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:39:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:39:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:39:20 INFO - 'CCACHE_UMASK': '002', 03:39:20 INFO - 'DISPLAY': ':0', 03:39:20 INFO - 'HOME': '/home/cltbld', 03:39:20 INFO - 'LANG': 'en_US.UTF-8', 03:39:20 INFO - 'LOGNAME': 'cltbld', 03:39:20 INFO - 'MAIL': '/var/mail/cltbld', 03:39:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:39:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:39:20 INFO - 'MOZ_NO_REMOTE': '1', 03:39:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:39:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:39:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:39:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:39:20 INFO - 'PWD': '/builds/slave/test', 03:39:20 INFO - 'SHELL': '/bin/bash', 03:39:20 INFO - 'SHLVL': '1', 03:39:20 INFO - 'TERM': 'linux', 03:39:20 INFO - 'TMOUT': '86400', 03:39:20 INFO - 'USER': 'cltbld', 03:39:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461235073.80164-599345689', 03:39:20 INFO - '_': '/tools/buildbot/bin/python'} 03:39:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:39:21 INFO - Running setup.py (path:/tmp/pip-d35VJv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:39:21 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)) 03:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:39:21 INFO - Running setup.py (path:/tmp/pip-h_x7z4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:39:21 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)) 03:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:39:21 INFO - Running setup.py (path:/tmp/pip-_XwgVj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:39:21 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)) 03:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:39:21 INFO - Running setup.py (path:/tmp/pip-eBg2Ci-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:39:21 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)) 03:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:39:21 INFO - Running setup.py (path:/tmp/pip-1weums-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:39:21 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)) 03:39:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:39:21 INFO - Running setup.py (path:/tmp/pip-ycHq4B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:39:22 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)) 03:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:39:22 INFO - Running setup.py (path:/tmp/pip-M8gyoe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:39:22 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)) 03:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:39:22 INFO - Running setup.py (path:/tmp/pip-P2rPfT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:39:22 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)) 03:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:39:22 INFO - Running setup.py (path:/tmp/pip-Li5B1f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:39:22 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)) 03:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:39:22 INFO - Running setup.py (path:/tmp/pip-g6xN9n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:39:22 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)) 03:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:39:22 INFO - Running setup.py (path:/tmp/pip-k9C3EJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:39:22 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)) 03:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:39:22 INFO - Running setup.py (path:/tmp/pip-qgIy_w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:39:22 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)) 03:39:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:39:22 INFO - Running setup.py (path:/tmp/pip-aRJuRK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:39:23 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)) 03:39:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:39:23 INFO - Running setup.py (path:/tmp/pip-LrrUqD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:39:23 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)) 03:39:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:39:23 INFO - Running setup.py (path:/tmp/pip-j7GdJ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:39:23 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)) 03:39:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:39:23 INFO - Running setup.py (path:/tmp/pip-2f5okR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:39:23 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)) 03:39:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:39:23 INFO - Running setup.py (path:/tmp/pip-UVKuQi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:39:23 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)) 03:39:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:39:23 INFO - Running setup.py (path:/tmp/pip-dBaQj0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:39:23 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)) 03:39:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:39:23 INFO - Running setup.py (path:/tmp/pip-_tECSW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:39:23 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)) 03:39:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:39:23 INFO - Running setup.py (path:/tmp/pip-MFDl8M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:39:24 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)) 03:39:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:39:24 INFO - Running setup.py (path:/tmp/pip-MSVxr0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:39:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:39:24 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)) 03:39:24 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)) 03:39:24 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)) 03:39:24 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)) 03:39:24 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)) 03:39:24 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)) 03:39:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:39:24 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 03:39:24 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 03:39:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:39:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 03:39:24 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 03:39:24 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 03:39:29 INFO - Downloading blessings-1.6.tar.gz 03:39:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:39:30 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)) 03:39:30 INFO - Installing collected packages: blessings 03:39:30 INFO - Running setup.py install for blessings 03:39:30 INFO - Successfully installed blessings 03:39:30 INFO - Cleaning up... 03:39:30 INFO - Return code: 0 03:39:30 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:39:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:39:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:39:31 INFO - Reading from file tmpfile_stdout 03:39:31 INFO - Current package versions: 03:39:31 INFO - argparse == 1.2.1 03:39:31 INFO - blessings == 1.6 03:39:31 INFO - blobuploader == 1.2.4 03:39:31 INFO - browsermob-proxy == 0.6.0 03:39:31 INFO - docopt == 0.6.1 03:39:31 INFO - manifestparser == 1.1 03:39:31 INFO - marionette-client == 2.3.0 03:39:31 INFO - marionette-driver == 1.4.0 03:39:31 INFO - mozInstall == 1.12 03:39:31 INFO - mozcrash == 0.17 03:39:31 INFO - mozdebug == 0.1 03:39:31 INFO - mozdevice == 0.48 03:39:31 INFO - mozfile == 1.2 03:39:31 INFO - mozhttpd == 0.7 03:39:31 INFO - mozinfo == 0.9 03:39:31 INFO - mozleak == 0.1 03:39:31 INFO - mozlog == 3.1 03:39:31 INFO - moznetwork == 0.27 03:39:31 INFO - mozprocess == 0.22 03:39:31 INFO - mozprofile == 0.28 03:39:31 INFO - mozrunner == 6.11 03:39:31 INFO - mozscreenshot == 0.1 03:39:31 INFO - mozsystemmonitor == 0.0 03:39:31 INFO - moztest == 0.7 03:39:31 INFO - mozversion == 1.4 03:39:31 INFO - psutil == 3.1.1 03:39:31 INFO - requests == 1.2.3 03:39:31 INFO - wptserve == 1.4.0 03:39:31 INFO - wsgiref == 0.1.2 03:39:31 INFO - Running post-action listener: _resource_record_post_action 03:39:31 INFO - Running post-action listener: _start_resource_monitoring 03:39:31 INFO - Starting resource monitoring. 03:39:31 INFO - ##### 03:39:31 INFO - ##### Running pull step. 03:39:31 INFO - ##### 03:39:31 INFO - Running pre-action listener: _resource_record_pre_action 03:39:31 INFO - Running main action method: pull 03:39:31 INFO - Pull has nothing to do! 03:39:31 INFO - Running post-action listener: _resource_record_post_action 03:39:31 INFO - ##### 03:39:31 INFO - ##### Running install step. 03:39:31 INFO - ##### 03:39:31 INFO - Running pre-action listener: _resource_record_pre_action 03:39:31 INFO - Running main action method: install 03:39:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:39:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:39:31 INFO - Reading from file tmpfile_stdout 03:39:31 INFO - Detecting whether we're running mozinstall >=1.0... 03:39:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:39:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:39:31 INFO - Reading from file tmpfile_stdout 03:39:31 INFO - Output received: 03:39:31 INFO - Usage: mozinstall [options] installer 03:39:31 INFO - Options: 03:39:31 INFO - -h, --help show this help message and exit 03:39:31 INFO - -d DEST, --destination=DEST 03:39:31 INFO - Directory to install application into. [default: 03:39:31 INFO - "/builds/slave/test"] 03:39:31 INFO - --app=APP Application being installed. [default: firefox] 03:39:31 INFO - mkdir: /builds/slave/test/build/application 03:39:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 03:39:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 03:40:02 INFO - Reading from file tmpfile_stdout 03:40:02 INFO - Output received: 03:40:02 INFO - /builds/slave/test/build/application/firefox/firefox 03:40:02 INFO - Running post-action listener: _resource_record_post_action 03:40:02 INFO - ##### 03:40:02 INFO - ##### Running run-tests step. 03:40:02 INFO - ##### 03:40:02 INFO - Running pre-action listener: _resource_record_pre_action 03:40:02 INFO - Running main action method: run_tests 03:40:02 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:40:02 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:40:02 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:40:02 INFO - grabbing minidump binary from tooltool 03:40:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:40:02 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28bae20>, '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 0x28bbbb0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x28bc060>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:40:02 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 03:40:02 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 03:40:02 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:40:02 INFO - Return code: 0 03:40:02 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 03:40:02 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:40:02 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/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 03:40:02 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/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 03:40:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:40:02 INFO - 'CCACHE_UMASK': '002', 03:40:02 INFO - 'DISPLAY': ':0', 03:40:02 INFO - 'HOME': '/home/cltbld', 03:40:02 INFO - 'LANG': 'en_US.UTF-8', 03:40:02 INFO - 'LOGNAME': 'cltbld', 03:40:02 INFO - 'MAIL': '/var/mail/cltbld', 03:40:02 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:40:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:40:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:40:02 INFO - 'MOZ_NO_REMOTE': '1', 03:40:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:40:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:40:02 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:40:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:40:02 INFO - 'PWD': '/builds/slave/test', 03:40:02 INFO - 'SHELL': '/bin/bash', 03:40:02 INFO - 'SHLVL': '1', 03:40:02 INFO - 'TERM': 'linux', 03:40:02 INFO - 'TMOUT': '86400', 03:40:02 INFO - 'USER': 'cltbld', 03:40:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461235073.80164-599345689', 03:40:02 INFO - '_': '/tools/buildbot/bin/python'} 03:40:02 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/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 03:40:03 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 03:40:03 INFO - import pkg_resources 03:40:04 INFO - Using 1 client processes 03:40:04 INFO - wptserve Starting http server on 127.0.0.1:8000 03:40:04 INFO - wptserve Starting http server on 127.0.0.1:8001 03:40:04 INFO - wptserve Starting http server on 127.0.0.1:8443 03:40:07 INFO - SUITE-START | Running 778 tests 03:40:07 INFO - Running testharness tests 03:40:07 INFO - Setting up ssl 03:40:07 INFO - PROCESS | certutil | 03:40:07 INFO - PROCESS | certutil | 03:40:07 INFO - PROCESS | certutil | 03:40:07 INFO - Certificate Nickname Trust Attributes 03:40:07 INFO - SSL,S/MIME,JAR/XPI 03:40:07 INFO - 03:40:07 INFO - web-platform-tests CT,, 03:40:07 INFO - 03:40:07 INFO - Starting runner 03:40:09 INFO - PROCESS | 1833 | 1461235209752 Marionette DEBUG Marionette enabled via build flag and pref 03:40:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2451e800 == 1 [pid = 1833] [id = 1] 03:40:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 1 (0x7fed2451f000) [pid = 1833] [serial = 1] [outer = (nil)] 03:40:10 INFO - PROCESS | 1833 | [1833] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 03:40:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 2 (0x7fed24520000) [pid = 1833] [serial = 2] [outer = 0x7fed2451f000] 03:40:10 INFO - PROCESS | 1833 | 1461235210382 Marionette INFO Listening on port 2828 03:40:10 INFO - PROCESS | 1833 | 1461235210927 Marionette DEBUG Marionette enabled via command-line flag 03:40:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed21663000 == 2 [pid = 1833] [id = 2] 03:40:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 3 (0x7fed216e2800) [pid = 1833] [serial = 3] [outer = (nil)] 03:40:10 INFO - PROCESS | 1833 | [1833] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 03:40:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 4 (0x7fed216e3800) [pid = 1833] [serial = 4] [outer = 0x7fed216e2800] 03:40:11 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fed208153d0 03:40:11 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fed2082cac0 03:40:11 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fed2082ed90 03:40:11 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fed208610d0 03:40:11 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fed20861400 03:40:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 5 (0x7fed26e78000) [pid = 1833] [serial = 5] [outer = 0x7fed2451f000] 03:40:11 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:40:11 INFO - PROCESS | 1833 | 1461235211300 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60605 03:40:11 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:40:11 INFO - PROCESS | 1833 | 1461235211381 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60606 03:40:11 INFO - PROCESS | 1833 | 1461235211389 Marionette DEBUG Closed connection conn0 03:40:11 INFO - PROCESS | 1833 | [1833] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 03:40:11 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:40:11 INFO - PROCESS | 1833 | 1461235211516 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60607 03:40:11 INFO - PROCESS | 1833 | 1461235211518 Marionette DEBUG Closed connection conn1 03:40:11 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:40:11 INFO - PROCESS | 1833 | 1461235211579 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60608 03:40:11 INFO - PROCESS | 1833 | 1461235211588 Marionette DEBUG Closed connection conn2 03:40:11 INFO - PROCESS | 1833 | 1461235211636 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:40:11 INFO - PROCESS | 1833 | 1461235211654 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421015807","device":"desktop","version":"48.0a1"} 03:40:12 INFO - PROCESS | 1833 | [1833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:40:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1510f800 == 3 [pid = 1833] [id = 3] 03:40:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 6 (0x7fed15110000) [pid = 1833] [serial = 6] [outer = (nil)] 03:40:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15110800 == 4 [pid = 1833] [id = 4] 03:40:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 7 (0x7fed16230400) [pid = 1833] [serial = 7] [outer = (nil)] 03:40:13 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:40:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1430f000 == 5 [pid = 1833] [id = 5] 03:40:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 8 (0x7fed1436c800) [pid = 1833] [serial = 8] [outer = (nil)] 03:40:13 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:40:13 INFO - PROCESS | 1833 | [1833] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:40:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 9 (0x7fed1437b800) [pid = 1833] [serial = 9] [outer = 0x7fed1436c800] 03:40:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 10 (0x7fed13fea800) [pid = 1833] [serial = 10] [outer = 0x7fed15110000] 03:40:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 11 (0x7fed13e80400) [pid = 1833] [serial = 11] [outer = 0x7fed16230400] 03:40:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 12 (0x7fed13e82400) [pid = 1833] [serial = 12] [outer = 0x7fed1436c800] 03:40:15 INFO - PROCESS | 1833 | 1461235215317 Marionette DEBUG loaded listener.js 03:40:15 INFO - PROCESS | 1833 | 1461235215335 Marionette DEBUG loaded listener.js 03:40:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 13 (0x7fed11bf1000) [pid = 1833] [serial = 13] [outer = 0x7fed1436c800] 03:40:16 INFO - PROCESS | 1833 | 1461235216005 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"082ec19e-2e52-4774-91aa-4f4a166a14cf","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421015807","device":"desktop","version":"48.0a1","command_id":1}}] 03:40:16 INFO - PROCESS | 1833 | 1461235216226 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 03:40:16 INFO - PROCESS | 1833 | 1461235216552 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 03:40:16 INFO - PROCESS | 1833 | 1461235216639 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:40:16 INFO - PROCESS | 1833 | [1833] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:40:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 14 (0x7fed0d42ec00) [pid = 1833] [serial = 14] [outer = 0x7fed1436c800] 03:40:17 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:40:17 INFO - PROCESS | 1833 | 1461235217160 Marionette TRACE conn3 <- [1,3,null,{}] 03:40:17 INFO - PROCESS | 1833 | 1461235217294 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:40:17 INFO - PROCESS | 1833 | 1461235217336 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 03:40:17 INFO - PROCESS | 1833 | 1461235217395 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 03:40:17 INFO - PROCESS | 1833 | 1461235217399 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 03:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:40:17 INFO - PROCESS | 1833 | 1461235217454 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:40:17 INFO - PROCESS | 1833 | 1461235217460 Marionette TRACE conn3 <- [1,6,null,{}] 03:40:17 INFO - PROCESS | 1833 | 1461235217467 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:17 INFO - PROCESS | 1833 | 1461235217482 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 03:40:17 INFO - PROCESS | 1833 | 1461235217491 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0d5ee800 == 6 [pid = 1833] [id = 6] 03:40:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 15 (0x7fed0ca4ac00) [pid = 1833] [serial = 15] [outer = (nil)] 03:40:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 16 (0x7fed0ca4cc00) [pid = 1833] [serial = 16] [outer = 0x7fed0ca4ac00] 03:40:17 INFO - PROCESS | 1833 | 1461235217562 Marionette DEBUG loaded listener.js 03:40:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 17 (0x7fed0ca53400) [pid = 1833] [serial = 17] [outer = 0x7fed0ca4ac00] 03:40:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0cac5000 == 7 [pid = 1833] [id = 7] 03:40:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 18 (0x7fed0c675400) [pid = 1833] [serial = 18] [outer = (nil)] 03:40:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 19 (0x7fed0c677400) [pid = 1833] [serial = 19] [outer = 0x7fed0c675400] 03:40:18 INFO - PROCESS | 1833 | 1461235218023 Marionette DEBUG loaded listener.js 03:40:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 20 (0x7fed0c893c00) [pid = 1833] [serial = 20] [outer = 0x7fed0c675400] 03:40:18 INFO - PROCESS | 1833 | 1461235218473 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 03:40:18 INFO - PROCESS | 1833 | [1833] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 03:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1124ms 03:40:18 INFO - PROCESS | 1833 | 1461235218559 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 03:40:18 INFO - PROCESS | 1833 | 1461235218563 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 03:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:40:18 INFO - PROCESS | 1833 | 1461235218640 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:40:18 INFO - PROCESS | 1833 | 1461235218642 Marionette TRACE conn3 <- [1,10,null,{}] 03:40:18 INFO - PROCESS | 1833 | 1461235218690 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:18 INFO - PROCESS | 1833 | 1461235218846 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 03:40:18 INFO - PROCESS | 1833 | 1461235218859 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0ba88000 == 8 [pid = 1833] [id = 8] 03:40:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 21 (0x7fed0ba6b400) [pid = 1833] [serial = 21] [outer = (nil)] 03:40:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 22 (0x7fed0aa51c00) [pid = 1833] [serial = 22] [outer = 0x7fed0ba6b400] 03:40:18 INFO - PROCESS | 1833 | 1461235218926 Marionette DEBUG loaded listener.js 03:40:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 23 (0x7fed0aa56400) [pid = 1833] [serial = 23] [outer = 0x7fed0ba6b400] 03:40:19 INFO - PROCESS | 1833 | 1461235219470 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 03:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 946ms 03:40:19 INFO - PROCESS | 1833 | 1461235219530 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 03:40:19 INFO - PROCESS | 1833 | 1461235219535 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 03:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:40:19 INFO - PROCESS | 1833 | 1461235219541 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:40:19 INFO - PROCESS | 1833 | 1461235219542 Marionette TRACE conn3 <- [1,14,null,{}] 03:40:19 INFO - PROCESS | 1833 | 1461235219548 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:19 INFO - PROCESS | 1833 | 1461235219692 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 03:40:19 INFO - PROCESS | 1833 | 1461235219707 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0afb7000 == 9 [pid = 1833] [id = 9] 03:40:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 24 (0x7fed0ae9ec00) [pid = 1833] [serial = 24] [outer = (nil)] 03:40:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 25 (0x7fed0aea5400) [pid = 1833] [serial = 25] [outer = 0x7fed0ae9ec00] 03:40:19 INFO - PROCESS | 1833 | 1461235219770 Marionette DEBUG loaded listener.js 03:40:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 26 (0x7fed1437a800) [pid = 1833] [serial = 26] [outer = 0x7fed0ae9ec00] 03:40:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0afd4000 == 10 [pid = 1833] [id = 10] 03:40:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 27 (0x7fed0afd4800) [pid = 1833] [serial = 27] [outer = (nil)] 03:40:20 INFO - PROCESS | 1833 | 1461235220859 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 03:40:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 28 (0x7fed0b9a9800) [pid = 1833] [serial = 28] [outer = 0x7fed0afd4800] 03:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1379ms 03:40:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 29 (0x7fed0b9b6800) [pid = 1833] [serial = 29] [outer = 0x7fed0afd4800] 03:40:20 INFO - PROCESS | 1833 | 1461235220963 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 03:40:20 INFO - PROCESS | 1833 | 1461235220968 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 03:40:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0afd3800 == 11 [pid = 1833] [id = 11] 03:40:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 30 (0x7fed0b103400) [pid = 1833] [serial = 30] [outer = (nil)] 03:40:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 31 (0x7fed0b10d400) [pid = 1833] [serial = 31] [outer = 0x7fed0b103400] 03:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:40:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 32 (0x7fed0b92c000) [pid = 1833] [serial = 32] [outer = 0x7fed0b103400] 03:40:21 INFO - PROCESS | 1833 | 1461235221129 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:40:21 INFO - PROCESS | 1833 | 1461235221135 Marionette TRACE conn3 <- [1,18,null,{}] 03:40:21 INFO - PROCESS | 1833 | 1461235221217 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:21 INFO - PROCESS | 1833 | 1461235221422 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 03:40:21 INFO - PROCESS | 1833 | 1461235221559 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0cacc000 == 12 [pid = 1833] [id = 12] 03:40:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 33 (0x7fed0aead000) [pid = 1833] [serial = 33] [outer = (nil)] 03:40:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 34 (0x7fed0c66a800) [pid = 1833] [serial = 34] [outer = 0x7fed0aead000] 03:40:21 INFO - PROCESS | 1833 | 1461235221679 Marionette DEBUG loaded listener.js 03:40:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 35 (0x7fed11bee000) [pid = 1833] [serial = 35] [outer = 0x7fed0aead000] 03:40:22 INFO - PROCESS | 1833 | 1461235222504 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 03:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1520ms 03:40:22 INFO - PROCESS | 1833 | 1461235222579 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 03:40:22 INFO - PROCESS | 1833 | 1461235222588 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 03:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:40:22 INFO - PROCESS | 1833 | 1461235222598 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:40:22 INFO - PROCESS | 1833 | 1461235222602 Marionette TRACE conn3 <- [1,22,null,{}] 03:40:22 INFO - PROCESS | 1833 | 1461235222609 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:22 INFO - PROCESS | 1833 | 1461235222818 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 03:40:22 INFO - PROCESS | 1833 | 1461235222937 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed13416800 == 13 [pid = 1833] [id = 13] 03:40:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 36 (0x7fed0d439400) [pid = 1833] [serial = 36] [outer = (nil)] 03:40:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 37 (0x7fed13775c00) [pid = 1833] [serial = 37] [outer = 0x7fed0d439400] 03:40:23 INFO - PROCESS | 1833 | 1461235223007 Marionette DEBUG loaded listener.js 03:40:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 38 (0x7fed13e84400) [pid = 1833] [serial = 38] [outer = 0x7fed0d439400] 03:40:24 INFO - PROCESS | 1833 | 1461235224044 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 03:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1481ms 03:40:24 INFO - PROCESS | 1833 | 1461235224079 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 03:40:24 INFO - PROCESS | 1833 | 1461235224093 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 03:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:40:24 INFO - PROCESS | 1833 | 1461235224112 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:40:24 INFO - PROCESS | 1833 | 1461235224120 Marionette TRACE conn3 <- [1,26,null,{}] 03:40:24 INFO - PROCESS | 1833 | 1461235224135 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:24 INFO - PROCESS | 1833 | 1461235224338 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 03:40:24 INFO - PROCESS | 1833 | 1461235224474 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0caba800 == 14 [pid = 1833] [id = 14] 03:40:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 39 (0x7fed11be7800) [pid = 1833] [serial = 39] [outer = (nil)] 03:40:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 40 (0x7fed12517400) [pid = 1833] [serial = 40] [outer = 0x7fed11be7800] 03:40:24 INFO - PROCESS | 1833 | 1461235224543 Marionette DEBUG loaded listener.js 03:40:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 41 (0x7fed12b96400) [pid = 1833] [serial = 41] [outer = 0x7fed11be7800] 03:40:25 INFO - PROCESS | 1833 | 1461235225120 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 03:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1047ms 03:40:25 INFO - PROCESS | 1833 | 1461235225154 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 03:40:25 INFO - PROCESS | 1833 | 1461235225162 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 03:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:40:25 INFO - PROCESS | 1833 | 1461235225171 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:40:25 INFO - PROCESS | 1833 | 1461235225175 Marionette TRACE conn3 <- [1,30,null,{}] 03:40:25 INFO - PROCESS | 1833 | 1461235225180 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:25 INFO - PROCESS | 1833 | 1461235225384 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 03:40:25 INFO - PROCESS | 1833 | 1461235225498 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1398d800 == 15 [pid = 1833] [id = 15] 03:40:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 42 (0x7fed0ba66c00) [pid = 1833] [serial = 42] [outer = (nil)] 03:40:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 43 (0x7fed13768400) [pid = 1833] [serial = 43] [outer = 0x7fed0ba66c00] 03:40:25 INFO - PROCESS | 1833 | 1461235225556 Marionette DEBUG loaded listener.js 03:40:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 44 (0x7fed15171400) [pid = 1833] [serial = 44] [outer = 0x7fed0ba66c00] 03:40:26 INFO - PROCESS | 1833 | 1461235226173 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 03:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1027ms 03:40:26 INFO - PROCESS | 1833 | 1461235226200 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 03:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:40:26 INFO - PROCESS | 1833 | 1461235226205 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 03:40:26 INFO - PROCESS | 1833 | 1461235226213 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:40:26 INFO - PROCESS | 1833 | 1461235226219 Marionette TRACE conn3 <- [1,34,null,{}] 03:40:26 INFO - PROCESS | 1833 | 1461235226240 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:26 INFO - PROCESS | 1833 | 1461235226425 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 03:40:26 INFO - PROCESS | 1833 | 1461235226451 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14c3d800 == 16 [pid = 1833] [id = 16] 03:40:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 45 (0x7fed0aa59800) [pid = 1833] [serial = 45] [outer = (nil)] 03:40:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 46 (0x7fed1568fc00) [pid = 1833] [serial = 46] [outer = 0x7fed0aa59800] 03:40:26 INFO - PROCESS | 1833 | 1461235226523 Marionette DEBUG loaded listener.js 03:40:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7fed15e7e400) [pid = 1833] [serial = 47] [outer = 0x7fed0aa59800] 03:40:27 INFO - PROCESS | 1833 | 1461235227222 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 03:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1050ms 03:40:27 INFO - PROCESS | 1833 | 1461235227262 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 03:40:27 INFO - PROCESS | 1833 | 1461235227266 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 03:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:40:27 INFO - PROCESS | 1833 | 1461235227272 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:40:27 INFO - PROCESS | 1833 | 1461235227274 Marionette TRACE conn3 <- [1,38,null,{}] 03:40:27 INFO - PROCESS | 1833 | 1461235227279 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:27 INFO - PROCESS | 1833 | 1461235227443 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 03:40:27 INFO - PROCESS | 1833 | 1461235227466 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14fa0000 == 17 [pid = 1833] [id = 17] 03:40:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7fed0ad94c00) [pid = 1833] [serial = 48] [outer = (nil)] 03:40:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7fed1620d000) [pid = 1833] [serial = 49] [outer = 0x7fed0ad94c00] 03:40:27 INFO - PROCESS | 1833 | 1461235227526 Marionette DEBUG loaded listener.js 03:40:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7fed16237400) [pid = 1833] [serial = 50] [outer = 0x7fed0ad94c00] 03:40:28 INFO - PROCESS | 1833 | 1461235228148 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 03:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 928ms 03:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:40:28 INFO - PROCESS | 1833 | 1461235228201 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 03:40:28 INFO - PROCESS | 1833 | 1461235228203 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 03:40:28 INFO - PROCESS | 1833 | 1461235228209 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:40:28 INFO - PROCESS | 1833 | 1461235228213 Marionette TRACE conn3 <- [1,42,null,{}] 03:40:28 INFO - PROCESS | 1833 | 1461235228218 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:28 INFO - PROCESS | 1833 | 1461235228356 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 03:40:28 INFO - PROCESS | 1833 | 1461235228368 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15125800 == 18 [pid = 1833] [id = 18] 03:40:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7fed15681400) [pid = 1833] [serial = 51] [outer = (nil)] 03:40:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7fed16e76c00) [pid = 1833] [serial = 52] [outer = 0x7fed15681400] 03:40:28 INFO - PROCESS | 1833 | 1461235228500 Marionette DEBUG loaded listener.js 03:40:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7fed17282800) [pid = 1833] [serial = 53] [outer = 0x7fed15681400] 03:40:29 INFO - PROCESS | 1833 | 1461235229098 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 03:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 928ms 03:40:29 INFO - PROCESS | 1833 | 1461235229137 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 03:40:29 INFO - PROCESS | 1833 | 1461235229140 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 03:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:40:29 INFO - PROCESS | 1833 | 1461235229145 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:40:29 INFO - PROCESS | 1833 | 1461235229147 Marionette TRACE conn3 <- [1,46,null,{}] 03:40:29 INFO - PROCESS | 1833 | 1461235229152 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:29 INFO - PROCESS | 1833 | 1461235229301 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 03:40:29 INFO - PROCESS | 1833 | 1461235229320 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15e2e000 == 19 [pid = 1833] [id = 19] 03:40:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7fed15a53c00) [pid = 1833] [serial = 54] [outer = (nil)] 03:40:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7fed1aa68c00) [pid = 1833] [serial = 55] [outer = 0x7fed15a53c00] 03:40:29 INFO - PROCESS | 1833 | 1461235229458 Marionette DEBUG loaded listener.js 03:40:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7fed216cec00) [pid = 1833] [serial = 56] [outer = 0x7fed15a53c00] 03:40:30 INFO - PROCESS | 1833 | 1461235230047 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 03:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 924ms 03:40:30 INFO - PROCESS | 1833 | 1461235230071 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 03:40:30 INFO - PROCESS | 1833 | 1461235230075 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 03:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:40:30 INFO - PROCESS | 1833 | 1461235230081 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:40:30 INFO - PROCESS | 1833 | 1461235230083 Marionette TRACE conn3 <- [1,50,null,{}] 03:40:30 INFO - PROCESS | 1833 | 1461235230088 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:30 INFO - PROCESS | 1833 | 1461235230262 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 03:40:30 INFO - PROCESS | 1833 | 1461235230365 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0ab22800 == 20 [pid = 1833] [id = 20] 03:40:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7fed0ab5f400) [pid = 1833] [serial = 57] [outer = (nil)] 03:40:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7fed0ad94800) [pid = 1833] [serial = 58] [outer = 0x7fed0ab5f400] 03:40:30 INFO - PROCESS | 1833 | 1461235230454 Marionette DEBUG loaded listener.js 03:40:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7fed0aeadc00) [pid = 1833] [serial = 59] [outer = 0x7fed0ab5f400] 03:40:31 INFO - PROCESS | 1833 | 1461235231165 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1124ms 03:40:31 INFO - PROCESS | 1833 | 1461235231208 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 03:40:31 INFO - PROCESS | 1833 | 1461235231215 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 03:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:40:31 INFO - PROCESS | 1833 | 1461235231223 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:40:31 INFO - PROCESS | 1833 | 1461235231229 Marionette TRACE conn3 <- [1,54,null,{}] 03:40:31 INFO - PROCESS | 1833 | 1461235231235 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:31 INFO - PROCESS | 1833 | 1461235231395 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 03:40:31 INFO - PROCESS | 1833 | 1461235231514 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed13eef800 == 21 [pid = 1833] [id = 21] 03:40:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7fed0ab5f800) [pid = 1833] [serial = 60] [outer = (nil)] 03:40:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7fed109f9000) [pid = 1833] [serial = 61] [outer = 0x7fed0ab5f800] 03:40:31 INFO - PROCESS | 1833 | 1461235231588 Marionette DEBUG loaded listener.js 03:40:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7fed12519800) [pid = 1833] [serial = 62] [outer = 0x7fed0ab5f800] 03:40:32 INFO - PROCESS | 1833 | 1461235232401 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1234ms 03:40:32 INFO - PROCESS | 1833 | 1461235232458 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 03:40:32 INFO - PROCESS | 1833 | 1461235232463 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 03:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:40:32 INFO - PROCESS | 1833 | 1461235232469 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:40:32 INFO - PROCESS | 1833 | 1461235232473 Marionette TRACE conn3 <- [1,58,null,{}] 03:40:32 INFO - PROCESS | 1833 | 1461235232479 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:32 INFO - PROCESS | 1833 | 1461235232638 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 03:40:32 INFO - PROCESS | 1833 | 1461235232761 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14c3d000 == 22 [pid = 1833] [id = 22] 03:40:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7fed0f5e6000) [pid = 1833] [serial = 63] [outer = (nil)] 03:40:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7fed1437b000) [pid = 1833] [serial = 64] [outer = 0x7fed0f5e6000] 03:40:32 INFO - PROCESS | 1833 | 1461235232837 Marionette DEBUG loaded listener.js 03:40:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7fed15593400) [pid = 1833] [serial = 65] [outer = 0x7fed0f5e6000] 03:40:33 INFO - PROCESS | 1833 | 1461235233680 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1283ms 03:40:33 INFO - PROCESS | 1833 | 1461235233756 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 03:40:33 INFO - PROCESS | 1833 | 1461235233762 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 03:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:40:33 INFO - PROCESS | 1833 | 1461235233779 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:40:33 INFO - PROCESS | 1833 | 1461235233785 Marionette TRACE conn3 <- [1,62,null,{}] 03:40:33 INFO - PROCESS | 1833 | 1461235233790 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:33 INFO - PROCESS | 1833 | 1461235233948 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 03:40:34 INFO - PROCESS | 1833 | 1461235234073 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed17242000 == 23 [pid = 1833] [id = 23] 03:40:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7fed0b10e400) [pid = 1833] [serial = 66] [outer = (nil)] 03:40:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7fed1728a800) [pid = 1833] [serial = 67] [outer = 0x7fed0b10e400] 03:40:34 INFO - PROCESS | 1833 | 1461235234146 Marionette DEBUG loaded listener.js 03:40:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7fed21477400) [pid = 1833] [serial = 68] [outer = 0x7fed0b10e400] 03:40:35 INFO - PROCESS | 1833 | 1461235234995 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1292ms 03:40:35 INFO - PROCESS | 1833 | 1461235235064 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 03:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:40:35 INFO - PROCESS | 1833 | 1461235235069 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 03:40:35 INFO - PROCESS | 1833 | 1461235235076 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:40:35 INFO - PROCESS | 1833 | 1461235235081 Marionette TRACE conn3 <- [1,66,null,{}] 03:40:35 INFO - PROCESS | 1833 | 1461235235090 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:35 INFO - PROCESS | 1833 | 1461235235304 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 03:40:35 INFO - PROCESS | 1833 | 1461235235442 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0d5e5800 == 24 [pid = 1833] [id = 24] 03:40:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7fed11b5b400) [pid = 1833] [serial = 69] [outer = (nil)] 03:40:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7fed11bf5000) [pid = 1833] [serial = 70] [outer = 0x7fed11b5b400] 03:40:35 INFO - PROCESS | 1833 | 1461235235553 Marionette DEBUG loaded listener.js 03:40:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7fed12b9d400) [pid = 1833] [serial = 71] [outer = 0x7fed11b5b400] 03:40:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed15e2e000 == 23 [pid = 1833] [id = 19] 03:40:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed15125800 == 22 [pid = 1833] [id = 18] 03:40:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14fa0000 == 21 [pid = 1833] [id = 17] 03:40:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14c3d800 == 20 [pid = 1833] [id = 16] 03:40:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1398d800 == 19 [pid = 1833] [id = 15] 03:40:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0caba800 == 18 [pid = 1833] [id = 14] 03:40:36 INFO - PROCESS | 1833 | 1461235236358 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:40:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1331ms 03:40:36 INFO - PROCESS | 1833 | 1461235236407 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 03:40:36 INFO - PROCESS | 1833 | 1461235236414 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 03:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:40:36 INFO - PROCESS | 1833 | 1461235236438 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:40:36 INFO - PROCESS | 1833 | 1461235236444 Marionette TRACE conn3 <- [1,70,null,{}] 03:40:36 INFO - PROCESS | 1833 | 1461235236455 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:36 INFO - PROCESS | 1833 | 1461235236614 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 03:40:36 INFO - PROCESS | 1833 | 1461235236734 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed13422000 == 19 [pid = 1833] [id = 25] 03:40:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7fed129fd400) [pid = 1833] [serial = 72] [outer = (nil)] 03:40:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7fed13471400) [pid = 1833] [serial = 73] [outer = 0x7fed129fd400] 03:40:36 INFO - PROCESS | 1833 | 1461235236817 Marionette DEBUG loaded listener.js 03:40:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7fed13691c00) [pid = 1833] [serial = 74] [outer = 0x7fed129fd400] 03:40:37 INFO - PROCESS | 1833 | 1461235237552 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1199ms 03:40:37 INFO - PROCESS | 1833 | 1461235237637 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 03:40:37 INFO - PROCESS | 1833 | 1461235237646 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 03:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:40:37 INFO - PROCESS | 1833 | 1461235237659 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:40:37 INFO - PROCESS | 1833 | 1461235237662 Marionette TRACE conn3 <- [1,74,null,{}] 03:40:37 INFO - PROCESS | 1833 | 1461235237668 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:37 INFO - PROCESS | 1833 | 1461235237829 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 03:40:37 INFO - PROCESS | 1833 | 1461235237950 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14f91800 == 20 [pid = 1833] [id = 26] 03:40:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7fed12ba2c00) [pid = 1833] [serial = 75] [outer = (nil)] 03:40:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7fed15611400) [pid = 1833] [serial = 76] [outer = 0x7fed12ba2c00] 03:40:38 INFO - PROCESS | 1833 | 1461235238027 Marionette DEBUG loaded listener.js 03:40:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7fed15e7d400) [pid = 1833] [serial = 77] [outer = 0x7fed12ba2c00] 03:40:38 INFO - PROCESS | 1833 | 1461235238786 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1188ms 03:40:38 INFO - PROCESS | 1833 | 1461235238848 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 03:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:40:38 INFO - PROCESS | 1833 | 1461235238851 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 03:40:38 INFO - PROCESS | 1833 | 1461235238857 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:40:38 INFO - PROCESS | 1833 | 1461235238863 Marionette TRACE conn3 <- [1,78,null,{}] 03:40:38 INFO - PROCESS | 1833 | 1461235238878 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:39 INFO - PROCESS | 1833 | 1461235239036 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 03:40:39 INFO - PROCESS | 1833 | 1461235239158 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed16e4c000 == 21 [pid = 1833] [id = 27] 03:40:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7fed1620d800) [pid = 1833] [serial = 78] [outer = (nil)] 03:40:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7fed1aa63400) [pid = 1833] [serial = 79] [outer = 0x7fed1620d800] 03:40:39 INFO - PROCESS | 1833 | 1461235239241 Marionette DEBUG loaded listener.js 03:40:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7fed219f3400) [pid = 1833] [serial = 80] [outer = 0x7fed1620d800] 03:40:40 INFO - PROCESS | 1833 | 1461235240040 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:40:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1235ms 03:40:40 INFO - PROCESS | 1833 | 1461235240108 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 03:40:40 INFO - PROCESS | 1833 | 1461235240112 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 03:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:40:40 INFO - PROCESS | 1833 | 1461235240119 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:40:40 INFO - PROCESS | 1833 | 1461235240122 Marionette TRACE conn3 <- [1,82,null,{}] 03:40:40 INFO - PROCESS | 1833 | 1461235240127 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:40 INFO - PROCESS | 1833 | 1461235240283 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 03:40:40 INFO - PROCESS | 1833 | 1461235240406 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed208e1800 == 22 [pid = 1833] [id = 28] 03:40:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7fed0aa5f000) [pid = 1833] [serial = 81] [outer = (nil)] 03:40:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7fed229c5c00) [pid = 1833] [serial = 82] [outer = 0x7fed0aa5f000] 03:40:40 INFO - PROCESS | 1833 | 1461235240492 Marionette DEBUG loaded listener.js 03:40:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7fed22b11400) [pid = 1833] [serial = 83] [outer = 0x7fed0aa5f000] 03:40:41 INFO - PROCESS | 1833 | 1461235241347 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1280ms 03:40:41 INFO - PROCESS | 1833 | 1461235241400 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 03:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:40:41 INFO - PROCESS | 1833 | 1461235241405 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 03:40:41 INFO - PROCESS | 1833 | 1461235241412 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:40:41 INFO - PROCESS | 1833 | 1461235241417 Marionette TRACE conn3 <- [1,86,null,{}] 03:40:41 INFO - PROCESS | 1833 | 1461235241425 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:41 INFO - PROCESS | 1833 | 1461235241563 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 03:40:41 INFO - PROCESS | 1833 | 1461235241720 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0ab22000 == 23 [pid = 1833] [id = 29] 03:40:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7fed0b938c00) [pid = 1833] [serial = 84] [outer = (nil)] 03:40:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7fed11b67400) [pid = 1833] [serial = 85] [outer = 0x7fed0b938c00] 03:40:41 INFO - PROCESS | 1833 | 1461235241787 Marionette DEBUG loaded listener.js 03:40:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7fed132d2400) [pid = 1833] [serial = 86] [outer = 0x7fed0b938c00] 03:40:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed17242000 == 22 [pid = 1833] [id = 23] 03:40:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14c3d000 == 21 [pid = 1833] [id = 22] 03:40:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed13eef800 == 20 [pid = 1833] [id = 21] 03:40:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0ab22800 == 19 [pid = 1833] [id = 20] 03:40:42 INFO - PROCESS | 1833 | 1461235242629 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1285ms 03:40:42 INFO - PROCESS | 1833 | 1461235242697 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 03:40:42 INFO - PROCESS | 1833 | 1461235242704 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 03:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:40:42 INFO - PROCESS | 1833 | 1461235242712 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:40:42 INFO - PROCESS | 1833 | 1461235242717 Marionette TRACE conn3 <- [1,90,null,{}] 03:40:42 INFO - PROCESS | 1833 | 1461235242724 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:42 INFO - PROCESS | 1833 | 1461235242875 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 03:40:43 INFO - PROCESS | 1833 | 1461235243001 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14cbd000 == 20 [pid = 1833] [id = 30] 03:40:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7fed137f4000) [pid = 1833] [serial = 87] [outer = (nil)] 03:40:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7fed1437b400) [pid = 1833] [serial = 88] [outer = 0x7fed137f4000] 03:40:43 INFO - PROCESS | 1833 | 1461235243077 Marionette DEBUG loaded listener.js 03:40:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7fed15593800) [pid = 1833] [serial = 89] [outer = 0x7fed137f4000] 03:40:43 INFO - PROCESS | 1833 | 1461235243865 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 03:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1179ms 03:40:43 INFO - PROCESS | 1833 | 1461235243893 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 03:40:43 INFO - PROCESS | 1833 | 1461235243902 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 03:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:40:43 INFO - PROCESS | 1833 | 1461235243911 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:40:43 INFO - PROCESS | 1833 | 1461235243915 Marionette TRACE conn3 <- [1,94,null,{}] 03:40:43 INFO - PROCESS | 1833 | 1461235243920 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:44 INFO - PROCESS | 1833 | 1461235244073 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 03:40:44 INFO - PROCESS | 1833 | 1461235244204 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1a98a000 == 21 [pid = 1833] [id = 31] 03:40:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7fed139b3400) [pid = 1833] [serial = 90] [outer = (nil)] 03:40:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7fed16e7bc00) [pid = 1833] [serial = 91] [outer = 0x7fed139b3400] 03:40:44 INFO - PROCESS | 1833 | 1461235244275 Marionette DEBUG loaded listener.js 03:40:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7fed1b716800) [pid = 1833] [serial = 92] [outer = 0x7fed139b3400] 03:40:45 INFO - PROCESS | 1833 | 1461235245114 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 03:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1277ms 03:40:45 INFO - PROCESS | 1833 | 1461235245189 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 03:40:45 INFO - PROCESS | 1833 | 1461235245193 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 03:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:40:45 INFO - PROCESS | 1833 | 1461235245199 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:40:45 INFO - PROCESS | 1833 | 1461235245204 Marionette TRACE conn3 <- [1,98,null,{}] 03:40:45 INFO - PROCESS | 1833 | 1461235245221 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:45 INFO - PROCESS | 1833 | 1461235245421 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 03:40:45 INFO - PROCESS | 1833 | 1461235245549 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed21696000 == 22 [pid = 1833] [id = 32] 03:40:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7fed216d6c00) [pid = 1833] [serial = 93] [outer = (nil)] 03:40:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7fed229ccc00) [pid = 1833] [serial = 94] [outer = 0x7fed216d6c00] 03:40:45 INFO - PROCESS | 1833 | 1461235245626 Marionette DEBUG loaded listener.js 03:40:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7fed24a1d400) [pid = 1833] [serial = 95] [outer = 0x7fed216d6c00] 03:40:46 INFO - PROCESS | 1833 | 1461235246388 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 03:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1238ms 03:40:46 INFO - PROCESS | 1833 | 1461235246437 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 03:40:46 INFO - PROCESS | 1833 | 1461235246440 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 03:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:40:46 INFO - PROCESS | 1833 | 1461235246446 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:40:46 INFO - PROCESS | 1833 | 1461235246449 Marionette TRACE conn3 <- [1,102,null,{}] 03:40:46 INFO - PROCESS | 1833 | 1461235246455 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:46 INFO - PROCESS | 1833 | 1461235246668 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 03:40:46 INFO - PROCESS | 1833 | 1461235246683 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed225e5000 == 23 [pid = 1833] [id = 33] 03:40:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7fed26368000) [pid = 1833] [serial = 96] [outer = (nil)] 03:40:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7fed26931000) [pid = 1833] [serial = 97] [outer = 0x7fed26368000] 03:40:46 INFO - PROCESS | 1833 | 1461235246750 Marionette DEBUG loaded listener.js 03:40:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7fed26a53c00) [pid = 1833] [serial = 98] [outer = 0x7fed26368000] 03:40:47 INFO - PROCESS | 1833 | 1461235247682 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 03:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1282ms 03:40:47 INFO - PROCESS | 1833 | 1461235247730 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 03:40:47 INFO - PROCESS | 1833 | 1461235247735 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 03:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:40:47 INFO - PROCESS | 1833 | 1461235247743 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:40:47 INFO - PROCESS | 1833 | 1461235247748 Marionette TRACE conn3 <- [1,106,null,{}] 03:40:47 INFO - PROCESS | 1833 | 1461235247757 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:47 INFO - PROCESS | 1833 | 1461235247896 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 03:40:48 INFO - PROCESS | 1833 | 1461235248053 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0e0ae800 == 24 [pid = 1833] [id = 34] 03:40:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7fed132dd800) [pid = 1833] [serial = 99] [outer = (nil)] 03:40:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7fed134e6000) [pid = 1833] [serial = 100] [outer = 0x7fed132dd800] 03:40:48 INFO - PROCESS | 1833 | 1461235248127 Marionette DEBUG loaded listener.js 03:40:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7fed15170c00) [pid = 1833] [serial = 101] [outer = 0x7fed132dd800] 03:40:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14f91800 == 23 [pid = 1833] [id = 26] 03:40:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed13422000 == 22 [pid = 1833] [id = 25] 03:40:49 INFO - PROCESS | 1833 | 1461235249070 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 03:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1389ms 03:40:49 INFO - PROCESS | 1833 | 1461235249132 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 03:40:49 INFO - PROCESS | 1833 | 1461235249137 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 03:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:40:49 INFO - PROCESS | 1833 | 1461235249144 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:40:49 INFO - PROCESS | 1833 | 1461235249149 Marionette TRACE conn3 <- [1,110,null,{}] 03:40:49 INFO - PROCESS | 1833 | 1461235249156 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:49 INFO - PROCESS | 1833 | 1461235249309 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 03:40:49 INFO - PROCESS | 1833 | 1461235249439 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed16e4a000 == 23 [pid = 1833] [id = 35] 03:40:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7fed15599800) [pid = 1833] [serial = 102] [outer = (nil)] 03:40:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7fed15e7cc00) [pid = 1833] [serial = 103] [outer = 0x7fed15599800] 03:40:49 INFO - PROCESS | 1833 | 1461235249527 Marionette DEBUG loaded listener.js 03:40:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7fed16e79400) [pid = 1833] [serial = 104] [outer = 0x7fed15599800] 03:40:50 INFO - PROCESS | 1833 | 1461235250368 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 03:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1293ms 03:40:50 INFO - PROCESS | 1833 | 1461235250438 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 03:40:50 INFO - PROCESS | 1833 | 1461235250446 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 03:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:40:50 INFO - PROCESS | 1833 | 1461235250456 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:40:50 INFO - PROCESS | 1833 | 1461235250459 Marionette TRACE conn3 <- [1,114,null,{}] 03:40:50 INFO - PROCESS | 1833 | 1461235250466 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:50 INFO - PROCESS | 1833 | 1461235250663 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 03:40:50 INFO - PROCESS | 1833 | 1461235250793 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed216f1800 == 24 [pid = 1833] [id = 36] 03:40:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7fed15684000) [pid = 1833] [serial = 105] [outer = (nil)] 03:40:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7fed21be5800) [pid = 1833] [serial = 106] [outer = 0x7fed15684000] 03:40:50 INFO - PROCESS | 1833 | 1461235250872 Marionette DEBUG loaded listener.js 03:40:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7fed22b18800) [pid = 1833] [serial = 107] [outer = 0x7fed15684000] 03:40:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7fed26370000) [pid = 1833] [serial = 108] [outer = 0x7fed0b103400] 03:40:51 INFO - PROCESS | 1833 | 1461235251804 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 03:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1383ms 03:40:51 INFO - PROCESS | 1833 | 1461235251839 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 03:40:51 INFO - PROCESS | 1833 | 1461235251843 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 03:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:40:51 INFO - PROCESS | 1833 | 1461235251848 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:40:51 INFO - PROCESS | 1833 | 1461235251854 Marionette TRACE conn3 <- [1,118,null,{}] 03:40:51 INFO - PROCESS | 1833 | 1461235251869 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:52 INFO - PROCESS | 1833 | 1461235252021 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 03:40:52 INFO - PROCESS | 1833 | 1461235252160 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed24a7d000 == 25 [pid = 1833] [id = 37] 03:40:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7fed26367c00) [pid = 1833] [serial = 109] [outer = (nil)] 03:40:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7fed26bbbc00) [pid = 1833] [serial = 110] [outer = 0x7fed26367c00] 03:40:52 INFO - PROCESS | 1833 | 1461235252253 Marionette DEBUG loaded listener.js 03:40:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7fed26f28c00) [pid = 1833] [serial = 111] [outer = 0x7fed26367c00] 03:40:52 INFO - PROCESS | 1833 | 1461235252989 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 03:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1183ms 03:40:53 INFO - PROCESS | 1833 | 1461235253033 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 03:40:53 INFO - PROCESS | 1833 | 1461235253037 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 03:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:40:53 INFO - PROCESS | 1833 | 1461235253043 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:40:53 INFO - PROCESS | 1833 | 1461235253045 Marionette TRACE conn3 <- [1,122,null,{}] 03:40:53 INFO - PROCESS | 1833 | 1461235253051 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:53 INFO - PROCESS | 1833 | 1461235253200 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 03:40:53 INFO - PROCESS | 1833 | 1461235253336 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed16e3a800 == 26 [pid = 1833] [id = 38] 03:40:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7fed0aa5c800) [pid = 1833] [serial = 112] [outer = (nil)] 03:40:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7fed28b9d000) [pid = 1833] [serial = 113] [outer = 0x7fed0aa5c800] 03:40:53 INFO - PROCESS | 1833 | 1461235253407 Marionette DEBUG loaded listener.js 03:40:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7fed29885400) [pid = 1833] [serial = 114] [outer = 0x7fed0aa5c800] 03:40:54 INFO - PROCESS | 1833 | 1461235254125 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 03:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1127ms 03:40:54 INFO - PROCESS | 1833 | 1461235254300 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 03:40:54 INFO - PROCESS | 1833 | 1461235254305 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 03:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:40:54 INFO - PROCESS | 1833 | 1461235254316 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:40:54 INFO - PROCESS | 1833 | 1461235254319 Marionette TRACE conn3 <- [1,126,null,{}] 03:40:54 INFO - PROCESS | 1833 | 1461235254328 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:54 INFO - PROCESS | 1833 | 1461235254471 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 03:40:54 INFO - PROCESS | 1833 | 1461235254588 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0cacc800 == 27 [pid = 1833] [id = 39] 03:40:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7fed129ef400) [pid = 1833] [serial = 115] [outer = (nil)] 03:40:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7fed13635000) [pid = 1833] [serial = 116] [outer = 0x7fed129ef400] 03:40:54 INFO - PROCESS | 1833 | 1461235254730 Marionette DEBUG loaded listener.js 03:40:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7fed15513800) [pid = 1833] [serial = 117] [outer = 0x7fed129ef400] 03:40:55 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14cbd000 == 26 [pid = 1833] [id = 30] 03:40:55 INFO - PROCESS | 1833 | 1461235255624 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 03:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1329ms 03:40:55 INFO - PROCESS | 1833 | 1461235255646 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 03:40:55 INFO - PROCESS | 1833 | 1461235255653 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 03:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:40:55 INFO - PROCESS | 1833 | 1461235255661 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:40:55 INFO - PROCESS | 1833 | 1461235255666 Marionette TRACE conn3 <- [1,130,null,{}] 03:40:55 INFO - PROCESS | 1833 | 1461235255673 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:55 INFO - PROCESS | 1833 | 1461235255824 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 03:40:55 INFO - PROCESS | 1833 | 1461235255967 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2166b000 == 27 [pid = 1833] [id = 40] 03:40:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7fed172f3800) [pid = 1833] [serial = 118] [outer = (nil)] 03:40:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7fed1b715800) [pid = 1833] [serial = 119] [outer = 0x7fed172f3800] 03:40:56 INFO - PROCESS | 1833 | 1461235256047 Marionette DEBUG loaded listener.js 03:40:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7fed216ce000) [pid = 1833] [serial = 120] [outer = 0x7fed172f3800] 03:40:56 INFO - PROCESS | 1833 | 1461235256920 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 03:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1330ms 03:40:56 INFO - PROCESS | 1833 | 1461235256992 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 03:40:57 INFO - PROCESS | 1833 | 1461235257000 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 03:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:40:57 INFO - PROCESS | 1833 | 1461235257010 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:40:57 INFO - PROCESS | 1833 | 1461235257013 Marionette TRACE conn3 <- [1,134,null,{}] 03:40:57 INFO - PROCESS | 1833 | 1461235257019 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:57 INFO - PROCESS | 1833 | 1461235257223 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 03:40:57 INFO - PROCESS | 1833 | 1461235257357 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed24a7b800 == 28 [pid = 1833] [id = 41] 03:40:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7fed172f7800) [pid = 1833] [serial = 121] [outer = (nil)] 03:40:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7fed24a18000) [pid = 1833] [serial = 122] [outer = 0x7fed172f7800] 03:40:57 INFO - PROCESS | 1833 | 1461235257430 Marionette DEBUG loaded listener.js 03:40:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7fed26db3400) [pid = 1833] [serial = 123] [outer = 0x7fed172f7800] 03:40:58 INFO - PROCESS | 1833 | 1461235258302 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 03:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1336ms 03:40:58 INFO - PROCESS | 1833 | 1461235258346 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 03:40:58 INFO - PROCESS | 1833 | 1461235258350 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 03:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:40:58 INFO - PROCESS | 1833 | 1461235258356 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:40:58 INFO - PROCESS | 1833 | 1461235258361 Marionette TRACE conn3 <- [1,138,null,{}] 03:40:58 INFO - PROCESS | 1833 | 1461235258376 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:58 INFO - PROCESS | 1833 | 1461235258547 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 03:40:58 INFO - PROCESS | 1833 | 1461235258694 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f532000 == 29 [pid = 1833] [id = 42] 03:40:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7fed0e03dc00) [pid = 1833] [serial = 124] [outer = (nil)] 03:40:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7fed0e03fc00) [pid = 1833] [serial = 125] [outer = 0x7fed0e03dc00] 03:40:58 INFO - PROCESS | 1833 | 1461235258782 Marionette DEBUG loaded listener.js 03:40:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7fed0f5ee000) [pid = 1833] [serial = 126] [outer = 0x7fed0e03dc00] 03:40:59 INFO - PROCESS | 1833 | 1461235259538 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 03:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1231ms 03:40:59 INFO - PROCESS | 1833 | 1461235259588 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 03:40:59 INFO - PROCESS | 1833 | 1461235259593 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 03:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:40:59 INFO - PROCESS | 1833 | 1461235259598 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:40:59 INFO - PROCESS | 1833 | 1461235259601 Marionette TRACE conn3 <- [1,142,null,{}] 03:40:59 INFO - PROCESS | 1833 | 1461235259625 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:40:59 INFO - PROCESS | 1833 | 1461235259779 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 03:40:59 INFO - PROCESS | 1833 | 1461235259911 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f530000 == 30 [pid = 1833] [id = 43] 03:40:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7fed0aea3c00) [pid = 1833] [serial = 127] [outer = (nil)] 03:40:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7fed298b2c00) [pid = 1833] [serial = 128] [outer = 0x7fed0aea3c00] 03:40:59 INFO - PROCESS | 1833 | 1461235259986 Marionette DEBUG loaded listener.js 03:41:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7fed2ae62400) [pid = 1833] [serial = 129] [outer = 0x7fed0aea3c00] 03:41:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed16e4a000 == 29 [pid = 1833] [id = 35] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed225e5000 == 28 [pid = 1833] [id = 33] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0e0ae800 == 27 [pid = 1833] [id = 34] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed21696000 == 26 [pid = 1833] [id = 32] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0d5e5800 == 25 [pid = 1833] [id = 24] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0d5ee800 == 24 [pid = 1833] [id = 6] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed216f1800 == 23 [pid = 1833] [id = 36] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0cacc000 == 22 [pid = 1833] [id = 12] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed208e1800 == 21 [pid = 1833] [id = 28] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed16e3a800 == 20 [pid = 1833] [id = 38] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed24a7d000 == 19 [pid = 1833] [id = 37] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0ba88000 == 18 [pid = 1833] [id = 8] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed16e4c000 == 17 [pid = 1833] [id = 27] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1a98a000 == 16 [pid = 1833] [id = 31] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed13416800 == 15 [pid = 1833] [id = 13] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0afb7000 == 14 [pid = 1833] [id = 9] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f532000 == 13 [pid = 1833] [id = 42] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed24a7b800 == 12 [pid = 1833] [id = 41] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0ab22000 == 11 [pid = 1833] [id = 29] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0cacc800 == 10 [pid = 1833] [id = 39] 03:41:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2166b000 == 9 [pid = 1833] [id = 40] 03:41:04 INFO - PROCESS | 1833 | 1461235264450 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 03:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 4903ms 03:41:04 INFO - PROCESS | 1833 | 1461235264503 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 03:41:04 INFO - PROCESS | 1833 | 1461235264508 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 03:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:41:04 INFO - PROCESS | 1833 | 1461235264516 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:41:04 INFO - PROCESS | 1833 | 1461235264520 Marionette TRACE conn3 <- [1,146,null,{}] 03:41:04 INFO - PROCESS | 1833 | 1461235264529 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:04 INFO - PROCESS | 1833 | 1461235264691 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 03:41:04 INFO - PROCESS | 1833 | 1461235264816 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0e0c7800 == 10 [pid = 1833] [id = 44] 03:41:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7fed109fb800) [pid = 1833] [serial = 130] [outer = (nil)] 03:41:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7fed11bef800) [pid = 1833] [serial = 131] [outer = 0x7fed109fb800] 03:41:04 INFO - PROCESS | 1833 | 1461235264883 Marionette DEBUG loaded listener.js 03:41:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7fed12b9c800) [pid = 1833] [serial = 132] [outer = 0x7fed109fb800] 03:41:05 INFO - PROCESS | 1833 | 1461235265537 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 03:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1079ms 03:41:05 INFO - PROCESS | 1833 | 1461235265595 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 03:41:05 INFO - PROCESS | 1833 | 1461235265605 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 03:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:41:05 INFO - PROCESS | 1833 | 1461235265650 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:41:05 INFO - PROCESS | 1833 | 1461235265655 Marionette TRACE conn3 <- [1,150,null,{}] 03:41:05 INFO - PROCESS | 1833 | 1461235265661 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:05 INFO - PROCESS | 1833 | 1461235265809 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 03:41:05 INFO - PROCESS | 1833 | 1461235265821 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0d5f3800 == 11 [pid = 1833] [id = 45] 03:41:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7fed109f5000) [pid = 1833] [serial = 133] [outer = (nil)] 03:41:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7fed1559bc00) [pid = 1833] [serial = 134] [outer = 0x7fed109f5000] 03:41:05 INFO - PROCESS | 1833 | 1461235265881 Marionette DEBUG loaded listener.js 03:41:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7fed15e7dc00) [pid = 1833] [serial = 135] [outer = 0x7fed109f5000] 03:41:06 INFO - PROCESS | 1833 | 1461235266681 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 03:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1101ms 03:41:06 INFO - PROCESS | 1833 | 1461235266762 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 03:41:06 INFO - PROCESS | 1833 | 1461235266766 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 03:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:41:06 INFO - PROCESS | 1833 | 1461235266830 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:41:06 INFO - PROCESS | 1833 | 1461235266836 Marionette TRACE conn3 <- [1,154,null,{}] 03:41:06 INFO - PROCESS | 1833 | 1461235266897 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:07 INFO - PROCESS | 1833 | 1461235267094 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 03:41:07 INFO - PROCESS | 1833 | 1461235267187 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed208df000 == 12 [pid = 1833] [id = 46] 03:41:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7fed0ca51000) [pid = 1833] [serial = 136] [outer = (nil)] 03:41:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7fed21b20c00) [pid = 1833] [serial = 137] [outer = 0x7fed0ca51000] 03:41:07 INFO - PROCESS | 1833 | 1461235267272 Marionette DEBUG loaded listener.js 03:41:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7fed22836800) [pid = 1833] [serial = 138] [outer = 0x7fed0ca51000] 03:41:08 INFO - PROCESS | 1833 | 1461235268018 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 03:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1233ms 03:41:08 INFO - PROCESS | 1833 | 1461235268034 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 03:41:08 INFO - PROCESS | 1833 | 1461235268038 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 03:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:41:08 INFO - PROCESS | 1833 | 1461235268044 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:41:08 INFO - PROCESS | 1833 | 1461235268047 Marionette TRACE conn3 <- [1,158,null,{}] 03:41:08 INFO - PROCESS | 1833 | 1461235268052 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:08 INFO - PROCESS | 1833 | 1461235268221 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 03:41:08 INFO - PROCESS | 1833 | 1461235268248 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed22818800 == 13 [pid = 1833] [id = 47] 03:41:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7fed22838c00) [pid = 1833] [serial = 139] [outer = (nil)] 03:41:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7fed26a51800) [pid = 1833] [serial = 140] [outer = 0x7fed22838c00] 03:41:08 INFO - PROCESS | 1833 | 1461235268311 Marionette DEBUG loaded listener.js 03:41:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7fed26dad400) [pid = 1833] [serial = 141] [outer = 0x7fed22838c00] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7fed12ba2c00) [pid = 1833] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7fed132dd800) [pid = 1833] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7fed129fd400) [pid = 1833] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7fed129ef400) [pid = 1833] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7fed0ba66c00) [pid = 1833] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7fed0aead000) [pid = 1833] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7fed0aa59800) [pid = 1833] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7fed0ad94c00) [pid = 1833] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7fed15681400) [pid = 1833] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7fed0d439400) [pid = 1833] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7fed11be7800) [pid = 1833] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7fed0f5e6000) [pid = 1833] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7fed15684000) [pid = 1833] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7fed0aa5c800) [pid = 1833] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7fed139b3400) [pid = 1833] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7fed0ab5f800) [pid = 1833] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7fed0ab5f400) [pid = 1833] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7fed0b938c00) [pid = 1833] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7fed216d6c00) [pid = 1833] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7fed15a53c00) [pid = 1833] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7fed1620d800) [pid = 1833] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7fed0b10e400) [pid = 1833] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7fed26367c00) [pid = 1833] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7fed137f4000) [pid = 1833] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7fed172f3800) [pid = 1833] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7fed11b5b400) [pid = 1833] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7fed0ae9ec00) [pid = 1833] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7fed0e03dc00) [pid = 1833] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7fed0aa5f000) [pid = 1833] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7fed0ba6b400) [pid = 1833] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7fed26368000) [pid = 1833] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7fed15599800) [pid = 1833] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7fed172f7800) [pid = 1833] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:41:09 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7fed0ca4ac00) [pid = 1833] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:41:10 INFO - PROCESS | 1833 | 1461235270052 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 03:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2078ms 03:41:10 INFO - PROCESS | 1833 | 1461235270163 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 03:41:10 INFO - PROCESS | 1833 | 1461235270165 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 03:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:41:10 INFO - PROCESS | 1833 | 1461235270201 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:41:10 INFO - PROCESS | 1833 | 1461235270203 Marionette TRACE conn3 <- [1,162,null,{}] 03:41:10 INFO - PROCESS | 1833 | 1461235270251 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:10 INFO - PROCESS | 1833 | 1461235270416 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 03:41:10 INFO - PROCESS | 1833 | 1461235270430 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed149ce800 == 14 [pid = 1833] [id = 48] 03:41:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7fed0aa52400) [pid = 1833] [serial = 142] [outer = (nil)] 03:41:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7fed12ba0000) [pid = 1833] [serial = 143] [outer = 0x7fed0aa52400] 03:41:10 INFO - PROCESS | 1833 | 1461235270490 Marionette DEBUG loaded listener.js 03:41:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7fed162c9000) [pid = 1833] [serial = 144] [outer = 0x7fed0aa52400] 03:41:11 INFO - PROCESS | 1833 | 1461235271248 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 03:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1109ms 03:41:11 INFO - PROCESS | 1833 | 1461235271292 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 03:41:11 INFO - PROCESS | 1833 | 1461235271295 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 03:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:41:11 INFO - PROCESS | 1833 | 1461235271308 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:41:11 INFO - PROCESS | 1833 | 1461235271310 Marionette TRACE conn3 <- [1,166,null,{}] 03:41:11 INFO - PROCESS | 1833 | 1461235271316 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:11 INFO - PROCESS | 1833 | 1461235271583 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 03:41:11 INFO - PROCESS | 1833 | 1461235271646 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b9b3800 == 15 [pid = 1833] [id = 49] 03:41:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7fed0ab5cc00) [pid = 1833] [serial = 145] [outer = (nil)] 03:41:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7fed0b10d000) [pid = 1833] [serial = 146] [outer = 0x7fed0ab5cc00] 03:41:11 INFO - PROCESS | 1833 | 1461235271716 Marionette DEBUG loaded listener.js 03:41:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7fed0e046400) [pid = 1833] [serial = 147] [outer = 0x7fed0ab5cc00] 03:41:12 INFO - PROCESS | 1833 | 1461235272655 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 03:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1379ms 03:41:12 INFO - PROCESS | 1833 | 1461235272689 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 03:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:41:12 INFO - PROCESS | 1833 | 1461235272696 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 03:41:12 INFO - PROCESS | 1833 | 1461235272703 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:41:12 INFO - PROCESS | 1833 | 1461235272709 Marionette TRACE conn3 <- [1,170,null,{}] 03:41:12 INFO - PROCESS | 1833 | 1461235272715 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:12 INFO - PROCESS | 1833 | 1461235272870 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 03:41:13 INFO - PROCESS | 1833 | 1461235273010 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed161f4000 == 16 [pid = 1833] [id = 50] 03:41:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7fed0ab5dc00) [pid = 1833] [serial = 148] [outer = (nil)] 03:41:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7fed15592800) [pid = 1833] [serial = 149] [outer = 0x7fed0ab5dc00] 03:41:13 INFO - PROCESS | 1833 | 1461235273081 Marionette DEBUG loaded listener.js 03:41:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7fed161c1800) [pid = 1833] [serial = 150] [outer = 0x7fed0ab5dc00] 03:41:13 INFO - PROCESS | 1833 | 1461235273956 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 03:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1294ms 03:41:14 INFO - PROCESS | 1833 | 1461235273996 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 03:41:14 INFO - PROCESS | 1833 | 1461235274000 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 03:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:41:14 INFO - PROCESS | 1833 | 1461235274006 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:41:14 INFO - PROCESS | 1833 | 1461235274010 Marionette TRACE conn3 <- [1,174,null,{}] 03:41:14 INFO - PROCESS | 1833 | 1461235274015 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:14 INFO - PROCESS | 1833 | 1461235274171 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 03:41:14 INFO - PROCESS | 1833 | 1461235274314 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed11337800 == 17 [pid = 1833] [id = 51] 03:41:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7fed0e03f000) [pid = 1833] [serial = 151] [outer = (nil)] 03:41:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7fed14d2c000) [pid = 1833] [serial = 152] [outer = 0x7fed0e03f000] 03:41:14 INFO - PROCESS | 1833 | 1461235274386 Marionette DEBUG loaded listener.js 03:41:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7fed219a6000) [pid = 1833] [serial = 153] [outer = 0x7fed0e03f000] 03:41:15 INFO - PROCESS | 1833 | 1461235275457 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:41:15 INFO - PROCESS | 1833 | 1461235275546 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 03:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1581ms 03:41:15 INFO - PROCESS | 1833 | 1461235275588 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 03:41:15 INFO - PROCESS | 1833 | 1461235275598 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 03:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:41:15 INFO - PROCESS | 1833 | 1461235275611 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:41:15 INFO - PROCESS | 1833 | 1461235275618 Marionette TRACE conn3 <- [1,178,null,{}] 03:41:15 INFO - PROCESS | 1833 | 1461235275625 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:15 INFO - PROCESS | 1833 | 1461235275820 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7fed24520000) [pid = 1833] [serial = 2] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7fed13768400) [pid = 1833] [serial = 43] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7fed0c66a800) [pid = 1833] [serial = 34] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7fed15171400) [pid = 1833] [serial = 44] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7fed1568fc00) [pid = 1833] [serial = 46] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7fed15e7e400) [pid = 1833] [serial = 47] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7fed1620d000) [pid = 1833] [serial = 49] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7fed16237400) [pid = 1833] [serial = 50] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7fed11bee000) [pid = 1833] [serial = 35] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7fed13775c00) [pid = 1833] [serial = 37] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7fed13e84400) [pid = 1833] [serial = 38] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7fed12517400) [pid = 1833] [serial = 40] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7fed0b9a9800) [pid = 1833] [serial = 28] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7fed12b96400) [pid = 1833] [serial = 41] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7fed0b10d400) [pid = 1833] [serial = 31] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7fed1437a800) [pid = 1833] [serial = 26] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7fed0b92c000) [pid = 1833] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7fed13e82400) [pid = 1833] [serial = 12] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7fed1437b800) [pid = 1833] [serial = 9] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7fed0aa56400) [pid = 1833] [serial = 23] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7fed0ca4cc00) [pid = 1833] [serial = 16] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7fed0ca53400) [pid = 1833] [serial = 17] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7fed0c677400) [pid = 1833] [serial = 19] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7fed0aea5400) [pid = 1833] [serial = 25] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7fed298b2c00) [pid = 1833] [serial = 128] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7fed0aa51c00) [pid = 1833] [serial = 22] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7fed15513800) [pid = 1833] [serial = 117] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7fed1b715800) [pid = 1833] [serial = 119] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7fed13471400) [pid = 1833] [serial = 73] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7fed1b716800) [pid = 1833] [serial = 92] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7fed11b67400) [pid = 1833] [serial = 85] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7fed13635000) [pid = 1833] [serial = 116] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7fed134e6000) [pid = 1833] [serial = 100] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7fed16e76c00) [pid = 1833] [serial = 52] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7fed17282800) [pid = 1833] [serial = 53] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7fed216cec00) [pid = 1833] [serial = 56] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7fed229c5c00) [pid = 1833] [serial = 82] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7fed21be5800) [pid = 1833] [serial = 106] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7fed1aa63400) [pid = 1833] [serial = 79] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7fed15e7d400) [pid = 1833] [serial = 77] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7fed15611400) [pid = 1833] [serial = 76] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7fed15e7cc00) [pid = 1833] [serial = 103] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7fed15170c00) [pid = 1833] [serial = 101] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7fed13691c00) [pid = 1833] [serial = 74] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7fed229ccc00) [pid = 1833] [serial = 94] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7fed12b9d400) [pid = 1833] [serial = 71] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7fed16e7bc00) [pid = 1833] [serial = 91] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7fed12519800) [pid = 1833] [serial = 62] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7fed28b9d000) [pid = 1833] [serial = 113] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7fed24a18000) [pid = 1833] [serial = 122] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7fed1437b000) [pid = 1833] [serial = 64] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7fed26bbbc00) [pid = 1833] [serial = 110] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7fed0aeadc00) [pid = 1833] [serial = 59] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7fed132d2400) [pid = 1833] [serial = 86] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7fed24a1d400) [pid = 1833] [serial = 95] [outer = (nil)] [url = about:blank] 03:41:15 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7fed109f9000) [pid = 1833] [serial = 61] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7fed1aa68c00) [pid = 1833] [serial = 55] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7fed1437b400) [pid = 1833] [serial = 88] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7fed0ad94800) [pid = 1833] [serial = 58] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7fed219f3400) [pid = 1833] [serial = 80] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7fed26931000) [pid = 1833] [serial = 97] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7fed16e79400) [pid = 1833] [serial = 104] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7fed26db3400) [pid = 1833] [serial = 123] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7fed15593400) [pid = 1833] [serial = 65] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7fed1728a800) [pid = 1833] [serial = 67] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7fed0e03fc00) [pid = 1833] [serial = 125] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7fed22b18800) [pid = 1833] [serial = 107] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7fed29885400) [pid = 1833] [serial = 114] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7fed26a53c00) [pid = 1833] [serial = 98] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7fed21477400) [pid = 1833] [serial = 68] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 48 (0x7fed26f28c00) [pid = 1833] [serial = 111] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 47 (0x7fed15593800) [pid = 1833] [serial = 89] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 46 (0x7fed216ce000) [pid = 1833] [serial = 120] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 45 (0x7fed11bf5000) [pid = 1833] [serial = 70] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 44 (0x7fed0f5ee000) [pid = 1833] [serial = 126] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | --DOMWINDOW == 43 (0x7fed22b11400) [pid = 1833] [serial = 83] [outer = (nil)] [url = about:blank] 03:41:16 INFO - PROCESS | 1833 | 1461235276056 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b9aa000 == 18 [pid = 1833] [id = 52] 03:41:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 44 (0x7fed0ab56400) [pid = 1833] [serial = 154] [outer = (nil)] 03:41:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 45 (0x7fed0aeadc00) [pid = 1833] [serial = 155] [outer = 0x7fed0ab56400] 03:41:16 INFO - PROCESS | 1833 | 1461235276120 Marionette DEBUG loaded listener.js 03:41:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 46 (0x7fed0f5ee800) [pid = 1833] [serial = 156] [outer = 0x7fed0ab56400] 03:41:16 INFO - PROCESS | 1833 | 1461235276710 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 03:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1142ms 03:41:16 INFO - PROCESS | 1833 | 1461235276753 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 03:41:16 INFO - PROCESS | 1833 | 1461235276759 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 03:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:41:16 INFO - PROCESS | 1833 | 1461235276769 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:41:16 INFO - PROCESS | 1833 | 1461235276771 Marionette TRACE conn3 <- [1,182,null,{}] 03:41:16 INFO - PROCESS | 1833 | 1461235276777 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:16 INFO - PROCESS | 1833 | 1461235276905 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 03:41:16 INFO - PROCESS | 1833 | 1461235276989 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0d5eb000 == 19 [pid = 1833] [id = 53] 03:41:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7fed0ad94800) [pid = 1833] [serial = 157] [outer = (nil)] 03:41:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7fed11be7c00) [pid = 1833] [serial = 158] [outer = 0x7fed0ad94800] 03:41:17 INFO - PROCESS | 1833 | 1461235277049 Marionette DEBUG loaded listener.js 03:41:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7fed125ec400) [pid = 1833] [serial = 159] [outer = 0x7fed0ad94800] 03:41:17 INFO - PROCESS | 1833 | 1461235277854 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 03:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1144ms 03:41:17 INFO - PROCESS | 1833 | 1461235277914 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 03:41:17 INFO - PROCESS | 1833 | 1461235277919 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 03:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:41:17 INFO - PROCESS | 1833 | 1461235277925 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:41:17 INFO - PROCESS | 1833 | 1461235277931 Marionette TRACE conn3 <- [1,186,null,{}] 03:41:17 INFO - PROCESS | 1833 | 1461235277948 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:18 INFO - PROCESS | 1833 | 1461235278101 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 03:41:18 INFO - PROCESS | 1833 | 1461235278112 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed132b4800 == 20 [pid = 1833] [id = 54] 03:41:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7fed134e7800) [pid = 1833] [serial = 160] [outer = (nil)] 03:41:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7fed13635000) [pid = 1833] [serial = 161] [outer = 0x7fed134e7800] 03:41:18 INFO - PROCESS | 1833 | 1461235278188 Marionette DEBUG loaded listener.js 03:41:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7fed14048800) [pid = 1833] [serial = 162] [outer = 0x7fed134e7800] 03:41:18 INFO - PROCESS | 1833 | 1461235278948 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 03:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1086ms 03:41:19 INFO - PROCESS | 1833 | 1461235279027 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 03:41:19 INFO - PROCESS | 1833 | 1461235279031 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 03:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:41:19 INFO - PROCESS | 1833 | 1461235279037 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:41:19 INFO - PROCESS | 1833 | 1461235279039 Marionette TRACE conn3 <- [1,190,null,{}] 03:41:19 INFO - PROCESS | 1833 | 1461235279052 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:19 INFO - PROCESS | 1833 | 1461235279222 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 03:41:19 INFO - PROCESS | 1833 | 1461235279270 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed13fdc800 == 21 [pid = 1833] [id = 55] 03:41:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7fed150e8800) [pid = 1833] [serial = 163] [outer = (nil)] 03:41:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7fed15598c00) [pid = 1833] [serial = 164] [outer = 0x7fed150e8800] 03:41:19 INFO - PROCESS | 1833 | 1461235279376 Marionette DEBUG loaded listener.js 03:41:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7fed15681c00) [pid = 1833] [serial = 165] [outer = 0x7fed150e8800] 03:41:19 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7fed0ca51000) [pid = 1833] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:41:19 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7fed109fb800) [pid = 1833] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:41:19 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7fed109f5000) [pid = 1833] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:41:19 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7fed0aea3c00) [pid = 1833] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:41:19 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7fed22838c00) [pid = 1833] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:41:20 INFO - PROCESS | 1833 | 1461235280078 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 03:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1075ms 03:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:41:20 INFO - PROCESS | 1833 | 1461235280190 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 03:41:20 INFO - PROCESS | 1833 | 1461235280193 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 03:41:20 INFO - PROCESS | 1833 | 1461235280200 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:41:20 INFO - PROCESS | 1833 | 1461235280202 Marionette TRACE conn3 <- [1,194,null,{}] 03:41:20 INFO - PROCESS | 1833 | 1461235280213 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:20 INFO - PROCESS | 1833 | 1461235280355 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 03:41:20 INFO - PROCESS | 1833 | 1461235280364 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed149e8000 == 22 [pid = 1833] [id = 56] 03:41:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7fed0aa59c00) [pid = 1833] [serial = 166] [outer = (nil)] 03:41:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7fed15685000) [pid = 1833] [serial = 167] [outer = 0x7fed0aa59c00] 03:41:20 INFO - PROCESS | 1833 | 1461235280423 Marionette DEBUG loaded listener.js 03:41:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7fed15e7fc00) [pid = 1833] [serial = 168] [outer = 0x7fed0aa59c00] 03:41:21 INFO - PROCESS | 1833 | 1461235281096 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 03:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 932ms 03:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:41:21 INFO - PROCESS | 1833 | 1461235281131 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 03:41:21 INFO - PROCESS | 1833 | 1461235281133 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 03:41:21 INFO - PROCESS | 1833 | 1461235281139 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:41:21 INFO - PROCESS | 1833 | 1461235281142 Marionette TRACE conn3 <- [1,198,null,{}] 03:41:21 INFO - PROCESS | 1833 | 1461235281147 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:21 INFO - PROCESS | 1833 | 1461235281340 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 03:41:21 INFO - PROCESS | 1833 | 1461235281363 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14f9e000 == 23 [pid = 1833] [id = 57] 03:41:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7fed161c5000) [pid = 1833] [serial = 169] [outer = (nil)] 03:41:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7fed16231000) [pid = 1833] [serial = 170] [outer = 0x7fed161c5000] 03:41:21 INFO - PROCESS | 1833 | 1461235281425 Marionette DEBUG loaded listener.js 03:41:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7fed1aa65800) [pid = 1833] [serial = 171] [outer = 0x7fed161c5000] 03:41:22 INFO - PROCESS | 1833 | 1461235282036 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 03:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 926ms 03:41:22 INFO - PROCESS | 1833 | 1461235282064 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 03:41:22 INFO - PROCESS | 1833 | 1461235282067 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 03:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:41:22 INFO - PROCESS | 1833 | 1461235282073 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:41:22 INFO - PROCESS | 1833 | 1461235282075 Marionette TRACE conn3 <- [1,202,null,{}] 03:41:22 INFO - PROCESS | 1833 | 1461235282080 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:22 INFO - PROCESS | 1833 | 1461235282199 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 03:41:22 INFO - PROCESS | 1833 | 1461235282215 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15122800 == 24 [pid = 1833] [id = 58] 03:41:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7fed172edc00) [pid = 1833] [serial = 172] [outer = (nil)] 03:41:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7fed20867c00) [pid = 1833] [serial = 173] [outer = 0x7fed172edc00] 03:41:22 INFO - PROCESS | 1833 | 1461235282276 Marionette DEBUG loaded listener.js 03:41:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7fed216cec00) [pid = 1833] [serial = 174] [outer = 0x7fed172edc00] 03:41:23 INFO - PROCESS | 1833 | 1461235283199 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 03:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1174ms 03:41:23 INFO - PROCESS | 1833 | 1461235283248 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 03:41:23 INFO - PROCESS | 1833 | 1461235283257 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 03:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:41:23 INFO - PROCESS | 1833 | 1461235283265 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:41:23 INFO - PROCESS | 1833 | 1461235283270 Marionette TRACE conn3 <- [1,206,null,{}] 03:41:23 INFO - PROCESS | 1833 | 1461235283319 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:23 INFO - PROCESS | 1833 | 1461235283529 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 03:41:23 INFO - PROCESS | 1833 | 1461235283655 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f541000 == 25 [pid = 1833] [id = 59] 03:41:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7fed0e03f800) [pid = 1833] [serial = 175] [outer = (nil)] 03:41:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7fed0f5f1000) [pid = 1833] [serial = 176] [outer = 0x7fed0e03f800] 03:41:23 INFO - PROCESS | 1833 | 1461235283727 Marionette DEBUG loaded listener.js 03:41:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7fed11be7800) [pid = 1833] [serial = 177] [outer = 0x7fed0e03f800] 03:41:24 INFO - PROCESS | 1833 | 1461235284479 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 03:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1277ms 03:41:24 INFO - PROCESS | 1833 | 1461235284543 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 03:41:24 INFO - PROCESS | 1833 | 1461235284552 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 03:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:41:24 INFO - PROCESS | 1833 | 1461235284562 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:41:24 INFO - PROCESS | 1833 | 1461235284567 Marionette TRACE conn3 <- [1,210,null,{}] 03:41:24 INFO - PROCESS | 1833 | 1461235284572 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:24 INFO - PROCESS | 1833 | 1461235284765 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 03:41:24 INFO - PROCESS | 1833 | 1461235284887 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f545800 == 26 [pid = 1833] [id = 60] 03:41:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7fed0e044400) [pid = 1833] [serial = 178] [outer = (nil)] 03:41:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7fed137f3c00) [pid = 1833] [serial = 179] [outer = 0x7fed0e044400] 03:41:24 INFO - PROCESS | 1833 | 1461235284958 Marionette DEBUG loaded listener.js 03:41:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7fed15165400) [pid = 1833] [serial = 180] [outer = 0x7fed0e044400] 03:41:25 INFO - PROCESS | 1833 | 1461235285765 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 03:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1231ms 03:41:25 INFO - PROCESS | 1833 | 1461235285801 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 03:41:25 INFO - PROCESS | 1833 | 1461235285805 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 03:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:41:25 INFO - PROCESS | 1833 | 1461235285812 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:41:25 INFO - PROCESS | 1833 | 1461235285817 Marionette TRACE conn3 <- [1,214,null,{}] 03:41:25 INFO - PROCESS | 1833 | 1461235285832 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:25 INFO - PROCESS | 1833 | 1461235285977 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 03:41:26 INFO - PROCESS | 1833 | 1461235286108 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed161dc800 == 27 [pid = 1833] [id = 61] 03:41:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7fed1568d800) [pid = 1833] [serial = 181] [outer = (nil)] 03:41:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7fed16e7bc00) [pid = 1833] [serial = 182] [outer = 0x7fed1568d800] 03:41:26 INFO - PROCESS | 1833 | 1461235286181 Marionette DEBUG loaded listener.js 03:41:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7fed1aa5d000) [pid = 1833] [serial = 183] [outer = 0x7fed1568d800] 03:41:27 INFO - PROCESS | 1833 | 1461235287098 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 03:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1333ms 03:41:27 INFO - PROCESS | 1833 | 1461235287146 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 03:41:27 INFO - PROCESS | 1833 | 1461235287152 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 03:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:41:27 INFO - PROCESS | 1833 | 1461235287159 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:41:27 INFO - PROCESS | 1833 | 1461235287164 Marionette TRACE conn3 <- [1,218,null,{}] 03:41:27 INFO - PROCESS | 1833 | 1461235287171 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:27 INFO - PROCESS | 1833 | 1461235287306 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 03:41:27 INFO - PROCESS | 1833 | 1461235287458 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0ab1e800 == 28 [pid = 1833] [id = 62] 03:41:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7fed0e040400) [pid = 1833] [serial = 184] [outer = (nil)] 03:41:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7fed0f5e8c00) [pid = 1833] [serial = 185] [outer = 0x7fed0e040400] 03:41:27 INFO - PROCESS | 1833 | 1461235287544 Marionette DEBUG loaded listener.js 03:41:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7fed109f4800) [pid = 1833] [serial = 186] [outer = 0x7fed0e040400] 03:41:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f530000 == 27 [pid = 1833] [id = 43] 03:41:27 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7fed12ba0000) [pid = 1833] [serial = 143] [outer = (nil)] [url = about:blank] 03:41:27 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7fed22836800) [pid = 1833] [serial = 138] [outer = (nil)] [url = about:blank] 03:41:27 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7fed21b20c00) [pid = 1833] [serial = 137] [outer = (nil)] [url = about:blank] 03:41:27 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7fed11bef800) [pid = 1833] [serial = 131] [outer = (nil)] [url = about:blank] 03:41:28 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7fed12b9c800) [pid = 1833] [serial = 132] [outer = (nil)] [url = about:blank] 03:41:28 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7fed1559bc00) [pid = 1833] [serial = 134] [outer = (nil)] [url = about:blank] 03:41:28 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7fed2ae62400) [pid = 1833] [serial = 129] [outer = (nil)] [url = about:blank] 03:41:28 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7fed26a51800) [pid = 1833] [serial = 140] [outer = (nil)] [url = about:blank] 03:41:28 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7fed26dad400) [pid = 1833] [serial = 141] [outer = (nil)] [url = about:blank] 03:41:28 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7fed15e7dc00) [pid = 1833] [serial = 135] [outer = (nil)] [url = about:blank] 03:41:28 INFO - PROCESS | 1833 | 1461235288299 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 03:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1179ms 03:41:28 INFO - PROCESS | 1833 | 1461235288339 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 03:41:28 INFO - PROCESS | 1833 | 1461235288347 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 03:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:41:28 INFO - PROCESS | 1833 | 1461235288357 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:41:28 INFO - PROCESS | 1833 | 1461235288361 Marionette TRACE conn3 <- [1,222,null,{}] 03:41:28 INFO - PROCESS | 1833 | 1461235288366 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:28 INFO - PROCESS | 1833 | 1461235288547 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 03:41:28 INFO - PROCESS | 1833 | 1461235288560 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed12b43800 == 28 [pid = 1833] [id = 63] 03:41:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7fed11bf3c00) [pid = 1833] [serial = 187] [outer = (nil)] 03:41:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7fed134e9800) [pid = 1833] [serial = 188] [outer = 0x7fed11bf3c00] 03:41:28 INFO - PROCESS | 1833 | 1461235288623 Marionette DEBUG loaded listener.js 03:41:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7fed1429d000) [pid = 1833] [serial = 189] [outer = 0x7fed11bf3c00] 03:41:29 INFO - PROCESS | 1833 | 1461235289298 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 03:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 983ms 03:41:29 INFO - PROCESS | 1833 | 1461235289339 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 03:41:29 INFO - PROCESS | 1833 | 1461235289343 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 03:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:41:29 INFO - PROCESS | 1833 | 1461235289349 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:41:29 INFO - PROCESS | 1833 | 1461235289354 Marionette TRACE conn3 <- [1,226,null,{}] 03:41:29 INFO - PROCESS | 1833 | 1461235289375 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:29 INFO - PROCESS | 1833 | 1461235289512 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 03:41:29 INFO - PROCESS | 1833 | 1461235289531 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14c3e800 == 29 [pid = 1833] [id = 64] 03:41:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7fed15a4ac00) [pid = 1833] [serial = 190] [outer = (nil)] 03:41:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7fed16230800) [pid = 1833] [serial = 191] [outer = 0x7fed15a4ac00] 03:41:29 INFO - PROCESS | 1833 | 1461235289595 Marionette DEBUG loaded listener.js 03:41:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7fed17291000) [pid = 1833] [serial = 192] [outer = 0x7fed15a4ac00] 03:41:30 INFO - PROCESS | 1833 | 1461235290298 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 03:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 982ms 03:41:30 INFO - PROCESS | 1833 | 1461235290332 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 03:41:30 INFO - PROCESS | 1833 | 1461235290339 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 03:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:41:30 INFO - PROCESS | 1833 | 1461235290366 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:41:30 INFO - PROCESS | 1833 | 1461235290369 Marionette TRACE conn3 <- [1,230,null,{}] 03:41:30 INFO - PROCESS | 1833 | 1461235290374 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:30 INFO - PROCESS | 1833 | 1461235290541 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 03:41:30 INFO - PROCESS | 1833 | 1461235290607 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15a75800 == 30 [pid = 1833] [id = 65] 03:41:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7fed15e7e400) [pid = 1833] [serial = 193] [outer = (nil)] 03:41:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7fed1b7f6c00) [pid = 1833] [serial = 194] [outer = 0x7fed15e7e400] 03:41:30 INFO - PROCESS | 1833 | 1461235290669 Marionette DEBUG loaded listener.js 03:41:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7fed216cfc00) [pid = 1833] [serial = 195] [outer = 0x7fed15e7e400] 03:41:31 INFO - PROCESS | 1833 | 1461235291438 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 03:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1125ms 03:41:31 INFO - PROCESS | 1833 | 1461235291493 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 03:41:31 INFO - PROCESS | 1833 | 1461235291497 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 03:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:41:31 INFO - PROCESS | 1833 | 1461235291502 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:41:31 INFO - PROCESS | 1833 | 1461235291504 Marionette TRACE conn3 <- [1,234,null,{}] 03:41:31 INFO - PROCESS | 1833 | 1461235291509 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:31 INFO - PROCESS | 1833 | 1461235291667 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 03:41:31 INFO - PROCESS | 1833 | 1461235291693 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1723a000 == 31 [pid = 1833] [id = 66] 03:41:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7fed0ad95400) [pid = 1833] [serial = 196] [outer = (nil)] 03:41:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7fed219ab000) [pid = 1833] [serial = 197] [outer = 0x7fed0ad95400] 03:41:31 INFO - PROCESS | 1833 | 1461235291752 Marionette DEBUG loaded listener.js 03:41:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7fed1aa5f000) [pid = 1833] [serial = 198] [outer = 0x7fed0ad95400] 03:41:32 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7fed150e8800) [pid = 1833] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:41:32 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7fed134e7800) [pid = 1833] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:41:32 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7fed0aa59c00) [pid = 1833] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:41:32 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7fed0ad94800) [pid = 1833] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:41:32 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7fed0ab56400) [pid = 1833] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:41:32 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7fed0aa52400) [pid = 1833] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:41:32 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7fed161c5000) [pid = 1833] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:41:32 INFO - PROCESS | 1833 | 1461235292534 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 03:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1074ms 03:41:32 INFO - PROCESS | 1833 | 1461235292578 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 03:41:32 INFO - PROCESS | 1833 | 1461235292581 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 03:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:41:32 INFO - PROCESS | 1833 | 1461235292586 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:41:32 INFO - PROCESS | 1833 | 1461235292590 Marionette TRACE conn3 <- [1,238,null,{}] 03:41:32 INFO - PROCESS | 1833 | 1461235292595 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:32 INFO - PROCESS | 1833 | 1461235292754 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 03:41:32 INFO - PROCESS | 1833 | 1461235292783 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0d59d800 == 32 [pid = 1833] [id = 67] 03:41:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7fed0aa5b800) [pid = 1833] [serial = 199] [outer = (nil)] 03:41:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7fed21be7c00) [pid = 1833] [serial = 200] [outer = 0x7fed0aa5b800] 03:41:32 INFO - PROCESS | 1833 | 1461235292847 Marionette DEBUG loaded listener.js 03:41:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7fed2459b800) [pid = 1833] [serial = 201] [outer = 0x7fed0aa5b800] 03:41:33 INFO - PROCESS | 1833 | 1461235293503 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 03:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 975ms 03:41:33 INFO - PROCESS | 1833 | 1461235293564 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 03:41:33 INFO - PROCESS | 1833 | 1461235293567 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 03:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:41:33 INFO - PROCESS | 1833 | 1461235293572 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:41:33 INFO - PROCESS | 1833 | 1461235293574 Marionette TRACE conn3 <- [1,242,null,{}] 03:41:33 INFO - PROCESS | 1833 | 1461235293586 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:33 INFO - PROCESS | 1833 | 1461235293714 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 03:41:33 INFO - PROCESS | 1833 | 1461235293730 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed21662800 == 33 [pid = 1833] [id = 68] 03:41:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7fed22b19000) [pid = 1833] [serial = 202] [outer = (nil)] 03:41:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7fed2636dc00) [pid = 1833] [serial = 203] [outer = 0x7fed22b19000] 03:41:33 INFO - PROCESS | 1833 | 1461235293790 Marionette DEBUG loaded listener.js 03:41:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7fed26933c00) [pid = 1833] [serial = 204] [outer = 0x7fed22b19000] 03:41:34 INFO - PROCESS | 1833 | 1461235294628 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 03:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1083ms 03:41:34 INFO - PROCESS | 1833 | 1461235294656 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 03:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:41:34 INFO - PROCESS | 1833 | 1461235294662 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 03:41:34 INFO - PROCESS | 1833 | 1461235294670 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:41:34 INFO - PROCESS | 1833 | 1461235294674 Marionette TRACE conn3 <- [1,246,null,{}] 03:41:34 INFO - PROCESS | 1833 | 1461235294683 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:34 INFO - PROCESS | 1833 | 1461235294833 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 03:41:34 INFO - PROCESS | 1833 | 1461235294943 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f536800 == 34 [pid = 1833] [id = 69] 03:41:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7fed0b103800) [pid = 1833] [serial = 205] [outer = (nil)] 03:41:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7fed0e046c00) [pid = 1833] [serial = 206] [outer = 0x7fed0b103800] 03:41:35 INFO - PROCESS | 1833 | 1461235295015 Marionette DEBUG loaded listener.js 03:41:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7fed11b66c00) [pid = 1833] [serial = 207] [outer = 0x7fed0b103800] 03:41:35 INFO - PROCESS | 1833 | 1461235295853 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 03:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1233ms 03:41:35 INFO - PROCESS | 1833 | 1461235295902 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 03:41:35 INFO - PROCESS | 1833 | 1461235295910 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 03:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:41:35 INFO - PROCESS | 1833 | 1461235295920 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:41:35 INFO - PROCESS | 1833 | 1461235295924 Marionette TRACE conn3 <- [1,250,null,{}] 03:41:35 INFO - PROCESS | 1833 | 1461235295929 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:36 INFO - PROCESS | 1833 | 1461235296074 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 03:41:36 INFO - PROCESS | 1833 | 1461235296199 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15e25800 == 35 [pid = 1833] [id = 70] 03:41:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7fed0b938800) [pid = 1833] [serial = 208] [outer = (nil)] 03:41:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7fed150df800) [pid = 1833] [serial = 209] [outer = 0x7fed0b938800] 03:41:36 INFO - PROCESS | 1833 | 1461235296268 Marionette DEBUG loaded listener.js 03:41:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7fed16202400) [pid = 1833] [serial = 210] [outer = 0x7fed0b938800] 03:41:37 INFO - PROCESS | 1833 | 1461235297054 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 03:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1189ms 03:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:41:37 INFO - PROCESS | 1833 | 1461235297109 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 03:41:37 INFO - PROCESS | 1833 | 1461235297112 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 03:41:37 INFO - PROCESS | 1833 | 1461235297118 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:41:37 INFO - PROCESS | 1833 | 1461235297123 Marionette TRACE conn3 <- [1,254,null,{}] 03:41:37 INFO - PROCESS | 1833 | 1461235297138 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:37 INFO - PROCESS | 1833 | 1461235297332 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 03:41:37 INFO - PROCESS | 1833 | 1461235297472 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed21952800 == 36 [pid = 1833] [id = 71] 03:41:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7fed16230000) [pid = 1833] [serial = 211] [outer = (nil)] 03:41:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7fed2283d000) [pid = 1833] [serial = 212] [outer = 0x7fed16230000] 03:41:37 INFO - PROCESS | 1833 | 1461235297546 Marionette DEBUG loaded listener.js 03:41:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7fed24a18000) [pid = 1833] [serial = 213] [outer = 0x7fed16230000] 03:41:38 INFO - PROCESS | 1833 | 1461235298412 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 03:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1332ms 03:41:38 INFO - PROCESS | 1833 | 1461235298450 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 03:41:38 INFO - PROCESS | 1833 | 1461235298453 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 03:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:41:38 INFO - PROCESS | 1833 | 1461235298459 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:41:38 INFO - PROCESS | 1833 | 1461235298462 Marionette TRACE conn3 <- [1,258,null,{}] 03:41:38 INFO - PROCESS | 1833 | 1461235298467 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:38 INFO - PROCESS | 1833 | 1461235298607 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 03:41:38 INFO - PROCESS | 1833 | 1461235298738 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed22818000 == 37 [pid = 1833] [id = 72] 03:41:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7fed20874c00) [pid = 1833] [serial = 214] [outer = (nil)] 03:41:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7fed26dad400) [pid = 1833] [serial = 215] [outer = 0x7fed20874c00] 03:41:38 INFO - PROCESS | 1833 | 1461235298809 Marionette DEBUG loaded listener.js 03:41:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7fed26e29800) [pid = 1833] [serial = 216] [outer = 0x7fed20874c00] 03:41:39 INFO - PROCESS | 1833 | 1461235299606 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 03:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1196ms 03:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:41:39 INFO - PROCESS | 1833 | 1461235299657 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 03:41:39 INFO - PROCESS | 1833 | 1461235299660 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 03:41:39 INFO - PROCESS | 1833 | 1461235299666 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:41:39 INFO - PROCESS | 1833 | 1461235299669 Marionette TRACE conn3 <- [1,262,null,{}] 03:41:39 INFO - PROCESS | 1833 | 1461235299675 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:39 INFO - PROCESS | 1833 | 1461235299821 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 03:41:40 INFO - PROCESS | 1833 | 1461235300115 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed109a6800 == 38 [pid = 1833] [id = 73] 03:41:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7fed0ad95800) [pid = 1833] [serial = 217] [outer = (nil)] 03:41:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7fed0b10c800) [pid = 1833] [serial = 218] [outer = 0x7fed0ad95800] 03:41:40 INFO - PROCESS | 1833 | 1461235300193 Marionette DEBUG loaded listener.js 03:41:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7fed0e047000) [pid = 1833] [serial = 219] [outer = 0x7fed0ad95800] 03:41:40 INFO - PROCESS | 1833 | 1461235300955 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 03:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1329ms 03:41:40 INFO - PROCESS | 1833 | 1461235300996 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 03:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:41:41 INFO - PROCESS | 1833 | 1461235301005 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 03:41:41 INFO - PROCESS | 1833 | 1461235301012 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:41:41 INFO - PROCESS | 1833 | 1461235301017 Marionette TRACE conn3 <- [1,266,null,{}] 03:41:41 INFO - PROCESS | 1833 | 1461235301024 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:41 INFO - PROCESS | 1833 | 1461235301182 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 03:41:41 INFO - PROCESS | 1833 | 1461235301315 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0afc9000 == 39 [pid = 1833] [id = 74] 03:41:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7fed0c88c800) [pid = 1833] [serial = 220] [outer = (nil)] 03:41:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7fed13639c00) [pid = 1833] [serial = 221] [outer = 0x7fed0c88c800] 03:41:41 INFO - PROCESS | 1833 | 1461235301407 Marionette DEBUG loaded listener.js 03:41:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7fed15171400) [pid = 1833] [serial = 222] [outer = 0x7fed0c88c800] 03:41:41 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7fed14d2c000) [pid = 1833] [serial = 152] [outer = (nil)] [url = about:blank] 03:41:41 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7fed15592800) [pid = 1833] [serial = 149] [outer = (nil)] [url = about:blank] 03:41:41 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7fed0b10d000) [pid = 1833] [serial = 146] [outer = (nil)] [url = about:blank] 03:41:42 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7fed15598c00) [pid = 1833] [serial = 164] [outer = (nil)] [url = about:blank] 03:41:42 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7fed13635000) [pid = 1833] [serial = 161] [outer = (nil)] [url = about:blank] 03:41:42 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7fed15685000) [pid = 1833] [serial = 167] [outer = (nil)] [url = about:blank] 03:41:42 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7fed11be7c00) [pid = 1833] [serial = 158] [outer = (nil)] [url = about:blank] 03:41:42 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7fed125ec400) [pid = 1833] [serial = 159] [outer = (nil)] [url = about:blank] 03:41:42 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7fed0aeadc00) [pid = 1833] [serial = 155] [outer = (nil)] [url = about:blank] 03:41:42 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7fed0f5ee800) [pid = 1833] [serial = 156] [outer = (nil)] [url = about:blank] 03:41:42 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7fed162c9000) [pid = 1833] [serial = 144] [outer = (nil)] [url = about:blank] 03:41:42 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7fed16231000) [pid = 1833] [serial = 170] [outer = (nil)] [url = about:blank] 03:41:42 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7fed1aa65800) [pid = 1833] [serial = 171] [outer = (nil)] [url = about:blank] 03:41:42 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7fed15681c00) [pid = 1833] [serial = 165] [outer = (nil)] [url = about:blank] 03:41:42 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7fed15e7fc00) [pid = 1833] [serial = 168] [outer = (nil)] [url = about:blank] 03:41:42 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7fed14048800) [pid = 1833] [serial = 162] [outer = (nil)] [url = about:blank] 03:41:42 INFO - PROCESS | 1833 | 1461235302164 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 03:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1177ms 03:41:42 INFO - PROCESS | 1833 | 1461235302192 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 03:41:42 INFO - PROCESS | 1833 | 1461235302197 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 03:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:41:42 INFO - PROCESS | 1833 | 1461235302204 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:41:42 INFO - PROCESS | 1833 | 1461235302206 Marionette TRACE conn3 <- [1,270,null,{}] 03:41:42 INFO - PROCESS | 1833 | 1461235302211 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:42 INFO - PROCESS | 1833 | 1461235302351 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 03:41:42 INFO - PROCESS | 1833 | 1461235302455 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f530800 == 40 [pid = 1833] [id = 75] 03:41:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7fed0ca55400) [pid = 1833] [serial = 223] [outer = (nil)] 03:41:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7fed15598c00) [pid = 1833] [serial = 224] [outer = 0x7fed0ca55400] 03:41:42 INFO - PROCESS | 1833 | 1461235302516 Marionette DEBUG loaded listener.js 03:41:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7fed1623a400) [pid = 1833] [serial = 225] [outer = 0x7fed0ca55400] 03:41:43 INFO - PROCESS | 1833 | 1461235303170 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 03:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 974ms 03:41:43 INFO - PROCESS | 1833 | 1461235303178 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 03:41:43 INFO - PROCESS | 1833 | 1461235303182 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 03:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:41:43 INFO - PROCESS | 1833 | 1461235303190 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:41:43 INFO - PROCESS | 1833 | 1461235303198 Marionette TRACE conn3 <- [1,274,null,{}] 03:41:43 INFO - PROCESS | 1833 | 1461235303210 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:43 INFO - PROCESS | 1833 | 1461235303348 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 03:41:43 INFO - PROCESS | 1833 | 1461235303446 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15124800 == 41 [pid = 1833] [id = 76] 03:41:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7fed0ad5a800) [pid = 1833] [serial = 226] [outer = (nil)] 03:41:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7fed0ad65c00) [pid = 1833] [serial = 227] [outer = 0x7fed0ad5a800] 03:41:43 INFO - PROCESS | 1833 | 1461235303506 Marionette DEBUG loaded listener.js 03:41:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7fed16e7fc00) [pid = 1833] [serial = 228] [outer = 0x7fed0ad5a800] 03:41:44 INFO - PROCESS | 1833 | 1461235304195 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 03:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1038ms 03:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:41:44 INFO - PROCESS | 1833 | 1461235304227 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 03:41:44 INFO - PROCESS | 1833 | 1461235304230 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 03:41:44 INFO - PROCESS | 1833 | 1461235304236 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:41:44 INFO - PROCESS | 1833 | 1461235304239 Marionette TRACE conn3 <- [1,278,null,{}] 03:41:44 INFO - PROCESS | 1833 | 1461235304243 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:44 INFO - PROCESS | 1833 | 1461235304442 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 03:41:44 INFO - PROCESS | 1833 | 1461235304472 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1b7cb800 == 42 [pid = 1833] [id = 77] 03:41:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7fed16e80c00) [pid = 1833] [serial = 229] [outer = (nil)] 03:41:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7fed1b716800) [pid = 1833] [serial = 230] [outer = 0x7fed16e80c00] 03:41:44 INFO - PROCESS | 1833 | 1461235304532 Marionette DEBUG loaded listener.js 03:41:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7fed219f7400) [pid = 1833] [serial = 231] [outer = 0x7fed16e80c00] 03:41:45 INFO - PROCESS | 1833 | 1461235305238 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 03:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1028ms 03:41:45 INFO - PROCESS | 1833 | 1461235305263 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 03:41:45 INFO - PROCESS | 1833 | 1461235305266 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 03:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:41:45 INFO - PROCESS | 1833 | 1461235305348 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:41:45 INFO - PROCESS | 1833 | 1461235305352 Marionette TRACE conn3 <- [1,282,null,{}] 03:41:45 INFO - PROCESS | 1833 | 1461235305361 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:45 INFO - PROCESS | 1833 | 1461235305535 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 03:41:45 INFO - PROCESS | 1833 | 1461235305594 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed22807000 == 43 [pid = 1833] [id = 78] 03:41:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7fed229c6400) [pid = 1833] [serial = 232] [outer = (nil)] 03:41:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7fed22cd8800) [pid = 1833] [serial = 233] [outer = 0x7fed229c6400] 03:41:45 INFO - PROCESS | 1833 | 1461235305668 Marionette DEBUG loaded listener.js 03:41:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7fed26bad400) [pid = 1833] [serial = 234] [outer = 0x7fed229c6400] 03:41:46 INFO - PROCESS | 1833 | 1461235306341 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 03:41:46 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7fed15e7e400) [pid = 1833] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:41:46 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7fed0e040400) [pid = 1833] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:41:46 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7fed1568d800) [pid = 1833] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:41:46 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7fed11bf3c00) [pid = 1833] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:41:46 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7fed0ad95400) [pid = 1833] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:41:46 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7fed0ab5cc00) [pid = 1833] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:41:46 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7fed15a4ac00) [pid = 1833] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:41:46 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7fed0aa5b800) [pid = 1833] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:41:46 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7fed0e03f000) [pid = 1833] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:41:46 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7fed0ab5dc00) [pid = 1833] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1200ms 03:41:46 INFO - PROCESS | 1833 | 1461235306478 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 03:41:46 INFO - PROCESS | 1833 | 1461235306481 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 03:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:41:46 INFO - PROCESS | 1833 | 1461235306487 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:41:46 INFO - PROCESS | 1833 | 1461235306489 Marionette TRACE conn3 <- [1,286,null,{}] 03:41:46 INFO - PROCESS | 1833 | 1461235306494 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:46 INFO - PROCESS | 1833 | 1461235306635 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 03:41:46 INFO - PROCESS | 1833 | 1461235306645 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0afc8000 == 44 [pid = 1833] [id = 79] 03:41:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7fed15a4ac00) [pid = 1833] [serial = 235] [outer = (nil)] 03:41:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7fed21b20c00) [pid = 1833] [serial = 236] [outer = 0x7fed15a4ac00] 03:41:46 INFO - PROCESS | 1833 | 1461235306716 Marionette DEBUG loaded listener.js 03:41:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7fed26e82000) [pid = 1833] [serial = 237] [outer = 0x7fed15a4ac00] 03:41:47 INFO - PROCESS | 1833 | 1461235307457 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 03:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1028ms 03:41:47 INFO - PROCESS | 1833 | 1461235307516 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 03:41:47 INFO - PROCESS | 1833 | 1461235307520 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 03:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:41:47 INFO - PROCESS | 1833 | 1461235307531 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:41:47 INFO - PROCESS | 1833 | 1461235307533 Marionette TRACE conn3 <- [1,290,null,{}] 03:41:47 INFO - PROCESS | 1833 | 1461235307538 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:47 INFO - PROCESS | 1833 | 1461235307673 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 03:41:47 INFO - PROCESS | 1833 | 1461235307687 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26a3c800 == 45 [pid = 1833] [id = 80] 03:41:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7fed0e0df800) [pid = 1833] [serial = 238] [outer = (nil)] 03:41:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7fed1293cc00) [pid = 1833] [serial = 239] [outer = 0x7fed0e0df800] 03:41:47 INFO - PROCESS | 1833 | 1461235307744 Marionette DEBUG loaded listener.js 03:41:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7fed12941000) [pid = 1833] [serial = 240] [outer = 0x7fed0e0df800] 03:41:48 INFO - PROCESS | 1833 | 1461235308390 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 03:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 878ms 03:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:41:48 INFO - PROCESS | 1833 | 1461235308409 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 03:41:48 INFO - PROCESS | 1833 | 1461235308411 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 03:41:48 INFO - PROCESS | 1833 | 1461235308416 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:41:48 INFO - PROCESS | 1833 | 1461235308419 Marionette TRACE conn3 <- [1,294,null,{}] 03:41:48 INFO - PROCESS | 1833 | 1461235308423 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:48 INFO - PROCESS | 1833 | 1461235308600 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 03:41:48 INFO - PROCESS | 1833 | 1461235308716 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0d5f1800 == 46 [pid = 1833] [id = 81] 03:41:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7fed0ad5dc00) [pid = 1833] [serial = 241] [outer = (nil)] 03:41:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7fed0ad61000) [pid = 1833] [serial = 242] [outer = 0x7fed0ad5dc00] 03:41:48 INFO - PROCESS | 1833 | 1461235308786 Marionette DEBUG loaded listener.js 03:41:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7fed0ad69c00) [pid = 1833] [serial = 243] [outer = 0x7fed0ad5dc00] 03:41:49 INFO - PROCESS | 1833 | 1461235309627 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:41:49 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. 03:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1275ms 03:41:49 INFO - PROCESS | 1833 | 1461235309694 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 03:41:49 INFO - PROCESS | 1833 | 1461235309699 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 03:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:41:49 INFO - PROCESS | 1833 | 1461235309706 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:41:49 INFO - PROCESS | 1833 | 1461235309712 Marionette TRACE conn3 <- [1,298,null,{}] 03:41:49 INFO - PROCESS | 1833 | 1461235309718 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:49 INFO - PROCESS | 1833 | 1461235309874 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 03:41:49 INFO - PROCESS | 1833 | 1461235309978 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15a6c800 == 47 [pid = 1833] [id = 82] 03:41:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7fed0ad5e000) [pid = 1833] [serial = 244] [outer = (nil)] 03:41:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7fed1293d400) [pid = 1833] [serial = 245] [outer = 0x7fed0ad5e000] 03:41:50 INFO - PROCESS | 1833 | 1461235310054 Marionette DEBUG loaded listener.js 03:41:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7fed14376800) [pid = 1833] [serial = 246] [outer = 0x7fed0ad5e000] 03:41:50 INFO - PROCESS | 1833 | 1461235310849 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:41:50 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. 03:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1178ms 03:41:50 INFO - PROCESS | 1833 | 1461235310886 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 03:41:50 INFO - PROCESS | 1833 | 1461235310890 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 03:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:41:50 INFO - PROCESS | 1833 | 1461235310896 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:41:50 INFO - PROCESS | 1833 | 1461235310900 Marionette TRACE conn3 <- [1,302,null,{}] 03:41:50 INFO - PROCESS | 1833 | 1461235310905 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:51 INFO - PROCESS | 1833 | 1461235311063 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 03:41:51 INFO - PROCESS | 1833 | 1461235311194 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26acb000 == 48 [pid = 1833] [id = 83] 03:41:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7fed0ae9f000) [pid = 1833] [serial = 247] [outer = (nil)] 03:41:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7fed16e73400) [pid = 1833] [serial = 248] [outer = 0x7fed0ae9f000] 03:41:51 INFO - PROCESS | 1833 | 1461235311265 Marionette DEBUG loaded listener.js 03:41:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7fed216d1400) [pid = 1833] [serial = 249] [outer = 0x7fed0ae9f000] 03:41:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7fed15609800) [pid = 1833] [serial = 250] [outer = 0x7fed0b103400] 03:41:52 INFO - PROCESS | 1833 | 1461235312253 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:41:52 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. 03:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1383ms 03:41:52 INFO - PROCESS | 1833 | 1461235312280 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 03:41:52 INFO - PROCESS | 1833 | 1461235312286 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 03:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:41:52 INFO - PROCESS | 1833 | 1461235312302 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:41:52 INFO - PROCESS | 1833 | 1461235312309 Marionette TRACE conn3 <- [1,306,null,{}] 03:41:52 INFO - PROCESS | 1833 | 1461235312318 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:52 INFO - PROCESS | 1833 | 1461235312475 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 03:41:52 INFO - PROCESS | 1833 | 1461235312613 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed24a81000 == 49 [pid = 1833] [id = 84] 03:41:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7fed150db400) [pid = 1833] [serial = 251] [outer = (nil)] 03:41:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7fed26a93000) [pid = 1833] [serial = 252] [outer = 0x7fed150db400] 03:41:52 INFO - PROCESS | 1833 | 1461235312683 Marionette DEBUG loaded listener.js 03:41:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7fed28b9d000) [pid = 1833] [serial = 253] [outer = 0x7fed150db400] 03:41:53 INFO - PROCESS | 1833 | 1461235313444 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:41:53 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. 03:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1191ms 03:41:53 INFO - PROCESS | 1833 | 1461235313486 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 03:41:53 INFO - PROCESS | 1833 | 1461235313490 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 03:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:41:53 INFO - PROCESS | 1833 | 1461235313495 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:41:53 INFO - PROCESS | 1833 | 1461235313498 Marionette TRACE conn3 <- [1,310,null,{}] 03:41:53 INFO - PROCESS | 1833 | 1461235313504 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:53 INFO - PROCESS | 1833 | 1461235313641 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 03:41:53 INFO - PROCESS | 1833 | 1461235313776 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2983a800 == 50 [pid = 1833] [id = 85] 03:41:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7fed1252a800) [pid = 1833] [serial = 254] [outer = (nil)] 03:41:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7fed12532c00) [pid = 1833] [serial = 255] [outer = 0x7fed1252a800] 03:41:53 INFO - PROCESS | 1833 | 1461235313844 Marionette DEBUG loaded listener.js 03:41:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7fed162c5c00) [pid = 1833] [serial = 256] [outer = 0x7fed1252a800] 03:41:54 INFO - PROCESS | 1833 | 1461235314577 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:41:54 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. 03:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1131ms 03:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:41:54 INFO - PROCESS | 1833 | 1461235314628 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 03:41:54 INFO - PROCESS | 1833 | 1461235314630 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 03:41:54 INFO - PROCESS | 1833 | 1461235314637 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:41:54 INFO - PROCESS | 1833 | 1461235314639 Marionette TRACE conn3 <- [1,314,null,{}] 03:41:54 INFO - PROCESS | 1833 | 1461235314644 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:54 INFO - PROCESS | 1833 | 1461235314792 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 03:41:54 INFO - PROCESS | 1833 | 1461235314937 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2b06d000 == 51 [pid = 1833] [id = 86] 03:41:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7fed0b64f000) [pid = 1833] [serial = 257] [outer = (nil)] 03:41:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7fed0b650c00) [pid = 1833] [serial = 258] [outer = 0x7fed0b64f000] 03:41:55 INFO - PROCESS | 1833 | 1461235315026 Marionette DEBUG loaded listener.js 03:41:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7fed26f5a000) [pid = 1833] [serial = 259] [outer = 0x7fed0b64f000] 03:41:55 INFO - PROCESS | 1833 | 1461235315914 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:41:55 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. 03:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1332ms 03:41:55 INFO - PROCESS | 1833 | 1461235315969 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 03:41:55 INFO - PROCESS | 1833 | 1461235315973 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 03:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:41:55 INFO - PROCESS | 1833 | 1461235315979 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:41:55 INFO - PROCESS | 1833 | 1461235315982 Marionette TRACE conn3 <- [1,318,null,{}] 03:41:55 INFO - PROCESS | 1833 | 1461235315988 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:56 INFO - PROCESS | 1833 | 1461235316134 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 03:41:56 INFO - PROCESS | 1833 | 1461235316457 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0ba70800 == 52 [pid = 1833] [id = 87] 03:41:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7fed0ad5cc00) [pid = 1833] [serial = 260] [outer = (nil)] 03:41:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7fed0ad63c00) [pid = 1833] [serial = 261] [outer = 0x7fed0ad5cc00] 03:41:56 INFO - PROCESS | 1833 | 1461235316542 Marionette DEBUG loaded listener.js 03:41:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7fed0b647400) [pid = 1833] [serial = 262] [outer = 0x7fed0ad5cc00] 03:41:57 INFO - PROCESS | 1833 | 1461235317499 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:41:57 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. 03:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1587ms 03:41:57 INFO - PROCESS | 1833 | 1461235317566 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 03:41:57 INFO - PROCESS | 1833 | 1461235317573 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 03:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:41:57 INFO - PROCESS | 1833 | 1461235317580 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:41:57 INFO - PROCESS | 1833 | 1461235317583 Marionette TRACE conn3 <- [1,322,null,{}] 03:41:57 INFO - PROCESS | 1833 | 1461235317590 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:57 INFO - PROCESS | 1833 | 1461235317764 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 03:41:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26a3c800 == 51 [pid = 1833] [id = 80] 03:41:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0afc8000 == 50 [pid = 1833] [id = 79] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7fed137f3c00) [pid = 1833] [serial = 179] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7fed0f5f1000) [pid = 1833] [serial = 176] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7fed20867c00) [pid = 1833] [serial = 173] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7fed2636dc00) [pid = 1833] [serial = 203] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed22807000 == 49 [pid = 1833] [id = 78] 03:41:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1b7cb800 == 48 [pid = 1833] [id = 77] 03:41:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed15124800 == 47 [pid = 1833] [id = 76] 03:41:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f530800 == 46 [pid = 1833] [id = 75] 03:41:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0afc9000 == 45 [pid = 1833] [id = 74] 03:41:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed109a6800 == 44 [pid = 1833] [id = 73] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7fed216cfc00) [pid = 1833] [serial = 195] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7fed109f4800) [pid = 1833] [serial = 186] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7fed16e7bc00) [pid = 1833] [serial = 182] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7fed134e9800) [pid = 1833] [serial = 188] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7fed1aa5f000) [pid = 1833] [serial = 198] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7fed0e046400) [pid = 1833] [serial = 147] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7fed219ab000) [pid = 1833] [serial = 197] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7fed16230800) [pid = 1833] [serial = 191] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7fed21be7c00) [pid = 1833] [serial = 200] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7fed0f5e8c00) [pid = 1833] [serial = 185] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7fed1aa5d000) [pid = 1833] [serial = 183] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7fed219a6000) [pid = 1833] [serial = 153] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7fed161c1800) [pid = 1833] [serial = 150] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7fed2459b800) [pid = 1833] [serial = 201] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7fed1429d000) [pid = 1833] [serial = 189] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7fed17291000) [pid = 1833] [serial = 192] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7fed1b7f6c00) [pid = 1833] [serial = 194] [outer = (nil)] [url = about:blank] 03:41:57 INFO - PROCESS | 1833 | 1461235317951 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0cac4800 == 45 [pid = 1833] [id = 88] 03:41:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7fed109f4800) [pid = 1833] [serial = 263] [outer = (nil)] 03:41:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7fed1252a400) [pid = 1833] [serial = 264] [outer = 0x7fed109f4800] 03:41:58 INFO - PROCESS | 1833 | 1461235318023 Marionette DEBUG loaded listener.js 03:41:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7fed12933400) [pid = 1833] [serial = 265] [outer = 0x7fed109f4800] 03:41:58 INFO - PROCESS | 1833 | 1461235318625 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:41:58 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. 03:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1080ms 03:41:58 INFO - PROCESS | 1833 | 1461235318663 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 03:41:58 INFO - PROCESS | 1833 | 1461235318669 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 03:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:41:58 INFO - PROCESS | 1833 | 1461235318677 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:41:58 INFO - PROCESS | 1833 | 1461235318680 Marionette TRACE conn3 <- [1,326,null,{}] 03:41:58 INFO - PROCESS | 1833 | 1461235318685 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:58 INFO - PROCESS | 1833 | 1461235318818 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 03:41:58 INFO - PROCESS | 1833 | 1461235318917 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14a51800 == 46 [pid = 1833] [id = 89] 03:41:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7fed0ad68400) [pid = 1833] [serial = 266] [outer = (nil)] 03:41:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7fed134e4400) [pid = 1833] [serial = 267] [outer = 0x7fed0ad68400] 03:41:58 INFO - PROCESS | 1833 | 1461235318975 Marionette DEBUG loaded listener.js 03:41:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7fed15173c00) [pid = 1833] [serial = 268] [outer = 0x7fed0ad68400] 03:41:59 INFO - PROCESS | 1833 | 1461235319703 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:41:59 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. 03:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1076ms 03:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:41:59 INFO - PROCESS | 1833 | 1461235319753 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 03:41:59 INFO - PROCESS | 1833 | 1461235319756 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 03:41:59 INFO - PROCESS | 1833 | 1461235319764 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:41:59 INFO - PROCESS | 1833 | 1461235319772 Marionette TRACE conn3 <- [1,330,null,{}] 03:41:59 INFO - PROCESS | 1833 | 1461235319803 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:41:59 INFO - PROCESS | 1833 | 1461235319942 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 03:41:59 INFO - PROCESS | 1833 | 1461235319953 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1566c800 == 47 [pid = 1833] [id = 90] 03:41:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7fed0c891800) [pid = 1833] [serial = 269] [outer = (nil)] 03:42:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7fed17282400) [pid = 1833] [serial = 270] [outer = 0x7fed0c891800] 03:42:00 INFO - PROCESS | 1833 | 1461235320010 Marionette DEBUG loaded listener.js 03:42:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7fed1aa5f000) [pid = 1833] [serial = 271] [outer = 0x7fed0c891800] 03:42:00 INFO - PROCESS | 1833 | 1461235320891 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:42:00 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. 03:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1190ms 03:42:00 INFO - PROCESS | 1833 | 1461235320955 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 03:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:42:00 INFO - PROCESS | 1833 | 1461235320960 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 03:42:00 INFO - PROCESS | 1833 | 1461235320966 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:42:00 INFO - PROCESS | 1833 | 1461235320969 Marionette TRACE conn3 <- [1,334,null,{}] 03:42:00 INFO - PROCESS | 1833 | 1461235320974 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:01 INFO - PROCESS | 1833 | 1461235321156 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 03:42:01 INFO - PROCESS | 1833 | 1461235321189 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed17232800 == 48 [pid = 1833] [id = 91] 03:42:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7fed0a8c8400) [pid = 1833] [serial = 272] [outer = (nil)] 03:42:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7fed0a8d4000) [pid = 1833] [serial = 273] [outer = 0x7fed0a8c8400] 03:42:01 INFO - PROCESS | 1833 | 1461235321259 Marionette DEBUG loaded listener.js 03:42:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7fed1560c800) [pid = 1833] [serial = 274] [outer = 0x7fed0a8c8400] 03:42:02 INFO - PROCESS | 1833 | 1461235322155 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:42:02 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. 03:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1227ms 03:42:02 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7fed0e03f800) [pid = 1833] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:42:02 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7fed0e044400) [pid = 1833] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:42:02 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7fed229c6400) [pid = 1833] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:42:02 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7fed15a4ac00) [pid = 1833] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:42:02 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7fed0c88c800) [pid = 1833] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:42:02 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7fed0ad5a800) [pid = 1833] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:42:02 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7fed0ca55400) [pid = 1833] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:42:02 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7fed22b19000) [pid = 1833] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:42:02 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7fed0ad95800) [pid = 1833] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:42:02 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7fed16e80c00) [pid = 1833] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:42:02 INFO - PROCESS | 1833 | 1461235322364 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 03:42:02 INFO - PROCESS | 1833 | 1461235322367 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 03:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:42:02 INFO - PROCESS | 1833 | 1461235322374 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:42:02 INFO - PROCESS | 1833 | 1461235322376 Marionette TRACE conn3 <- [1,338,null,{}] 03:42:02 INFO - PROCESS | 1833 | 1461235322381 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:02 INFO - PROCESS | 1833 | 1461235322511 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 03:42:02 INFO - PROCESS | 1833 | 1461235322525 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed16e3e800 == 49 [pid = 1833] [id = 92] 03:42:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7fed134ddc00) [pid = 1833] [serial = 275] [outer = (nil)] 03:42:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7fed15a4ac00) [pid = 1833] [serial = 276] [outer = 0x7fed134ddc00] 03:42:02 INFO - PROCESS | 1833 | 1461235322614 Marionette DEBUG loaded listener.js 03:42:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7fed219a6000) [pid = 1833] [serial = 277] [outer = 0x7fed134ddc00] 03:42:03 INFO - PROCESS | 1833 | 1461235323358 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:42:03 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. 03:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1024ms 03:42:03 INFO - PROCESS | 1833 | 1461235323409 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 03:42:03 INFO - PROCESS | 1833 | 1461235323412 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 03:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:42:03 INFO - PROCESS | 1833 | 1461235323418 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:42:03 INFO - PROCESS | 1833 | 1461235323420 Marionette TRACE conn3 <- [1,342,null,{}] 03:42:03 INFO - PROCESS | 1833 | 1461235323445 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:03 INFO - PROCESS | 1833 | 1461235323573 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 03:42:03 INFO - PROCESS | 1833 | 1461235323587 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed22b46000 == 50 [pid = 1833] [id = 93] 03:42:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7fed2636dc00) [pid = 1833] [serial = 278] [outer = (nil)] 03:42:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7fed26a8e400) [pid = 1833] [serial = 279] [outer = 0x7fed2636dc00] 03:42:03 INFO - PROCESS | 1833 | 1461235323645 Marionette DEBUG loaded listener.js 03:42:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7fed26e84400) [pid = 1833] [serial = 280] [outer = 0x7fed2636dc00] 03:42:04 INFO - PROCESS | 1833 | 1461235324343 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:42:04 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. 03:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1038ms 03:42:04 INFO - PROCESS | 1833 | 1461235324458 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 03:42:04 INFO - PROCESS | 1833 | 1461235324463 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 03:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:42:04 INFO - PROCESS | 1833 | 1461235324471 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:42:04 INFO - PROCESS | 1833 | 1461235324477 Marionette TRACE conn3 <- [1,346,null,{}] 03:42:04 INFO - PROCESS | 1833 | 1461235324485 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:04 INFO - PROCESS | 1833 | 1461235324722 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 03:42:04 INFO - PROCESS | 1833 | 1461235324894 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f532000 == 51 [pid = 1833] [id = 94] 03:42:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7fed0b613400) [pid = 1833] [serial = 281] [outer = (nil)] 03:42:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7fed0b618400) [pid = 1833] [serial = 282] [outer = 0x7fed0b613400] 03:42:04 INFO - PROCESS | 1833 | 1461235324965 Marionette DEBUG loaded listener.js 03:42:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7fed0b61d800) [pid = 1833] [serial = 283] [outer = 0x7fed0b613400] 03:42:05 INFO - PROCESS | 1833 | 1461235325819 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:42:05 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. 03:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1388ms 03:42:05 INFO - PROCESS | 1833 | 1461235325860 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 03:42:05 INFO - PROCESS | 1833 | 1461235325865 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 03:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:42:05 INFO - PROCESS | 1833 | 1461235325876 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:42:05 INFO - PROCESS | 1833 | 1461235325881 Marionette TRACE conn3 <- [1,350,null,{}] 03:42:05 INFO - PROCESS | 1833 | 1461235325887 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:06 INFO - PROCESS | 1833 | 1461235326045 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 03:42:06 INFO - PROCESS | 1833 | 1461235326187 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed16e30000 == 52 [pid = 1833] [id = 95] 03:42:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7fed0b614c00) [pid = 1833] [serial = 284] [outer = (nil)] 03:42:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7fed0f5ee400) [pid = 1833] [serial = 285] [outer = 0x7fed0b614c00] 03:42:06 INFO - PROCESS | 1833 | 1461235326257 Marionette DEBUG loaded listener.js 03:42:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7fed12517400) [pid = 1833] [serial = 286] [outer = 0x7fed0b614c00] 03:42:07 INFO - PROCESS | 1833 | 1461235327121 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:42:07 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. 03:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1282ms 03:42:07 INFO - PROCESS | 1833 | 1461235327156 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 03:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:42:07 INFO - PROCESS | 1833 | 1461235327161 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 03:42:07 INFO - PROCESS | 1833 | 1461235327169 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:42:07 INFO - PROCESS | 1833 | 1461235327172 Marionette TRACE conn3 <- [1,354,null,{}] 03:42:07 INFO - PROCESS | 1833 | 1461235327187 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:07 INFO - PROCESS | 1833 | 1461235327392 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 03:42:07 INFO - PROCESS | 1833 | 1461235327539 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26ad8000 == 53 [pid = 1833] [id = 96] 03:42:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7fed0e116400) [pid = 1833] [serial = 287] [outer = (nil)] 03:42:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7fed0e120400) [pid = 1833] [serial = 288] [outer = 0x7fed0e116400] 03:42:07 INFO - PROCESS | 1833 | 1461235327615 Marionette DEBUG loaded listener.js 03:42:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7fed12536800) [pid = 1833] [serial = 289] [outer = 0x7fed0e116400] 03:42:08 INFO - PROCESS | 1833 | 1461235328578 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:42:08 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. 03:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1441ms 03:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:42:08 INFO - PROCESS | 1833 | 1461235328609 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 03:42:08 INFO - PROCESS | 1833 | 1461235328612 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 03:42:08 INFO - PROCESS | 1833 | 1461235328618 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:42:08 INFO - PROCESS | 1833 | 1461235328621 Marionette TRACE conn3 <- [1,358,null,{}] 03:42:08 INFO - PROCESS | 1833 | 1461235328626 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:08 INFO - PROCESS | 1833 | 1461235328767 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 03:42:08 INFO - PROCESS | 1833 | 1461235328905 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed29840800 == 54 [pid = 1833] [id = 97] 03:42:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7fed0e11a800) [pid = 1833] [serial = 290] [outer = (nil)] 03:42:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7fed1550c800) [pid = 1833] [serial = 291] [outer = 0x7fed0e11a800] 03:42:08 INFO - PROCESS | 1833 | 1461235328975 Marionette DEBUG loaded listener.js 03:42:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7fed15a4dc00) [pid = 1833] [serial = 292] [outer = 0x7fed0e11a800] 03:42:09 INFO - PROCESS | 1833 | 1461235329838 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:42:09 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. 03:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1279ms 03:42:09 INFO - PROCESS | 1833 | 1461235329896 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 03:42:09 INFO - PROCESS | 1833 | 1461235329899 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 03:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:42:09 INFO - PROCESS | 1833 | 1461235329906 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:42:09 INFO - PROCESS | 1833 | 1461235329909 Marionette TRACE conn3 <- [1,362,null,{}] 03:42:09 INFO - PROCESS | 1833 | 1461235329914 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:10 INFO - PROCESS | 1833 | 1461235330059 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 03:42:10 INFO - PROCESS | 1833 | 1461235330258 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b66b000 == 55 [pid = 1833] [id = 98] 03:42:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7fed0aa5bc00) [pid = 1833] [serial = 293] [outer = (nil)] 03:42:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7fed0b64bc00) [pid = 1833] [serial = 294] [outer = 0x7fed0aa5bc00] 03:42:10 INFO - PROCESS | 1833 | 1461235330328 Marionette DEBUG loaded listener.js 03:42:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7fed16203800) [pid = 1833] [serial = 295] [outer = 0x7fed0aa5bc00] 03:42:11 INFO - PROCESS | 1833 | 1461235331421 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:42:11 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. 03:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1580ms 03:42:11 INFO - PROCESS | 1833 | 1461235331487 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 03:42:11 INFO - PROCESS | 1833 | 1461235331495 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 03:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:42:11 INFO - PROCESS | 1833 | 1461235331503 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:42:11 INFO - PROCESS | 1833 | 1461235331508 Marionette TRACE conn3 <- [1,366,null,{}] 03:42:11 INFO - PROCESS | 1833 | 1461235331515 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:11 INFO - PROCESS | 1833 | 1461235331741 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 03:42:11 INFO - PROCESS | 1833 | 1461235331934 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b044000 == 56 [pid = 1833] [id = 99] 03:42:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7fed0b64e400) [pid = 1833] [serial = 296] [outer = (nil)] 03:42:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7fed0b92c000) [pid = 1833] [serial = 297] [outer = 0x7fed0b64e400] 03:42:12 INFO - PROCESS | 1833 | 1461235332042 Marionette DEBUG loaded listener.js 03:42:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7fed0e03f800) [pid = 1833] [serial = 298] [outer = 0x7fed0b64e400] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7fed1293cc00) [pid = 1833] [serial = 239] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed16e3e800 == 55 [pid = 1833] [id = 92] 03:42:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed17232800 == 54 [pid = 1833] [id = 91] 03:42:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1566c800 == 53 [pid = 1833] [id = 90] 03:42:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14a51800 == 52 [pid = 1833] [id = 89] 03:42:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0cac4800 == 51 [pid = 1833] [id = 88] 03:42:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0ba70800 == 50 [pid = 1833] [id = 87] 03:42:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26acb000 == 49 [pid = 1833] [id = 83] 03:42:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed15a6c800 == 48 [pid = 1833] [id = 82] 03:42:12 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0d5f1800 == 47 [pid = 1833] [id = 81] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7fed11be7800) [pid = 1833] [serial = 177] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7fed15165400) [pid = 1833] [serial = 180] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7fed22cd8800) [pid = 1833] [serial = 233] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7fed21b20c00) [pid = 1833] [serial = 236] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7fed15171400) [pid = 1833] [serial = 222] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7fed13639c00) [pid = 1833] [serial = 221] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7fed0ad65c00) [pid = 1833] [serial = 227] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7fed16e7fc00) [pid = 1833] [serial = 228] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7fed15598c00) [pid = 1833] [serial = 224] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7fed1623a400) [pid = 1833] [serial = 225] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7fed26933c00) [pid = 1833] [serial = 204] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7fed150df800) [pid = 1833] [serial = 209] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7fed0e047000) [pid = 1833] [serial = 219] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7fed0b10c800) [pid = 1833] [serial = 218] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7fed26bad400) [pid = 1833] [serial = 234] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7fed0e046c00) [pid = 1833] [serial = 206] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7fed26dad400) [pid = 1833] [serial = 215] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7fed2283d000) [pid = 1833] [serial = 212] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7fed1b716800) [pid = 1833] [serial = 230] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7fed26e82000) [pid = 1833] [serial = 237] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7fed219f7400) [pid = 1833] [serial = 231] [outer = (nil)] [url = about:blank] 03:42:12 INFO - PROCESS | 1833 | 1461235332777 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:42:12 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. 03:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1334ms 03:42:12 INFO - PROCESS | 1833 | 1461235332845 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 03:42:12 INFO - PROCESS | 1833 | 1461235332853 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 03:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:42:12 INFO - PROCESS | 1833 | 1461235332863 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:42:12 INFO - PROCESS | 1833 | 1461235332867 Marionette TRACE conn3 <- [1,370,null,{}] 03:42:12 INFO - PROCESS | 1833 | 1461235332872 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:13 INFO - PROCESS | 1833 | 1461235333012 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 03:42:13 INFO - PROCESS | 1833 | 1461235333024 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed13ed6800 == 48 [pid = 1833] [id = 100] 03:42:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7fed0e117400) [pid = 1833] [serial = 299] [outer = (nil)] 03:42:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7fed109f4000) [pid = 1833] [serial = 300] [outer = 0x7fed0e117400] 03:42:13 INFO - PROCESS | 1833 | 1461235333082 Marionette DEBUG loaded listener.js 03:42:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7fed12519800) [pid = 1833] [serial = 301] [outer = 0x7fed0e117400] 03:42:13 INFO - PROCESS | 1833 | 1461235333905 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 03:42:13 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. 03:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1082ms 03:42:13 INFO - PROCESS | 1833 | 1461235333952 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 03:42:13 INFO - PROCESS | 1833 | 1461235333956 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 03:42:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:42:13 INFO - PROCESS | 1833 | 1461235333962 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:42:13 INFO - PROCESS | 1833 | 1461235333967 Marionette TRACE conn3 <- [1,374,null,{}] 03:42:13 INFO - PROCESS | 1833 | 1461235333982 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:14 INFO - PROCESS | 1833 | 1461235334119 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 03:42:14 INFO - PROCESS | 1833 | 1461235334136 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14fa0000 == 49 [pid = 1833] [id = 101] 03:42:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7fed12529000) [pid = 1833] [serial = 302] [outer = (nil)] 03:42:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7fed132cf800) [pid = 1833] [serial = 303] [outer = 0x7fed12529000] 03:42:14 INFO - PROCESS | 1833 | 1461235334198 Marionette DEBUG loaded listener.js 03:42:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7fed13e33400) [pid = 1833] [serial = 304] [outer = 0x7fed12529000] 03:42:14 INFO - PROCESS | 1833 | 1461235334989 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:42:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:42:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1086ms 03:42:15 INFO - PROCESS | 1833 | 1461235335053 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 03:42:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:42:15 INFO - PROCESS | 1833 | 1461235335057 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 03:42:15 INFO - PROCESS | 1833 | 1461235335062 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:42:15 INFO - PROCESS | 1833 | 1461235335065 Marionette TRACE conn3 <- [1,378,null,{}] 03:42:15 INFO - PROCESS | 1833 | 1461235335070 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:15 INFO - PROCESS | 1833 | 1461235335245 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 03:42:15 INFO - PROCESS | 1833 | 1461235335271 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15e37800 == 50 [pid = 1833] [id = 102] 03:42:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7fed0a8cec00) [pid = 1833] [serial = 305] [outer = (nil)] 03:42:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7fed1568ec00) [pid = 1833] [serial = 306] [outer = 0x7fed0a8cec00] 03:42:15 INFO - PROCESS | 1833 | 1461235335332 Marionette DEBUG loaded listener.js 03:42:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7fed1623a400) [pid = 1833] [serial = 307] [outer = 0x7fed0a8cec00] 03:42:16 INFO - PROCESS | 1833 | 1461235335998 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:42:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:42:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 976ms 03:42:16 INFO - PROCESS | 1833 | 1461235336039 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 03:42:16 INFO - PROCESS | 1833 | 1461235336042 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 03:42:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:42:16 INFO - PROCESS | 1833 | 1461235336047 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:42:16 INFO - PROCESS | 1833 | 1461235336049 Marionette TRACE conn3 <- [1,382,null,{}] 03:42:16 INFO - PROCESS | 1833 | 1461235336054 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:16 INFO - PROCESS | 1833 | 1461235336213 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 03:42:16 INFO - PROCESS | 1833 | 1461235336238 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1b7cc800 == 51 [pid = 1833] [id = 103] 03:42:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7fed0a8d3400) [pid = 1833] [serial = 308] [outer = (nil)] 03:42:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7fed17287c00) [pid = 1833] [serial = 309] [outer = 0x7fed0a8d3400] 03:42:16 INFO - PROCESS | 1833 | 1461235336301 Marionette DEBUG loaded listener.js 03:42:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7fed2147f800) [pid = 1833] [serial = 310] [outer = 0x7fed0a8d3400] 03:42:16 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7fed0a8c8400) [pid = 1833] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:42:16 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7fed134ddc00) [pid = 1833] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:42:16 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7fed0ad5cc00) [pid = 1833] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:42:16 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7fed0ad68400) [pid = 1833] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:42:17 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7fed109f4800) [pid = 1833] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:42:17 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7fed0c891800) [pid = 1833] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:42:17 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7fed0e0df800) [pid = 1833] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:42:17 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:42:17 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:42:17 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:42:17 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:42:17 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:42:17 INFO - PROCESS | 1833 | 1461235337212 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:42:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:42:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1228ms 03:42:17 INFO - PROCESS | 1833 | 1461235337277 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 03:42:17 INFO - PROCESS | 1833 | 1461235337281 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 03:42:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:42:17 INFO - PROCESS | 1833 | 1461235337286 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:42:17 INFO - PROCESS | 1833 | 1461235337288 Marionette TRACE conn3 <- [1,386,null,{}] 03:42:17 INFO - PROCESS | 1833 | 1461235337293 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:17 INFO - PROCESS | 1833 | 1461235337453 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 03:42:17 INFO - PROCESS | 1833 | 1461235337463 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2194d000 == 52 [pid = 1833] [id = 104] 03:42:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7fed0aea0c00) [pid = 1833] [serial = 311] [outer = (nil)] 03:42:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7fed2459b800) [pid = 1833] [serial = 312] [outer = 0x7fed0aea0c00] 03:42:17 INFO - PROCESS | 1833 | 1461235337526 Marionette DEBUG loaded listener.js 03:42:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7fed26a93400) [pid = 1833] [serial = 313] [outer = 0x7fed0aea0c00] 03:42:18 INFO - PROCESS | 1833 | 1461235338243 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 03:42:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:42:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 980ms 03:42:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:42:18 INFO - PROCESS | 1833 | 1461235338266 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 03:42:18 INFO - PROCESS | 1833 | 1461235338268 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 03:42:18 INFO - PROCESS | 1833 | 1461235338274 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:42:18 INFO - PROCESS | 1833 | 1461235338277 Marionette TRACE conn3 <- [1,390,null,{}] 03:42:18 INFO - PROCESS | 1833 | 1461235338281 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:18 INFO - PROCESS | 1833 | 1461235338441 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 03:42:18 INFO - PROCESS | 1833 | 1461235338460 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26304800 == 53 [pid = 1833] [id = 105] 03:42:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7fed0a8cd800) [pid = 1833] [serial = 314] [outer = (nil)] 03:42:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7fed26e24000) [pid = 1833] [serial = 315] [outer = 0x7fed0a8cd800] 03:42:18 INFO - PROCESS | 1833 | 1461235338516 Marionette DEBUG loaded listener.js 03:42:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7fed26f62c00) [pid = 1833] [serial = 316] [outer = 0x7fed0a8cd800] 03:42:19 INFO - PROCESS | 1833 | 1461235339385 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 03:42:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:42:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1180ms 03:42:19 INFO - PROCESS | 1833 | 1461235339454 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 03:42:19 INFO - PROCESS | 1833 | 1461235339460 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 03:42:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:42:19 INFO - PROCESS | 1833 | 1461235339467 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:42:19 INFO - PROCESS | 1833 | 1461235339473 Marionette TRACE conn3 <- [1,394,null,{}] 03:42:19 INFO - PROCESS | 1833 | 1461235339482 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:19 INFO - PROCESS | 1833 | 1461235339643 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 03:42:19 INFO - PROCESS | 1833 | 1461235339781 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed132c6000 == 54 [pid = 1833] [id = 106] 03:42:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7fed0a8ce000) [pid = 1833] [serial = 317] [outer = (nil)] 03:42:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7fed0b64ac00) [pid = 1833] [serial = 318] [outer = 0x7fed0a8ce000] 03:42:19 INFO - PROCESS | 1833 | 1461235339877 Marionette DEBUG loaded listener.js 03:42:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7fed0e046000) [pid = 1833] [serial = 319] [outer = 0x7fed0a8ce000] 03:42:20 INFO - PROCESS | 1833 | 1461235340746 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 03:42:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:42:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1340ms 03:42:20 INFO - PROCESS | 1833 | 1461235340808 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 03:42:20 INFO - PROCESS | 1833 | 1461235340816 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 03:42:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:42:20 INFO - PROCESS | 1833 | 1461235340826 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:42:20 INFO - PROCESS | 1833 | 1461235340829 Marionette TRACE conn3 <- [1,398,null,{}] 03:42:20 INFO - PROCESS | 1833 | 1461235340835 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:21 INFO - PROCESS | 1833 | 1461235341031 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 03:42:21 INFO - PROCESS | 1833 | 1461235341168 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1b7ca000 == 55 [pid = 1833] [id = 107] 03:42:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7fed0b10c800) [pid = 1833] [serial = 320] [outer = (nil)] 03:42:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7fed12938800) [pid = 1833] [serial = 321] [outer = 0x7fed0b10c800] 03:42:21 INFO - PROCESS | 1833 | 1461235341240 Marionette DEBUG loaded listener.js 03:42:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7fed1362c000) [pid = 1833] [serial = 322] [outer = 0x7fed0b10c800] 03:42:22 INFO - PROCESS | 1833 | 1461235342210 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 03:42:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:42:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1437ms 03:42:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:42:22 INFO - PROCESS | 1833 | 1461235342264 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 03:42:22 INFO - PROCESS | 1833 | 1461235342267 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 03:42:22 INFO - PROCESS | 1833 | 1461235342274 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:42:22 INFO - PROCESS | 1833 | 1461235342280 Marionette TRACE conn3 <- [1,402,null,{}] 03:42:22 INFO - PROCESS | 1833 | 1461235342295 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:22 INFO - PROCESS | 1833 | 1461235342452 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 03:42:22 INFO - PROCESS | 1833 | 1461235342589 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed28b82800 == 56 [pid = 1833] [id = 108] 03:42:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7fed0e18fc00) [pid = 1833] [serial = 323] [outer = (nil)] 03:42:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7fed13e31000) [pid = 1833] [serial = 324] [outer = 0x7fed0e18fc00] 03:42:22 INFO - PROCESS | 1833 | 1461235342713 Marionette DEBUG loaded listener.js 03:42:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7fed1623c400) [pid = 1833] [serial = 325] [outer = 0x7fed0e18fc00] 03:42:23 INFO - PROCESS | 1833 | 1461235343556 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 03:42:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:42:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1334ms 03:42:23 INFO - PROCESS | 1833 | 1461235343608 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 03:42:23 INFO - PROCESS | 1833 | 1461235343612 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 03:42:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:42:23 INFO - PROCESS | 1833 | 1461235343618 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:42:23 INFO - PROCESS | 1833 | 1461235343621 Marionette TRACE conn3 <- [1,406,null,{}] 03:42:23 INFO - PROCESS | 1833 | 1461235343626 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:23 INFO - PROCESS | 1833 | 1461235343782 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 03:42:23 INFO - PROCESS | 1833 | 1461235343927 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed268af800 == 57 [pid = 1833] [id = 109] 03:42:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7fed0a846400) [pid = 1833] [serial = 326] [outer = (nil)] 03:42:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7fed0a84e800) [pid = 1833] [serial = 327] [outer = 0x7fed0a846400] 03:42:24 INFO - PROCESS | 1833 | 1461235344001 Marionette DEBUG loaded listener.js 03:42:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7fed0e192800) [pid = 1833] [serial = 328] [outer = 0x7fed0a846400] 03:42:24 INFO - PROCESS | 1833 | 1461235344821 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 03:42:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:42:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1234ms 03:42:24 INFO - PROCESS | 1833 | 1461235344853 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 03:42:24 INFO - PROCESS | 1833 | 1461235344856 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 03:42:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:42:24 INFO - PROCESS | 1833 | 1461235344862 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:42:24 INFO - PROCESS | 1833 | 1461235344865 Marionette TRACE conn3 <- [1,410,null,{}] 03:42:24 INFO - PROCESS | 1833 | 1461235344870 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:25 INFO - PROCESS | 1833 | 1461235345012 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 03:42:25 INFO - PROCESS | 1833 | 1461235345183 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2e58e800 == 58 [pid = 1833] [id = 110] 03:42:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7fed094ee000) [pid = 1833] [serial = 329] [outer = (nil)] 03:42:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7fed094f4800) [pid = 1833] [serial = 330] [outer = 0x7fed094ee000] 03:42:25 INFO - PROCESS | 1833 | 1461235345253 Marionette DEBUG loaded listener.js 03:42:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7fed094f9c00) [pid = 1833] [serial = 331] [outer = 0x7fed094ee000] 03:42:26 INFO - PROCESS | 1833 | 1461235346150 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 03:42:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:42:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1333ms 03:42:26 INFO - PROCESS | 1833 | 1461235346197 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 03:42:26 INFO - PROCESS | 1833 | 1461235346200 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 03:42:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:42:26 INFO - PROCESS | 1833 | 1461235346206 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:42:26 INFO - PROCESS | 1833 | 1461235346208 Marionette TRACE conn3 <- [1,414,null,{}] 03:42:26 INFO - PROCESS | 1833 | 1461235346214 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:26 INFO - PROCESS | 1833 | 1461235346392 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 03:42:26 INFO - PROCESS | 1833 | 1461235346703 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0cac4800 == 59 [pid = 1833] [id = 111] 03:42:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7fed0a84d800) [pid = 1833] [serial = 332] [outer = (nil)] 03:42:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7fed0a851c00) [pid = 1833] [serial = 333] [outer = 0x7fed0a84d800] 03:42:26 INFO - PROCESS | 1833 | 1461235346838 Marionette DEBUG loaded listener.js 03:42:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7fed0aa58800) [pid = 1833] [serial = 334] [outer = 0x7fed0a84d800] 03:42:27 INFO - PROCESS | 1833 | 1461235347665 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 03:42:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:42:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1526ms 03:42:27 INFO - PROCESS | 1833 | 1461235347733 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 03:42:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:42:27 INFO - PROCESS | 1833 | 1461235347743 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 03:42:27 INFO - PROCESS | 1833 | 1461235347751 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:42:27 INFO - PROCESS | 1833 | 1461235347755 Marionette TRACE conn3 <- [1,418,null,{}] 03:42:27 INFO - PROCESS | 1833 | 1461235347761 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:27 INFO - PROCESS | 1833 | 1461235347933 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 03:42:28 INFO - PROCESS | 1833 | 1461235348076 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1365d800 == 60 [pid = 1833] [id = 112] 03:42:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7fed0b619400) [pid = 1833] [serial = 335] [outer = (nil)] 03:42:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7fed0b938c00) [pid = 1833] [serial = 336] [outer = 0x7fed0b619400] 03:42:28 INFO - PROCESS | 1833 | 1461235348147 Marionette DEBUG loaded listener.js 03:42:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7fed0e0d8400) [pid = 1833] [serial = 337] [outer = 0x7fed0b619400] 03:42:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2194d000 == 59 [pid = 1833] [id = 104] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7fed0ad61000) [pid = 1833] [serial = 242] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7fed1293d400) [pid = 1833] [serial = 245] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7fed16e73400) [pid = 1833] [serial = 248] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7fed26a93000) [pid = 1833] [serial = 252] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7fed12532c00) [pid = 1833] [serial = 255] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7fed0b650c00) [pid = 1833] [serial = 258] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7fed26a8e400) [pid = 1833] [serial = 279] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1b7cc800 == 58 [pid = 1833] [id = 103] 03:42:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed15e37800 == 57 [pid = 1833] [id = 102] 03:42:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14fa0000 == 56 [pid = 1833] [id = 101] 03:42:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed13ed6800 == 55 [pid = 1833] [id = 100] 03:42:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b044000 == 54 [pid = 1833] [id = 99] 03:42:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed22b46000 == 53 [pid = 1833] [id = 93] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7fed0a8d4000) [pid = 1833] [serial = 273] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7fed15a4ac00) [pid = 1833] [serial = 276] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7fed0b647400) [pid = 1833] [serial = 262] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7fed0ad63c00) [pid = 1833] [serial = 261] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7fed134e4400) [pid = 1833] [serial = 267] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7fed15173c00) [pid = 1833] [serial = 268] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7fed1252a400) [pid = 1833] [serial = 264] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7fed12933400) [pid = 1833] [serial = 265] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7fed17282400) [pid = 1833] [serial = 270] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7fed12941000) [pid = 1833] [serial = 240] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7fed1560c800) [pid = 1833] [serial = 274] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7fed219a6000) [pid = 1833] [serial = 277] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7fed1aa5f000) [pid = 1833] [serial = 271] [outer = (nil)] [url = about:blank] 03:42:29 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7fed26370000) [pid = 1833] [serial = 108] [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.] 03:42:29 INFO - PROCESS | 1833 | 1461235349382 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 03:42:29 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 03:42:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1684ms 03:42:29 INFO - PROCESS | 1833 | 1461235349438 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 03:42:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:42:29 INFO - PROCESS | 1833 | 1461235349445 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 03:42:29 INFO - PROCESS | 1833 | 1461235349453 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:42:29 INFO - PROCESS | 1833 | 1461235349455 Marionette TRACE conn3 <- [1,422,null,{}] 03:42:29 INFO - PROCESS | 1833 | 1461235349461 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:29 INFO - PROCESS | 1833 | 1461235349662 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 03:42:29 INFO - PROCESS | 1833 | 1461235349777 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f54b000 == 54 [pid = 1833] [id = 113] 03:42:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7fed0b620800) [pid = 1833] [serial = 338] [outer = (nil)] 03:42:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7fed0e18cc00) [pid = 1833] [serial = 339] [outer = 0x7fed0b620800] 03:42:29 INFO - PROCESS | 1833 | 1461235349837 Marionette DEBUG loaded listener.js 03:42:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7fed109f6400) [pid = 1833] [serial = 340] [outer = 0x7fed0b620800] 03:42:30 INFO - PROCESS | 1833 | 1461235350891 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 03:42:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:42:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1486ms 03:42:30 INFO - PROCESS | 1833 | 1461235350939 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 03:42:30 INFO - PROCESS | 1833 | 1461235350941 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 03:42:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:42:30 INFO - PROCESS | 1833 | 1461235350950 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:42:30 INFO - PROCESS | 1833 | 1461235350958 Marionette TRACE conn3 <- [1,426,null,{}] 03:42:30 INFO - PROCESS | 1833 | 1461235350971 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:31 INFO - PROCESS | 1833 | 1461235351108 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 03:42:31 INFO - PROCESS | 1833 | 1461235351262 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15e2b800 == 55 [pid = 1833] [id = 114] 03:42:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7fed109f8400) [pid = 1833] [serial = 341] [outer = (nil)] 03:42:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7fed1293cc00) [pid = 1833] [serial = 342] [outer = 0x7fed109f8400] 03:42:31 INFO - PROCESS | 1833 | 1461235351320 Marionette DEBUG loaded listener.js 03:42:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7fed13e3d000) [pid = 1833] [serial = 343] [outer = 0x7fed109f8400] 03:42:32 INFO - PROCESS | 1833 | 1461235352001 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 03:42:32 INFO - PROCESS | 1833 | 1461235352057 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 03:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:42:32 INFO - PROCESS | 1833 | 1461235352062 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:42:32 INFO - PROCESS | 1833 | 1461235352065 Marionette TRACE conn3 <- [1,430,null,{}] 03:42:32 INFO - PROCESS | 1833 | 1461235352074 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:32 INFO - PROCESS | 1833 | 1461235352262 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 03:42:32 INFO - PROCESS | 1833 | 1461235352284 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed208c5800 == 56 [pid = 1833] [id = 115] 03:42:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7fed094f9000) [pid = 1833] [serial = 344] [outer = (nil)] 03:42:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7fed15688000) [pid = 1833] [serial = 345] [outer = 0x7fed094f9000] 03:42:32 INFO - PROCESS | 1833 | 1461235352343 Marionette DEBUG loaded listener.js 03:42:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7fed16e79800) [pid = 1833] [serial = 346] [outer = 0x7fed094f9000] 03:42:33 INFO - PROCESS | 1833 | 1461235353359 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 03:42:33 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7fed0b103800) [pid = 1833] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:42:33 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7fed0aa5bc00) [pid = 1833] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:42:33 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7fed0e117400) [pid = 1833] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:42:33 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7fed12529000) [pid = 1833] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:42:33 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7fed0b64e400) [pid = 1833] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:42:33 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7fed0aea0c00) [pid = 1833] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:42:33 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7fed0a8d3400) [pid = 1833] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:42:33 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7fed0b938800) [pid = 1833] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:42:33 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7fed0a8cec00) [pid = 1833] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:42:33 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7fed172edc00) [pid = 1833] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:42:33 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7fed16230000) [pid = 1833] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:42:33 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7fed20874c00) [pid = 1833] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:42:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:42:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1384ms 03:42:33 INFO - PROCESS | 1833 | 1461235353449 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 03:42:33 INFO - PROCESS | 1833 | 1461235353451 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 03:42:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:42:33 INFO - PROCESS | 1833 | 1461235353457 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:42:33 INFO - PROCESS | 1833 | 1461235353459 Marionette TRACE conn3 <- [1,434,null,{}] 03:42:33 INFO - PROCESS | 1833 | 1461235353465 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:33 INFO - PROCESS | 1833 | 1461235353596 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 03:42:33 INFO - PROCESS | 1833 | 1461235353697 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b66b800 == 57 [pid = 1833] [id = 116] 03:42:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7fed12b9a800) [pid = 1833] [serial = 347] [outer = (nil)] 03:42:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7fed13dbbc00) [pid = 1833] [serial = 348] [outer = 0x7fed12b9a800] 03:42:33 INFO - PROCESS | 1833 | 1461235353776 Marionette DEBUG loaded listener.js 03:42:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7fed13dc5400) [pid = 1833] [serial = 349] [outer = 0x7fed12b9a800] 03:42:34 INFO - PROCESS | 1833 | 1461235354462 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 03:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1033ms 03:42:34 INFO - PROCESS | 1833 | 1461235354492 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 03:42:34 INFO - PROCESS | 1833 | 1461235354495 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 03:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:42:34 INFO - PROCESS | 1833 | 1461235354500 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:42:34 INFO - PROCESS | 1833 | 1461235354503 Marionette TRACE conn3 <- [1,438,null,{}] 03:42:34 INFO - PROCESS | 1833 | 1461235354523 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:34 INFO - PROCESS | 1833 | 1461235354688 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 03:42:34 INFO - PROCESS | 1833 | 1461235354710 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26314000 == 58 [pid = 1833] [id = 117] 03:42:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7fed0a850800) [pid = 1833] [serial = 350] [outer = (nil)] 03:42:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7fed13d9a400) [pid = 1833] [serial = 351] [outer = 0x7fed0a850800] 03:42:34 INFO - PROCESS | 1833 | 1461235354778 Marionette DEBUG loaded listener.js 03:42:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7fed13dc8000) [pid = 1833] [serial = 352] [outer = 0x7fed0a850800] 03:42:35 INFO - PROCESS | 1833 | 1461235355680 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 03:42:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:42:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1236ms 03:42:35 INFO - PROCESS | 1833 | 1461235355737 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 03:42:35 INFO - PROCESS | 1833 | 1461235355743 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 03:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:42:35 INFO - PROCESS | 1833 | 1461235355750 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:42:35 INFO - PROCESS | 1833 | 1461235355756 Marionette TRACE conn3 <- [1,442,null,{}] 03:42:35 INFO - PROCESS | 1833 | 1461235355765 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:35 INFO - PROCESS | 1833 | 1461235355925 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 03:42:36 INFO - PROCESS | 1833 | 1461235356064 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f54a800 == 59 [pid = 1833] [id = 118] 03:42:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7fed0a847c00) [pid = 1833] [serial = 353] [outer = (nil)] 03:42:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7fed0ad5fc00) [pid = 1833] [serial = 354] [outer = 0x7fed0a847c00] 03:42:36 INFO - PROCESS | 1833 | 1461235356137 Marionette DEBUG loaded listener.js 03:42:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7fed0b61f800) [pid = 1833] [serial = 355] [outer = 0x7fed0a847c00] 03:42:37 INFO - PROCESS | 1833 | 1461235357007 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 03:42:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1332ms 03:42:37 INFO - PROCESS | 1833 | 1461235357083 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 03:42:37 INFO - PROCESS | 1833 | 1461235357091 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 03:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:42:37 INFO - PROCESS | 1833 | 1461235357101 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:42:37 INFO - PROCESS | 1833 | 1461235357105 Marionette TRACE conn3 <- [1,446,null,{}] 03:42:37 INFO - PROCESS | 1833 | 1461235357110 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:37 INFO - PROCESS | 1833 | 1461235357294 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 03:42:37 INFO - PROCESS | 1833 | 1461235357434 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1a994000 == 60 [pid = 1833] [id = 119] 03:42:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7fed0a8c8c00) [pid = 1833] [serial = 356] [outer = (nil)] 03:42:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7fed0e18e000) [pid = 1833] [serial = 357] [outer = 0x7fed0a8c8c00] 03:42:37 INFO - PROCESS | 1833 | 1461235357503 Marionette DEBUG loaded listener.js 03:42:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7fed1250f400) [pid = 1833] [serial = 358] [outer = 0x7fed0a8c8c00] 03:42:38 INFO - PROCESS | 1833 | 1461235358454 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 03:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1428ms 03:42:38 INFO - PROCESS | 1833 | 1461235358529 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 03:42:38 INFO - PROCESS | 1833 | 1461235358533 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 03:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:42:38 INFO - PROCESS | 1833 | 1461235358540 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:42:38 INFO - PROCESS | 1833 | 1461235358545 Marionette TRACE conn3 <- [1,450,null,{}] 03:42:38 INFO - PROCESS | 1833 | 1461235358561 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:38 INFO - PROCESS | 1833 | 1461235358755 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 03:42:38 INFO - PROCESS | 1833 | 1461235358944 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed28b6d800 == 61 [pid = 1833] [id = 120] 03:42:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7fed132dbc00) [pid = 1833] [serial = 359] [outer = (nil)] 03:42:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7fed13d9a000) [pid = 1833] [serial = 360] [outer = 0x7fed132dbc00] 03:42:39 INFO - PROCESS | 1833 | 1461235359061 Marionette DEBUG loaded listener.js 03:42:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7fed13dc4400) [pid = 1833] [serial = 361] [outer = 0x7fed132dbc00] 03:42:39 INFO - PROCESS | 1833 | 1461235359866 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 03:42:39 INFO - PROCESS | 1833 | 1461235359929 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 03:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:42:39 INFO - PROCESS | 1833 | 1461235359934 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:42:39 INFO - PROCESS | 1833 | 1461235359936 Marionette TRACE conn3 <- [1,454,null,{}] 03:42:39 INFO - PROCESS | 1833 | 1461235359941 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:40 INFO - PROCESS | 1833 | 1461235360081 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 03:42:40 INFO - PROCESS | 1833 | 1461235360226 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14576000 == 62 [pid = 1833] [id = 121] 03:42:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7fed088e3800) [pid = 1833] [serial = 362] [outer = (nil)] 03:42:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7fed088ed000) [pid = 1833] [serial = 363] [outer = 0x7fed088e3800] 03:42:40 INFO - PROCESS | 1833 | 1461235360307 Marionette DEBUG loaded listener.js 03:42:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7fed13d9c000) [pid = 1833] [serial = 364] [outer = 0x7fed088e3800] 03:42:41 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:42:41 INFO - PROCESS | 1833 | 1461235361172 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 03:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1276ms 03:42:41 INFO - PROCESS | 1833 | 1461235361211 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 03:42:41 INFO - PROCESS | 1833 | 1461235361215 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 03:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:42:41 INFO - PROCESS | 1833 | 1461235361220 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:42:41 INFO - PROCESS | 1833 | 1461235361222 Marionette TRACE conn3 <- [1,458,null,{}] 03:42:41 INFO - PROCESS | 1833 | 1461235361228 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:41 INFO - PROCESS | 1833 | 1461235361360 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 03:42:41 INFO - PROCESS | 1833 | 1461235361502 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed33ccc000 == 63 [pid = 1833] [id = 122] 03:42:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7fed088e9000) [pid = 1833] [serial = 365] [outer = (nil)] 03:42:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7fed14dd7000) [pid = 1833] [serial = 366] [outer = 0x7fed088e9000] 03:42:41 INFO - PROCESS | 1833 | 1461235361570 Marionette DEBUG loaded listener.js 03:42:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7fed16e76400) [pid = 1833] [serial = 367] [outer = 0x7fed088e9000] 03:42:42 INFO - PROCESS | 1833 | 1461235362385 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 03:42:42 INFO - PROCESS | 1833 | 1461235362455 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 03:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:42:42 INFO - PROCESS | 1833 | 1461235362463 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:42:42 INFO - PROCESS | 1833 | 1461235362466 Marionette TRACE conn3 <- [1,462,null,{}] 03:42:42 INFO - PROCESS | 1833 | 1461235362470 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:42 INFO - PROCESS | 1833 | 1461235362656 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 03:42:42 INFO - PROCESS | 1833 | 1461235362979 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0c687800 == 64 [pid = 1833] [id = 123] 03:42:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7fed094ec000) [pid = 1833] [serial = 368] [outer = (nil)] 03:42:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7fed0a845c00) [pid = 1833] [serial = 369] [outer = 0x7fed094ec000] 03:42:43 INFO - PROCESS | 1833 | 1461235363117 Marionette DEBUG loaded listener.js 03:42:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7fed0a8d0400) [pid = 1833] [serial = 370] [outer = 0x7fed094ec000] 03:42:43 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:42:43 INFO - PROCESS | 1833 | 1461235363951 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 03:42:44 INFO - PROCESS | 1833 | 1461235364002 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 03:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:42:44 INFO - PROCESS | 1833 | 1461235364010 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:42:44 INFO - PROCESS | 1833 | 1461235364014 Marionette TRACE conn3 <- [1,466,null,{}] 03:42:44 INFO - PROCESS | 1833 | 1461235364020 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:44 INFO - PROCESS | 1833 | 1461235364162 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 03:42:44 INFO - PROCESS | 1833 | 1461235364326 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b670800 == 65 [pid = 1833] [id = 124] 03:42:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7fed0ab54800) [pid = 1833] [serial = 371] [outer = (nil)] 03:42:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7fed0c88c800) [pid = 1833] [serial = 372] [outer = 0x7fed0ab54800] 03:42:44 INFO - PROCESS | 1833 | 1461235364430 Marionette DEBUG loaded listener.js 03:42:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7fed0e117400) [pid = 1833] [serial = 373] [outer = 0x7fed0ab54800] 03:42:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed12b43800 == 64 [pid = 1833] [id = 63] 03:42:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2983a800 == 63 [pid = 1833] [id = 85] 03:42:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2b06d000 == 62 [pid = 1833] [id = 86] 03:42:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed24a81000 == 61 [pid = 1833] [id = 84] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7fed1550c800) [pid = 1833] [serial = 291] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7fed0e120400) [pid = 1833] [serial = 288] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7fed26e24000) [pid = 1833] [serial = 315] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b66b800 == 60 [pid = 1833] [id = 116] 03:42:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed208c5800 == 59 [pid = 1833] [id = 115] 03:42:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed15e2b800 == 58 [pid = 1833] [id = 114] 03:42:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f54b000 == 57 [pid = 1833] [id = 113] 03:42:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1365d800 == 56 [pid = 1833] [id = 112] 03:42:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0cac4800 == 55 [pid = 1833] [id = 111] 03:42:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1b7ca000 == 54 [pid = 1833] [id = 107] 03:42:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed132c6000 == 53 [pid = 1833] [id = 106] 03:42:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26304800 == 52 [pid = 1833] [id = 105] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7fed11b66c00) [pid = 1833] [serial = 207] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7fed0b64bc00) [pid = 1833] [serial = 294] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7fed12519800) [pid = 1833] [serial = 301] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7fed13e33400) [pid = 1833] [serial = 304] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7fed0b92c000) [pid = 1833] [serial = 297] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7fed26a93400) [pid = 1833] [serial = 313] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7fed109f4000) [pid = 1833] [serial = 300] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7fed16203800) [pid = 1833] [serial = 295] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7fed0e03f800) [pid = 1833] [serial = 298] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7fed17287c00) [pid = 1833] [serial = 309] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7fed0f5ee400) [pid = 1833] [serial = 285] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7fed16202400) [pid = 1833] [serial = 210] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7fed1623a400) [pid = 1833] [serial = 307] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7fed0b618400) [pid = 1833] [serial = 282] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7fed216cec00) [pid = 1833] [serial = 174] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7fed24a18000) [pid = 1833] [serial = 213] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7fed1568ec00) [pid = 1833] [serial = 306] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7fed2459b800) [pid = 1833] [serial = 312] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7fed26e29800) [pid = 1833] [serial = 216] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7fed2147f800) [pid = 1833] [serial = 310] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7fed132cf800) [pid = 1833] [serial = 303] [outer = (nil)] [url = about:blank] 03:42:45 INFO - PROCESS | 1833 | 1461235365392 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 03:42:45 INFO - PROCESS | 1833 | 1461235365456 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 03:42:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:42:45 INFO - PROCESS | 1833 | 1461235365464 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:42:45 INFO - PROCESS | 1833 | 1461235365467 Marionette TRACE conn3 <- [1,470,null,{}] 03:42:45 INFO - PROCESS | 1833 | 1461235365472 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:45 INFO - PROCESS | 1833 | 1461235365604 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 03:42:45 INFO - PROCESS | 1833 | 1461235365734 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed11b82800 == 53 [pid = 1833] [id = 125] 03:42:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7fed0a84b400) [pid = 1833] [serial = 374] [outer = (nil)] 03:42:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7fed0f5ee400) [pid = 1833] [serial = 375] [outer = 0x7fed0a84b400] 03:42:45 INFO - PROCESS | 1833 | 1461235365791 Marionette DEBUG loaded listener.js 03:42:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7fed1293d400) [pid = 1833] [serial = 376] [outer = 0x7fed0a84b400] 03:42:46 INFO - PROCESS | 1833 | 1461235366460 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 03:42:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:42:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1029ms 03:42:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:42:46 INFO - PROCESS | 1833 | 1461235366494 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 03:42:46 INFO - PROCESS | 1833 | 1461235366497 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 03:42:46 INFO - PROCESS | 1833 | 1461235366504 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:42:46 INFO - PROCESS | 1833 | 1461235366512 Marionette TRACE conn3 <- [1,474,null,{}] 03:42:46 INFO - PROCESS | 1833 | 1461235366540 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:46 INFO - PROCESS | 1833 | 1461235366706 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 03:42:46 INFO - PROCESS | 1833 | 1461235366726 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15129800 == 54 [pid = 1833] [id = 126] 03:42:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7fed088e9c00) [pid = 1833] [serial = 377] [outer = (nil)] 03:42:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7fed13d97000) [pid = 1833] [serial = 378] [outer = 0x7fed088e9c00] 03:42:46 INFO - PROCESS | 1833 | 1461235366782 Marionette DEBUG loaded listener.js 03:42:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7fed150df800) [pid = 1833] [serial = 379] [outer = 0x7fed088e9c00] 03:42:47 INFO - PROCESS | 1833 | 1461235367488 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 03:42:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:42:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1041ms 03:42:47 INFO - PROCESS | 1833 | 1461235367547 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 03:42:47 INFO - PROCESS | 1833 | 1461235367550 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 03:42:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:42:47 INFO - PROCESS | 1833 | 1461235367557 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:42:47 INFO - PROCESS | 1833 | 1461235367560 Marionette TRACE conn3 <- [1,478,null,{}] 03:42:47 INFO - PROCESS | 1833 | 1461235367575 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:47 INFO - PROCESS | 1833 | 1461235367758 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 03:42:47 INFO - PROCESS | 1833 | 1461235367777 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed208d5000 == 55 [pid = 1833] [id = 127] 03:42:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7fed1293bc00) [pid = 1833] [serial = 380] [outer = (nil)] 03:42:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7fed161c8400) [pid = 1833] [serial = 381] [outer = 0x7fed1293bc00] 03:42:47 INFO - PROCESS | 1833 | 1461235367836 Marionette DEBUG loaded listener.js 03:42:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7fed1728d000) [pid = 1833] [serial = 382] [outer = 0x7fed1293bc00] 03:42:48 INFO - PROCESS | 1833 | 1461235368658 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 03:42:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:42:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1148ms 03:42:48 INFO - PROCESS | 1833 | 1461235368706 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 03:42:48 INFO - PROCESS | 1833 | 1461235368710 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 03:42:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:42:48 INFO - PROCESS | 1833 | 1461235368716 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:42:48 INFO - PROCESS | 1833 | 1461235368718 Marionette TRACE conn3 <- [1,482,null,{}] 03:42:48 INFO - PROCESS | 1833 | 1461235368724 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:48 INFO - PROCESS | 1833 | 1461235368908 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 03:42:48 INFO - PROCESS | 1833 | 1461235368942 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0961e800 == 56 [pid = 1833] [id = 128] 03:42:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7fed216d7400) [pid = 1833] [serial = 383] [outer = (nil)] 03:42:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7fed219f3400) [pid = 1833] [serial = 384] [outer = 0x7fed216d7400] 03:42:49 INFO - PROCESS | 1833 | 1461235369025 Marionette DEBUG loaded listener.js 03:42:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7fed22b11000) [pid = 1833] [serial = 385] [outer = 0x7fed216d7400] 03:42:49 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7fed0b613400) [pid = 1833] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:42:49 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7fed0b614c00) [pid = 1833] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:42:49 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7fed094f9000) [pid = 1833] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:42:49 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7fed0b620800) [pid = 1833] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:42:49 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7fed12b9a800) [pid = 1833] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:42:49 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7fed0a8cd800) [pid = 1833] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:42:49 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7fed0b619400) [pid = 1833] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:42:49 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7fed0a84d800) [pid = 1833] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:42:49 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7fed109f8400) [pid = 1833] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:42:49 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7fed0e11a800) [pid = 1833] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:42:49 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7fed0e116400) [pid = 1833] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:42:49 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7fed0ad5dc00) [pid = 1833] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:42:49 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7fed0ad5e000) [pid = 1833] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:42:49 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7fed0ae9f000) [pid = 1833] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:42:49 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7fed150db400) [pid = 1833] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:42:49 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7fed1252a800) [pid = 1833] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:42:49 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7fed0b64f000) [pid = 1833] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:42:50 INFO - PROCESS | 1833 | 1461235370049 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 03:42:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:42:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1380ms 03:42:50 INFO - PROCESS | 1833 | 1461235370097 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 03:42:50 INFO - PROCESS | 1833 | 1461235370102 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 03:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:42:50 INFO - PROCESS | 1833 | 1461235370114 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:42:50 INFO - PROCESS | 1833 | 1461235370116 Marionette TRACE conn3 <- [1,486,null,{}] 03:42:50 INFO - PROCESS | 1833 | 1461235370124 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:50 INFO - PROCESS | 1833 | 1461235370277 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 03:42:50 INFO - PROCESS | 1833 | 1461235370304 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed24a7f800 == 57 [pid = 1833] [id = 129] 03:42:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7fed0b614c00) [pid = 1833] [serial = 386] [outer = (nil)] 03:42:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7fed109f8400) [pid = 1833] [serial = 387] [outer = 0x7fed0b614c00] 03:42:50 INFO - PROCESS | 1833 | 1461235370372 Marionette DEBUG loaded listener.js 03:42:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7fed1559bc00) [pid = 1833] [serial = 388] [outer = 0x7fed0b614c00] 03:42:51 INFO - PROCESS | 1833 | 1461235371147 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 03:42:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:42:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1088ms 03:42:51 INFO - PROCESS | 1833 | 1461235371197 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 03:42:51 INFO - PROCESS | 1833 | 1461235371200 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 03:42:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:42:51 INFO - PROCESS | 1833 | 1461235371206 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:42:51 INFO - PROCESS | 1833 | 1461235371208 Marionette TRACE conn3 <- [1,490,null,{}] 03:42:51 INFO - PROCESS | 1833 | 1461235371213 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:51 INFO - PROCESS | 1833 | 1461235371389 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 03:42:51 INFO - PROCESS | 1833 | 1461235371404 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26f06800 == 58 [pid = 1833] [id = 130] 03:42:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7fed1559e400) [pid = 1833] [serial = 389] [outer = (nil)] 03:42:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7fed24a1e000) [pid = 1833] [serial = 390] [outer = 0x7fed1559e400] 03:42:51 INFO - PROCESS | 1833 | 1461235371462 Marionette DEBUG loaded listener.js 03:42:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7fed26a93400) [pid = 1833] [serial = 391] [outer = 0x7fed1559e400] 03:42:52 INFO - PROCESS | 1833 | 1461235372467 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 03:42:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:42:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1324ms 03:42:52 INFO - PROCESS | 1833 | 1461235372532 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 03:42:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:42:52 INFO - PROCESS | 1833 | 1461235372540 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 03:42:52 INFO - PROCESS | 1833 | 1461235372550 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:42:52 INFO - PROCESS | 1833 | 1461235372556 Marionette TRACE conn3 <- [1,494,null,{}] 03:42:52 INFO - PROCESS | 1833 | 1461235372564 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:52 INFO - PROCESS | 1833 | 1461235372778 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 03:42:52 INFO - PROCESS | 1833 | 1461235372921 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14574800 == 59 [pid = 1833] [id = 131] 03:42:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7fed0ada0000) [pid = 1833] [serial = 392] [outer = (nil)] 03:42:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7fed0c891000) [pid = 1833] [serial = 393] [outer = 0x7fed0ada0000] 03:42:53 INFO - PROCESS | 1833 | 1461235372994 Marionette DEBUG loaded listener.js 03:42:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7fed0e118400) [pid = 1833] [serial = 394] [outer = 0x7fed0ada0000] 03:42:53 INFO - PROCESS | 1833 | 1461235373975 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 03:42:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:42:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1488ms 03:42:54 INFO - PROCESS | 1833 | 1461235374039 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 03:42:54 INFO - PROCESS | 1833 | 1461235374047 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 03:42:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:42:54 INFO - PROCESS | 1833 | 1461235374057 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:42:54 INFO - PROCESS | 1833 | 1461235374060 Marionette TRACE conn3 <- [1,498,null,{}] 03:42:54 INFO - PROCESS | 1833 | 1461235374066 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:54 INFO - PROCESS | 1833 | 1461235374281 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 03:42:54 INFO - PROCESS | 1833 | 1461235374514 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed22b51800 == 60 [pid = 1833] [id = 132] 03:42:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7fed0ba67000) [pid = 1833] [serial = 395] [outer = (nil)] 03:42:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7fed1346ec00) [pid = 1833] [serial = 396] [outer = 0x7fed0ba67000] 03:42:54 INFO - PROCESS | 1833 | 1461235374635 Marionette DEBUG loaded listener.js 03:42:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7fed13d9b000) [pid = 1833] [serial = 397] [outer = 0x7fed0ba67000] 03:42:55 INFO - PROCESS | 1833 | 1461235375440 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 03:42:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:42:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1427ms 03:42:55 INFO - PROCESS | 1833 | 1461235375484 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 03:42:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:42:55 INFO - PROCESS | 1833 | 1461235375488 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 03:42:55 INFO - PROCESS | 1833 | 1461235375495 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:42:55 INFO - PROCESS | 1833 | 1461235375501 Marionette TRACE conn3 <- [1,502,null,{}] 03:42:55 INFO - PROCESS | 1833 | 1461235375517 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:55 INFO - PROCESS | 1833 | 1461235375718 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 03:42:55 INFO - PROCESS | 1833 | 1461235375866 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14544000 == 61 [pid = 1833] [id = 133] 03:42:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7fed13dc1800) [pid = 1833] [serial = 398] [outer = (nil)] 03:42:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7fed21b1e000) [pid = 1833] [serial = 399] [outer = 0x7fed13dc1800] 03:42:55 INFO - PROCESS | 1833 | 1461235375950 Marionette DEBUG loaded listener.js 03:42:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7fed2459b800) [pid = 1833] [serial = 400] [outer = 0x7fed13dc1800] 03:42:56 INFO - PROCESS | 1833 | 1461235376789 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 03:42:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:42:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1334ms 03:42:56 INFO - PROCESS | 1833 | 1461235376829 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 03:42:56 INFO - PROCESS | 1833 | 1461235376833 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 03:42:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:42:56 INFO - PROCESS | 1833 | 1461235376839 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:42:56 INFO - PROCESS | 1833 | 1461235376841 Marionette TRACE conn3 <- [1,506,null,{}] 03:42:56 INFO - PROCESS | 1833 | 1461235376846 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:56 INFO - PROCESS | 1833 | 1461235376995 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 03:42:57 INFO - PROCESS | 1833 | 1461235377115 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26874000 == 62 [pid = 1833] [id = 134] 03:42:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7fed088e6800) [pid = 1833] [serial = 401] [outer = (nil)] 03:42:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7fed26e25400) [pid = 1833] [serial = 402] [outer = 0x7fed088e6800] 03:42:57 INFO - PROCESS | 1833 | 1461235377226 Marionette DEBUG loaded listener.js 03:42:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7fed26f59c00) [pid = 1833] [serial = 403] [outer = 0x7fed088e6800] 03:42:58 INFO - PROCESS | 1833 | 1461235378065 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 03:42:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:42:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1282ms 03:42:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:42:58 INFO - PROCESS | 1833 | 1461235378121 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 03:42:58 INFO - PROCESS | 1833 | 1461235378124 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 03:42:58 INFO - PROCESS | 1833 | 1461235378131 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:42:58 INFO - PROCESS | 1833 | 1461235378134 Marionette TRACE conn3 <- [1,510,null,{}] 03:42:58 INFO - PROCESS | 1833 | 1461235378139 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:58 INFO - PROCESS | 1833 | 1461235378285 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 03:42:58 INFO - PROCESS | 1833 | 1461235378433 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2688a800 == 63 [pid = 1833] [id = 135] 03:42:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7fed09445c00) [pid = 1833] [serial = 404] [outer = (nil)] 03:42:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7fed0944b000) [pid = 1833] [serial = 405] [outer = 0x7fed09445c00] 03:42:58 INFO - PROCESS | 1833 | 1461235378503 Marionette DEBUG loaded listener.js 03:42:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7fed09450800) [pid = 1833] [serial = 406] [outer = 0x7fed09445c00] 03:42:59 INFO - PROCESS | 1833 | 1461235379396 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 03:42:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:42:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1332ms 03:42:59 INFO - PROCESS | 1833 | 1461235379462 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 03:42:59 INFO - PROCESS | 1833 | 1461235379466 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 03:42:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:42:59 INFO - PROCESS | 1833 | 1461235379471 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:42:59 INFO - PROCESS | 1833 | 1461235379473 Marionette TRACE conn3 <- [1,514,null,{}] 03:42:59 INFO - PROCESS | 1833 | 1461235379478 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:42:59 INFO - PROCESS | 1833 | 1461235379636 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 03:42:59 INFO - PROCESS | 1833 | 1461235379973 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b67c000 == 64 [pid = 1833] [id = 136] 03:43:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7fed09451c00) [pid = 1833] [serial = 407] [outer = (nil)] 03:43:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7fed094f2c00) [pid = 1833] [serial = 408] [outer = 0x7fed09451c00] 03:43:00 INFO - PROCESS | 1833 | 1461235380112 Marionette DEBUG loaded listener.js 03:43:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7fed0a8d1800) [pid = 1833] [serial = 409] [outer = 0x7fed09451c00] 03:43:00 INFO - PROCESS | 1833 | 1461235380943 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 03:43:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 03:43:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1527ms 03:43:01 INFO - PROCESS | 1833 | 1461235381000 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 03:43:01 INFO - PROCESS | 1833 | 1461235381006 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 03:43:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:43:01 INFO - PROCESS | 1833 | 1461235381033 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:43:01 INFO - PROCESS | 1833 | 1461235381037 Marionette TRACE conn3 <- [1,518,null,{}] 03:43:01 INFO - PROCESS | 1833 | 1461235381044 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:01 INFO - PROCESS | 1833 | 1461235381203 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 03:43:01 INFO - PROCESS | 1833 | 1461235381362 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b051800 == 65 [pid = 1833] [id = 137] 03:43:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7fed088e5000) [pid = 1833] [serial = 410] [outer = (nil)] 03:43:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7fed0b619000) [pid = 1833] [serial = 411] [outer = 0x7fed088e5000] 03:43:01 INFO - PROCESS | 1833 | 1461235381476 Marionette DEBUG loaded listener.js 03:43:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7fed0ca52800) [pid = 1833] [serial = 412] [outer = 0x7fed088e5000] 03:43:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed24a7f800 == 64 [pid = 1833] [id = 129] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7fed12938800) [pid = 1833] [serial = 321] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7fed13e31000) [pid = 1833] [serial = 324] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7fed0a84e800) [pid = 1833] [serial = 327] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7fed094f4800) [pid = 1833] [serial = 330] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7fed13d9a400) [pid = 1833] [serial = 351] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0961e800 == 63 [pid = 1833] [id = 128] 03:43:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed208d5000 == 62 [pid = 1833] [id = 127] 03:43:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed15129800 == 61 [pid = 1833] [id = 126] 03:43:02 INFO - PROCESS | 1833 | 1461235382433 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 03:43:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed11b82800 == 60 [pid = 1833] [id = 125] 03:43:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b670800 == 59 [pid = 1833] [id = 124] 03:43:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0c687800 == 58 [pid = 1833] [id = 123] 03:43:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:43:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1435ms 03:43:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26314000 == 57 [pid = 1833] [id = 117] 03:43:02 INFO - PROCESS | 1833 | 1461235382468 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 03:43:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:43:02 INFO - PROCESS | 1833 | 1461235382473 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 03:43:02 INFO - PROCESS | 1833 | 1461235382481 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:43:02 INFO - PROCESS | 1833 | 1461235382483 Marionette TRACE conn3 <- [1,522,null,{}] 03:43:02 INFO - PROCESS | 1833 | 1461235382489 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:02 INFO - PROCESS | 1833 | 1461235382634 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7fed15688000) [pid = 1833] [serial = 345] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7fed0e18cc00) [pid = 1833] [serial = 339] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7fed109f6400) [pid = 1833] [serial = 340] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7fed13dbbc00) [pid = 1833] [serial = 348] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7fed26f62c00) [pid = 1833] [serial = 316] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7fed0e0d8400) [pid = 1833] [serial = 337] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7fed0b938c00) [pid = 1833] [serial = 336] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7fed0aa58800) [pid = 1833] [serial = 334] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7fed0a851c00) [pid = 1833] [serial = 333] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7fed0b64ac00) [pid = 1833] [serial = 318] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7fed1293cc00) [pid = 1833] [serial = 342] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7fed13e3d000) [pid = 1833] [serial = 343] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7fed16e79800) [pid = 1833] [serial = 346] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7fed13dc5400) [pid = 1833] [serial = 349] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7fed15a4dc00) [pid = 1833] [serial = 292] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7fed12536800) [pid = 1833] [serial = 289] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7fed0ad69c00) [pid = 1833] [serial = 243] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7fed14376800) [pid = 1833] [serial = 246] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7fed216d1400) [pid = 1833] [serial = 249] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7fed28b9d000) [pid = 1833] [serial = 253] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7fed162c5c00) [pid = 1833] [serial = 256] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7fed26f5a000) [pid = 1833] [serial = 259] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7fed0b61d800) [pid = 1833] [serial = 283] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7fed12517400) [pid = 1833] [serial = 286] [outer = (nil)] [url = about:blank] 03:43:02 INFO - PROCESS | 1833 | 1461235382763 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0cac2000 == 58 [pid = 1833] [id = 138] 03:43:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7fed088e4800) [pid = 1833] [serial = 413] [outer = (nil)] 03:43:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7fed0b938c00) [pid = 1833] [serial = 414] [outer = 0x7fed088e4800] 03:43:02 INFO - PROCESS | 1833 | 1461235382828 Marionette DEBUG loaded listener.js 03:43:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7fed109f4000) [pid = 1833] [serial = 415] [outer = 0x7fed088e4800] 03:43:03 INFO - PROCESS | 1833 | 1461235383574 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 03:43:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:43:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1133ms 03:43:03 INFO - PROCESS | 1833 | 1461235383614 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 03:43:03 INFO - PROCESS | 1833 | 1461235383617 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 03:43:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:43:03 INFO - PROCESS | 1833 | 1461235383625 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:43:03 INFO - PROCESS | 1833 | 1461235383633 Marionette TRACE conn3 <- [1,526,null,{}] 03:43:03 INFO - PROCESS | 1833 | 1461235383661 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:03 INFO - PROCESS | 1833 | 1461235383801 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 03:43:03 INFO - PROCESS | 1833 | 1461235383811 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14c3b800 == 59 [pid = 1833] [id = 139] 03:43:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7fed109f6400) [pid = 1833] [serial = 416] [outer = (nil)] 03:43:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7fed13d94000) [pid = 1833] [serial = 417] [outer = 0x7fed109f6400] 03:43:03 INFO - PROCESS | 1833 | 1461235383869 Marionette DEBUG loaded listener.js 03:43:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7fed13dbc800) [pid = 1833] [serial = 418] [outer = 0x7fed109f6400] 03:43:04 INFO - PROCESS | 1833 | 1461235384627 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 03:43:04 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 03:43:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1053ms 03:43:04 INFO - PROCESS | 1833 | 1461235384676 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 03:43:04 INFO - PROCESS | 1833 | 1461235384680 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 03:43:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:43:04 INFO - PROCESS | 1833 | 1461235384702 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:43:04 INFO - PROCESS | 1833 | 1461235384705 Marionette TRACE conn3 <- [1,530,null,{}] 03:43:04 INFO - PROCESS | 1833 | 1461235384737 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:04 INFO - PROCESS | 1833 | 1461235384913 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 03:43:04 INFO - PROCESS | 1833 | 1461235384929 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed161dc000 == 60 [pid = 1833] [id = 140] 03:43:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7fed1293cc00) [pid = 1833] [serial = 419] [outer = (nil)] 03:43:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7fed14047400) [pid = 1833] [serial = 420] [outer = 0x7fed1293cc00] 03:43:04 INFO - PROCESS | 1833 | 1461235384987 Marionette DEBUG loaded listener.js 03:43:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7fed1568dc00) [pid = 1833] [serial = 421] [outer = 0x7fed1293cc00] 03:43:05 INFO - PROCESS | 1833 | 1461235385740 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 03:43:05 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 03:43:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:43:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:43:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:43:05 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 03:43:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:43:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:43:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:43:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1096ms 03:43:05 INFO - PROCESS | 1833 | 1461235385830 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 03:43:05 INFO - PROCESS | 1833 | 1461235385833 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 03:43:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:43:05 INFO - PROCESS | 1833 | 1461235385839 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:43:05 INFO - PROCESS | 1833 | 1461235385841 Marionette TRACE conn3 <- [1,534,null,{}] 03:43:05 INFO - PROCESS | 1833 | 1461235385855 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:06 INFO - PROCESS | 1833 | 1461235386029 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 03:43:06 INFO - PROCESS | 1833 | 1461235386047 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed21698800 == 61 [pid = 1833] [id = 141] 03:43:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7fed1550c800) [pid = 1833] [serial = 422] [outer = (nil)] 03:43:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7fed16202400) [pid = 1833] [serial = 423] [outer = 0x7fed1550c800] 03:43:06 INFO - PROCESS | 1833 | 1461235386114 Marionette DEBUG loaded listener.js 03:43:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7fed172f3800) [pid = 1833] [serial = 424] [outer = 0x7fed1550c800] 03:43:06 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7fed1293bc00) [pid = 1833] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:43:06 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7fed0b614c00) [pid = 1833] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:43:06 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7fed216d7400) [pid = 1833] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:43:06 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7fed0a850800) [pid = 1833] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:43:06 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7fed0a84b400) [pid = 1833] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:43:06 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7fed0ab54800) [pid = 1833] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:43:06 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7fed094ec000) [pid = 1833] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:43:06 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7fed088e9c00) [pid = 1833] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:43:07 INFO - PROCESS | 1833 | 1461235386998 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 03:43:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:43:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1190ms 03:43:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:43:07 INFO - PROCESS | 1833 | 1461235387030 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 03:43:07 INFO - PROCESS | 1833 | 1461235387033 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 03:43:07 INFO - PROCESS | 1833 | 1461235387039 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:43:07 INFO - PROCESS | 1833 | 1461235387041 Marionette TRACE conn3 <- [1,538,null,{}] 03:43:07 INFO - PROCESS | 1833 | 1461235387046 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:07 INFO - PROCESS | 1833 | 1461235387244 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 03:43:07 INFO - PROCESS | 1833 | 1461235387327 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed16e30800 == 62 [pid = 1833] [id = 142] 03:43:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7fed09531000) [pid = 1833] [serial = 425] [outer = (nil)] 03:43:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7fed0a437800) [pid = 1833] [serial = 426] [outer = 0x7fed09531000] 03:43:07 INFO - PROCESS | 1833 | 1461235387392 Marionette DEBUG loaded listener.js 03:43:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7fed0aeab800) [pid = 1833] [serial = 427] [outer = 0x7fed09531000] 03:43:07 INFO - PROCESS | 1833 | 1461235387979 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 03:43:08 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. 03:43:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 980ms 03:43:08 INFO - PROCESS | 1833 | 1461235388020 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 03:43:08 INFO - PROCESS | 1833 | 1461235388022 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 03:43:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:43:08 INFO - PROCESS | 1833 | 1461235388028 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:43:08 INFO - PROCESS | 1833 | 1461235388030 Marionette TRACE conn3 <- [1,542,null,{}] 03:43:08 INFO - PROCESS | 1833 | 1461235388036 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:08 INFO - PROCESS | 1833 | 1461235388172 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 03:43:08 INFO - PROCESS | 1833 | 1461235388280 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed268b9800 == 63 [pid = 1833] [id = 143] 03:43:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7fed094eac00) [pid = 1833] [serial = 428] [outer = (nil)] 03:43:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7fed1293bc00) [pid = 1833] [serial = 429] [outer = 0x7fed094eac00] 03:43:08 INFO - PROCESS | 1833 | 1461235388341 Marionette DEBUG loaded listener.js 03:43:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7fed1aa5f000) [pid = 1833] [serial = 430] [outer = 0x7fed094eac00] 03:43:09 INFO - PROCESS | 1833 | 1461235389012 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 03:43:09 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. 03:43:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1024ms 03:43:09 INFO - PROCESS | 1833 | 1461235389056 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 03:43:09 INFO - PROCESS | 1833 | 1461235389062 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 03:43:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:43:09 INFO - PROCESS | 1833 | 1461235389070 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:43:09 INFO - PROCESS | 1833 | 1461235389075 Marionette TRACE conn3 <- [1,546,null,{}] 03:43:09 INFO - PROCESS | 1833 | 1461235389160 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:09 INFO - PROCESS | 1833 | 1461235389380 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 03:43:09 INFO - PROCESS | 1833 | 1461235389542 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0cad4800 == 64 [pid = 1833] [id = 144] 03:43:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7fed09523000) [pid = 1833] [serial = 431] [outer = (nil)] 03:43:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7fed0952e800) [pid = 1833] [serial = 432] [outer = 0x7fed09523000] 03:43:09 INFO - PROCESS | 1833 | 1461235389609 Marionette DEBUG loaded listener.js 03:43:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7fed0953d000) [pid = 1833] [serial = 433] [outer = 0x7fed09523000] 03:43:10 INFO - PROCESS | 1833 | 1461235390395 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 03:43:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:43:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1366ms 03:43:10 INFO - PROCESS | 1833 | 1461235390442 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 03:43:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:43:10 INFO - PROCESS | 1833 | 1461235390451 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 03:43:10 INFO - PROCESS | 1833 | 1461235390464 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:43:10 INFO - PROCESS | 1833 | 1461235390468 Marionette TRACE conn3 <- [1,550,null,{}] 03:43:10 INFO - PROCESS | 1833 | 1461235390473 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:10 INFO - PROCESS | 1833 | 1461235390643 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 03:43:10 INFO - PROCESS | 1833 | 1461235390813 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15a73800 == 65 [pid = 1833] [id = 145] 03:43:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7fed09525400) [pid = 1833] [serial = 434] [outer = (nil)] 03:43:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7fed09543800) [pid = 1833] [serial = 435] [outer = 0x7fed09525400] 03:43:10 INFO - PROCESS | 1833 | 1461235390882 Marionette DEBUG loaded listener.js 03:43:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7fed0a43d400) [pid = 1833] [serial = 436] [outer = 0x7fed09525400] 03:43:11 INFO - PROCESS | 1833 | 1461235391709 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 03:43:11 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. 03:43:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1284ms 03:43:11 INFO - PROCESS | 1833 | 1461235391779 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 03:43:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:43:11 INFO - PROCESS | 1833 | 1461235391784 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 03:43:11 INFO - PROCESS | 1833 | 1461235391791 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:43:11 INFO - PROCESS | 1833 | 1461235391796 Marionette TRACE conn3 <- [1,554,null,{}] 03:43:11 INFO - PROCESS | 1833 | 1461235391811 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:11 INFO - PROCESS | 1833 | 1461235391964 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 03:43:12 INFO - PROCESS | 1833 | 1461235392112 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed298c4000 == 66 [pid = 1833] [id = 146] 03:43:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7fed0a435400) [pid = 1833] [serial = 437] [outer = (nil)] 03:43:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7fed0b646800) [pid = 1833] [serial = 438] [outer = 0x7fed0a435400] 03:43:12 INFO - PROCESS | 1833 | 1461235392184 Marionette DEBUG loaded listener.js 03:43:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7fed0e188c00) [pid = 1833] [serial = 439] [outer = 0x7fed0a435400] 03:43:12 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:13 INFO - PROCESS | 1833 | 1461235393066 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 03:43:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:43:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1331ms 03:43:13 INFO - PROCESS | 1833 | 1461235393122 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 03:43:13 INFO - PROCESS | 1833 | 1461235393126 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 03:43:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:43:13 INFO - PROCESS | 1833 | 1461235393132 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:43:13 INFO - PROCESS | 1833 | 1461235393134 Marionette TRACE conn3 <- [1,558,null,{}] 03:43:13 INFO - PROCESS | 1833 | 1461235393158 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:13 INFO - PROCESS | 1833 | 1461235393311 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 03:43:13 INFO - PROCESS | 1833 | 1461235393455 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed09413000 == 67 [pid = 1833] [id = 147] 03:43:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7fed0a440000) [pid = 1833] [serial = 440] [outer = (nil)] 03:43:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7fed12938c00) [pid = 1833] [serial = 441] [outer = 0x7fed0a440000] 03:43:13 INFO - PROCESS | 1833 | 1461235393525 Marionette DEBUG loaded listener.js 03:43:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7fed13d90000) [pid = 1833] [serial = 442] [outer = 0x7fed0a440000] 03:43:14 INFO - PROCESS | 1833 | 1461235394496 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 03:43:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:43:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1497ms 03:43:14 INFO - PROCESS | 1833 | 1461235394829 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 03:43:14 INFO - PROCESS | 1833 | 1461235394833 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 03:43:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:43:14 INFO - PROCESS | 1833 | 1461235394891 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:43:14 INFO - PROCESS | 1833 | 1461235394895 Marionette TRACE conn3 <- [1,562,null,{}] 03:43:14 INFO - PROCESS | 1833 | 1461235394951 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:15 INFO - PROCESS | 1833 | 1461235395136 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 03:43:15 INFO - PROCESS | 1833 | 1461235395149 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed086a3800 == 68 [pid = 1833] [id = 148] 03:43:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7fed08575000) [pid = 1833] [serial = 443] [outer = (nil)] 03:43:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7fed0857cc00) [pid = 1833] [serial = 444] [outer = 0x7fed08575000] 03:43:15 INFO - PROCESS | 1833 | 1461235395215 Marionette DEBUG loaded listener.js 03:43:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7fed13d92400) [pid = 1833] [serial = 445] [outer = 0x7fed08575000] 03:43:15 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:16 INFO - PROCESS | 1833 | 1461235396060 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 03:43:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:43:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1270ms 03:43:16 INFO - PROCESS | 1833 | 1461235396120 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 03:43:16 INFO - PROCESS | 1833 | 1461235396123 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 03:43:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:43:16 INFO - PROCESS | 1833 | 1461235396130 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:43:16 INFO - PROCESS | 1833 | 1461235396132 Marionette TRACE conn3 <- [1,566,null,{}] 03:43:16 INFO - PROCESS | 1833 | 1461235396138 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:16 INFO - PROCESS | 1833 | 1461235396314 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 03:43:16 INFO - PROCESS | 1833 | 1461235396461 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed079ce000 == 69 [pid = 1833] [id = 149] 03:43:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7fed13695400) [pid = 1833] [serial = 446] [outer = (nil)] 03:43:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7fed16e7f000) [pid = 1833] [serial = 447] [outer = 0x7fed13695400] 03:43:16 INFO - PROCESS | 1833 | 1461235396538 Marionette DEBUG loaded listener.js 03:43:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7fed228e6400) [pid = 1833] [serial = 448] [outer = 0x7fed13695400] 03:43:17 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:17 INFO - PROCESS | 1833 | 1461235397418 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 03:43:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:43:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1329ms 03:43:17 INFO - PROCESS | 1833 | 1461235397460 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 03:43:17 INFO - PROCESS | 1833 | 1461235397464 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 03:43:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:43:17 INFO - PROCESS | 1833 | 1461235397470 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:43:17 INFO - PROCESS | 1833 | 1461235397473 Marionette TRACE conn3 <- [1,570,null,{}] 03:43:17 INFO - PROCESS | 1833 | 1461235397479 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:17 INFO - PROCESS | 1833 | 1461235397637 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 03:43:17 INFO - PROCESS | 1833 | 1461235397791 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0960a800 == 70 [pid = 1833] [id = 150] 03:43:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7fed07ab1800) [pid = 1833] [serial = 449] [outer = (nil)] 03:43:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7fed07ab6c00) [pid = 1833] [serial = 450] [outer = 0x7fed07ab1800] 03:43:17 INFO - PROCESS | 1833 | 1461235397860 Marionette DEBUG loaded listener.js 03:43:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7fed07abc000) [pid = 1833] [serial = 451] [outer = 0x7fed07ab1800] 03:43:18 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:18 INFO - PROCESS | 1833 | 1461235398984 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 03:43:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:43:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1536ms 03:43:19 INFO - PROCESS | 1833 | 1461235399009 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 03:43:19 INFO - PROCESS | 1833 | 1461235399015 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 03:43:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:43:19 INFO - PROCESS | 1833 | 1461235399025 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:43:19 INFO - PROCESS | 1833 | 1461235399029 Marionette TRACE conn3 <- [1,574,null,{}] 03:43:19 INFO - PROCESS | 1833 | 1461235399036 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:19 INFO - PROCESS | 1833 | 1461235399181 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 03:43:19 INFO - PROCESS | 1833 | 1461235399368 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed09612000 == 71 [pid = 1833] [id = 151] 03:43:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7fed0944fc00) [pid = 1833] [serial = 452] [outer = (nil)] 03:43:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7fed094f8c00) [pid = 1833] [serial = 453] [outer = 0x7fed0944fc00] 03:43:19 INFO - PROCESS | 1833 | 1461235399478 Marionette DEBUG loaded listener.js 03:43:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7fed0953ac00) [pid = 1833] [serial = 454] [outer = 0x7fed0944fc00] 03:43:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed268af800 == 70 [pid = 1833] [id = 109] 03:43:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed16e30800 == 69 [pid = 1833] [id = 142] 03:43:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed21698800 == 68 [pid = 1833] [id = 141] 03:43:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed161dc000 == 67 [pid = 1833] [id = 140] 03:43:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14c3b800 == 66 [pid = 1833] [id = 139] 03:43:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0cac2000 == 65 [pid = 1833] [id = 138] 03:43:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b051800 == 64 [pid = 1833] [id = 137] 03:43:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b67c000 == 63 [pid = 1833] [id = 136] 03:43:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26874000 == 62 [pid = 1833] [id = 134] 03:43:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed22b51800 == 61 [pid = 1833] [id = 132] 03:43:20 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14574800 == 60 [pid = 1833] [id = 131] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7fed161c8400) [pid = 1833] [serial = 381] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7fed109f8400) [pid = 1833] [serial = 387] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7fed219f3400) [pid = 1833] [serial = 384] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7fed1559bc00) [pid = 1833] [serial = 388] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7fed22b11000) [pid = 1833] [serial = 385] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7fed13dc8000) [pid = 1833] [serial = 352] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7fed088ed000) [pid = 1833] [serial = 363] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7fed13d9a000) [pid = 1833] [serial = 360] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7fed0f5ee400) [pid = 1833] [serial = 375] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7fed1293d400) [pid = 1833] [serial = 376] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7fed0e117400) [pid = 1833] [serial = 373] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7fed0c88c800) [pid = 1833] [serial = 372] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7fed14dd7000) [pid = 1833] [serial = 366] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7fed0a8d0400) [pid = 1833] [serial = 370] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7fed0a845c00) [pid = 1833] [serial = 369] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7fed13d97000) [pid = 1833] [serial = 378] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7fed0e18e000) [pid = 1833] [serial = 357] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7fed0ad5fc00) [pid = 1833] [serial = 354] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7fed1728d000) [pid = 1833] [serial = 382] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7fed150df800) [pid = 1833] [serial = 379] [outer = (nil)] [url = about:blank] 03:43:20 INFO - PROCESS | 1833 | 1461235400356 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:43:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:43:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1393ms 03:43:20 INFO - PROCESS | 1833 | 1461235400418 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 03:43:20 INFO - PROCESS | 1833 | 1461235400426 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 03:43:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:43:20 INFO - PROCESS | 1833 | 1461235400434 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:43:20 INFO - PROCESS | 1833 | 1461235400438 Marionette TRACE conn3 <- [1,578,null,{}] 03:43:20 INFO - PROCESS | 1833 | 1461235400443 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:20 INFO - PROCESS | 1833 | 1461235400588 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 03:43:20 INFO - PROCESS | 1833 | 1461235400693 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0d59a000 == 61 [pid = 1833] [id = 152] 03:43:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7fed09451000) [pid = 1833] [serial = 455] [outer = (nil)] 03:43:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7fed0a84f800) [pid = 1833] [serial = 456] [outer = 0x7fed09451000] 03:43:20 INFO - PROCESS | 1833 | 1461235400753 Marionette DEBUG loaded listener.js 03:43:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7fed0aa59c00) [pid = 1833] [serial = 457] [outer = 0x7fed09451000] 03:43:21 INFO - PROCESS | 1833 | 1461235401582 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 03:43:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:43:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1181ms 03:43:21 INFO - PROCESS | 1833 | 1461235401615 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 03:43:21 INFO - PROCESS | 1833 | 1461235401618 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 03:43:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:43:21 INFO - PROCESS | 1833 | 1461235401643 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:43:21 INFO - PROCESS | 1833 | 1461235401649 Marionette TRACE conn3 <- [1,582,null,{}] 03:43:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7fed0ab63000) [pid = 1833] [serial = 458] [outer = 0x7fed0b103400] 03:43:21 INFO - PROCESS | 1833 | 1461235401705 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:21 INFO - PROCESS | 1833 | 1461235401882 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 03:43:21 INFO - PROCESS | 1833 | 1461235401994 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14557800 == 62 [pid = 1833] [id = 153] 03:43:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7fed0a43dc00) [pid = 1833] [serial = 459] [outer = (nil)] 03:43:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7fed0b621c00) [pid = 1833] [serial = 460] [outer = 0x7fed0a43dc00] 03:43:22 INFO - PROCESS | 1833 | 1461235402064 Marionette DEBUG loaded listener.js 03:43:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7fed0d463400) [pid = 1833] [serial = 461] [outer = 0x7fed0a43dc00] 03:43:22 INFO - PROCESS | 1833 | 1461235402758 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 03:43:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:43:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1197ms 03:43:22 INFO - PROCESS | 1833 | 1461235402836 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 03:43:22 INFO - PROCESS | 1833 | 1461235402839 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 03:43:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:43:22 INFO - PROCESS | 1833 | 1461235402849 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:43:22 INFO - PROCESS | 1833 | 1461235402851 Marionette TRACE conn3 <- [1,586,null,{}] 03:43:22 INFO - PROCESS | 1833 | 1461235402855 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:23 INFO - PROCESS | 1833 | 1461235403023 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 03:43:23 INFO - PROCESS | 1833 | 1461235403046 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1512b000 == 63 [pid = 1833] [id = 154] 03:43:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7fed0ad5fc00) [pid = 1833] [serial = 462] [outer = (nil)] 03:43:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7fed0e111800) [pid = 1833] [serial = 463] [outer = 0x7fed0ad5fc00] 03:43:23 INFO - PROCESS | 1833 | 1461235403102 Marionette DEBUG loaded listener.js 03:43:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7fed0e186c00) [pid = 1833] [serial = 464] [outer = 0x7fed0ad5fc00] 03:43:23 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:23 INFO - PROCESS | 1833 | 1461235403891 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 03:43:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:43:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1080ms 03:43:23 INFO - PROCESS | 1833 | 1461235403929 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 03:43:23 INFO - PROCESS | 1833 | 1461235403932 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 03:43:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:43:23 INFO - PROCESS | 1833 | 1461235403938 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:43:23 INFO - PROCESS | 1833 | 1461235403940 Marionette TRACE conn3 <- [1,590,null,{}] 03:43:23 INFO - PROCESS | 1833 | 1461235403945 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:24 INFO - PROCESS | 1833 | 1461235404114 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 03:43:24 INFO - PROCESS | 1833 | 1461235404146 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1a98f800 == 64 [pid = 1833] [id = 155] 03:43:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7fed088e4000) [pid = 1833] [serial = 465] [outer = (nil)] 03:43:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7fed1252dc00) [pid = 1833] [serial = 466] [outer = 0x7fed088e4000] 03:43:24 INFO - PROCESS | 1833 | 1461235404207 Marionette DEBUG loaded listener.js 03:43:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7fed12940c00) [pid = 1833] [serial = 467] [outer = 0x7fed088e4000] 03:43:24 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7fed09531000) [pid = 1833] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:43:24 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7fed088e5000) [pid = 1833] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:43:24 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7fed109f6400) [pid = 1833] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:43:24 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7fed1550c800) [pid = 1833] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:43:24 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7fed1293cc00) [pid = 1833] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:43:24 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7fed088e4800) [pid = 1833] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:43:24 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7fed09451c00) [pid = 1833] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:43:25 INFO - PROCESS | 1833 | 1461235405135 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 03:43:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:43:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1229ms 03:43:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:43:25 INFO - PROCESS | 1833 | 1461235405168 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 03:43:25 INFO - PROCESS | 1833 | 1461235405171 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 03:43:25 INFO - PROCESS | 1833 | 1461235405178 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:43:25 INFO - PROCESS | 1833 | 1461235405180 Marionette TRACE conn3 <- [1,594,null,{}] 03:43:25 INFO - PROCESS | 1833 | 1461235405188 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:25 INFO - PROCESS | 1833 | 1461235405351 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 03:43:25 INFO - PROCESS | 1833 | 1461235405366 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed22617000 == 65 [pid = 1833] [id = 156] 03:43:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7fed0952e400) [pid = 1833] [serial = 468] [outer = (nil)] 03:43:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7fed137f6400) [pid = 1833] [serial = 469] [outer = 0x7fed0952e400] 03:43:25 INFO - PROCESS | 1833 | 1461235405438 Marionette DEBUG loaded listener.js 03:43:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7fed161c8400) [pid = 1833] [serial = 470] [outer = 0x7fed0952e400] 03:43:26 INFO - PROCESS | 1833 | 1461235406194 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 03:43:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:43:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1032ms 03:43:26 INFO - PROCESS | 1833 | 1461235406209 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 03:43:26 INFO - PROCESS | 1833 | 1461235406212 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 03:43:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:43:26 INFO - PROCESS | 1833 | 1461235406218 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:43:26 INFO - PROCESS | 1833 | 1461235406220 Marionette TRACE conn3 <- [1,598,null,{}] 03:43:26 INFO - PROCESS | 1833 | 1461235406225 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:26 INFO - PROCESS | 1833 | 1461235406397 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 03:43:26 INFO - PROCESS | 1833 | 1461235406414 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2630d000 == 66 [pid = 1833] [id = 157] 03:43:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7fed094eb400) [pid = 1833] [serial = 471] [outer = (nil)] 03:43:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7fed1620e000) [pid = 1833] [serial = 472] [outer = 0x7fed094eb400] 03:43:26 INFO - PROCESS | 1833 | 1461235406474 Marionette DEBUG loaded listener.js 03:43:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7fed2147f800) [pid = 1833] [serial = 473] [outer = 0x7fed094eb400] 03:43:27 INFO - PROCESS | 1833 | 1461235407332 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 03:43:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:43:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1175ms 03:43:27 INFO - PROCESS | 1833 | 1461235407394 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 03:43:27 INFO - PROCESS | 1833 | 1461235407401 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 03:43:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:43:27 INFO - PROCESS | 1833 | 1461235407409 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:43:27 INFO - PROCESS | 1833 | 1461235407415 Marionette TRACE conn3 <- [1,602,null,{}] 03:43:27 INFO - PROCESS | 1833 | 1461235407424 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:27 INFO - PROCESS | 1833 | 1461235407597 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 03:43:27 INFO - PROCESS | 1833 | 1461235407749 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b670000 == 67 [pid = 1833] [id = 158] 03:43:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7fed08577400) [pid = 1833] [serial = 474] [outer = (nil)] 03:43:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7fed09523800) [pid = 1833] [serial = 475] [outer = 0x7fed08577400] 03:43:27 INFO - PROCESS | 1833 | 1461235407822 Marionette DEBUG loaded listener.js 03:43:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7fed09541800) [pid = 1833] [serial = 476] [outer = 0x7fed08577400] 03:43:28 INFO - PROCESS | 1833 | 1461235408910 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 03:43:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:43:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1532ms 03:43:28 INFO - PROCESS | 1833 | 1461235408943 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 03:43:28 INFO - PROCESS | 1833 | 1461235408951 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 03:43:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:43:28 INFO - PROCESS | 1833 | 1461235408963 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:43:28 INFO - PROCESS | 1833 | 1461235408967 Marionette TRACE conn3 <- [1,606,null,{}] 03:43:28 INFO - PROCESS | 1833 | 1461235408973 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:29 INFO - PROCESS | 1833 | 1461235409143 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 03:43:29 INFO - PROCESS | 1833 | 1461235409333 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15a70000 == 68 [pid = 1833] [id = 159] 03:43:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7fed0a476400) [pid = 1833] [serial = 477] [outer = (nil)] 03:43:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7fed0a47f000) [pid = 1833] [serial = 478] [outer = 0x7fed0a476400] 03:43:29 INFO - PROCESS | 1833 | 1461235409410 Marionette DEBUG loaded listener.js 03:43:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7fed0a84c000) [pid = 1833] [serial = 479] [outer = 0x7fed0a476400] 03:43:30 INFO - PROCESS | 1833 | 1461235410268 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:43:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:43:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1379ms 03:43:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:43:30 INFO - PROCESS | 1833 | 1461235410342 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 03:43:30 INFO - PROCESS | 1833 | 1461235410345 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 03:43:30 INFO - PROCESS | 1833 | 1461235410351 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:43:30 INFO - PROCESS | 1833 | 1461235410357 Marionette TRACE conn3 <- [1,610,null,{}] 03:43:30 INFO - PROCESS | 1833 | 1461235410372 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:30 INFO - PROCESS | 1833 | 1461235410583 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 03:43:30 INFO - PROCESS | 1833 | 1461235410771 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26e6a000 == 69 [pid = 1833] [id = 160] 03:43:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7fed0aea3400) [pid = 1833] [serial = 480] [outer = (nil)] 03:43:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7fed0d45fc00) [pid = 1833] [serial = 481] [outer = 0x7fed0aea3400] 03:43:30 INFO - PROCESS | 1833 | 1461235410889 Marionette DEBUG loaded listener.js 03:43:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7fed0e047c00) [pid = 1833] [serial = 482] [outer = 0x7fed0aea3400] 03:43:31 INFO - PROCESS | 1833 | 1461235411675 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 03:43:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:43:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1382ms 03:43:31 INFO - PROCESS | 1833 | 1461235411733 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 03:43:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:43:31 INFO - PROCESS | 1833 | 1461235411737 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 03:43:31 INFO - PROCESS | 1833 | 1461235411743 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:43:31 INFO - PROCESS | 1833 | 1461235411747 Marionette TRACE conn3 <- [1,614,null,{}] 03:43:31 INFO - PROCESS | 1833 | 1461235411752 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:31 INFO - PROCESS | 1833 | 1461235411896 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 03:43:32 INFO - PROCESS | 1833 | 1461235412048 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed45cd1800 == 70 [pid = 1833] [id = 161] 03:43:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7fed0b61a800) [pid = 1833] [serial = 483] [outer = (nil)] 03:43:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7fed129ef400) [pid = 1833] [serial = 484] [outer = 0x7fed0b61a800] 03:43:32 INFO - PROCESS | 1833 | 1461235412118 Marionette DEBUG loaded listener.js 03:43:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7fed13dbcc00) [pid = 1833] [serial = 485] [outer = 0x7fed0b61a800] 03:43:32 INFO - PROCESS | 1833 | 1461235412961 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 03:43:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:43:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1278ms 03:43:33 INFO - PROCESS | 1833 | 1461235413022 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 03:43:33 INFO - PROCESS | 1833 | 1461235413026 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 03:43:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:43:33 INFO - PROCESS | 1833 | 1461235413032 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:43:33 INFO - PROCESS | 1833 | 1461235413035 Marionette TRACE conn3 <- [1,618,null,{}] 03:43:33 INFO - PROCESS | 1833 | 1461235413040 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:33 INFO - PROCESS | 1833 | 1461235413191 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 03:43:33 INFO - PROCESS | 1833 | 1461235413343 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0899d000 == 71 [pid = 1833] [id = 162] 03:43:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7fed0e185400) [pid = 1833] [serial = 486] [outer = (nil)] 03:43:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7fed1568ec00) [pid = 1833] [serial = 487] [outer = 0x7fed0e185400] 03:43:33 INFO - PROCESS | 1833 | 1461235413416 Marionette DEBUG loaded listener.js 03:43:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7fed216ce000) [pid = 1833] [serial = 488] [outer = 0x7fed0e185400] 03:43:34 INFO - PROCESS | 1833 | 1461235414274 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 03:43:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:43:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1282ms 03:43:34 INFO - PROCESS | 1833 | 1461235414316 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 03:43:34 INFO - PROCESS | 1833 | 1461235414320 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 03:43:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:43:34 INFO - PROCESS | 1833 | 1461235414326 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:43:34 INFO - PROCESS | 1833 | 1461235414329 Marionette TRACE conn3 <- [1,622,null,{}] 03:43:34 INFO - PROCESS | 1833 | 1461235414334 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:34 INFO - PROCESS | 1833 | 1461235414572 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 03:43:34 INFO - PROCESS | 1833 | 1461235414686 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f04f000 == 72 [pid = 1833] [id = 163] 03:43:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7fed09515c00) [pid = 1833] [serial = 489] [outer = (nil)] 03:43:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7fed12530800) [pid = 1833] [serial = 490] [outer = 0x7fed09515c00] 03:43:34 INFO - PROCESS | 1833 | 1461235414762 Marionette DEBUG loaded listener.js 03:43:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7fed228e5000) [pid = 1833] [serial = 491] [outer = 0x7fed09515c00] 03:43:35 INFO - PROCESS | 1833 | 1461235415605 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 03:43:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:43:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1326ms 03:43:35 INFO - PROCESS | 1833 | 1461235415653 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 03:43:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:43:35 INFO - PROCESS | 1833 | 1461235415657 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 03:43:35 INFO - PROCESS | 1833 | 1461235415663 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:43:35 INFO - PROCESS | 1833 | 1461235415666 Marionette TRACE conn3 <- [1,626,null,{}] 03:43:35 INFO - PROCESS | 1833 | 1461235415671 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:35 INFO - PROCESS | 1833 | 1461235415822 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 03:43:36 INFO - PROCESS | 1833 | 1461235415996 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02ad9000 == 73 [pid = 1833] [id = 164] 03:43:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7fed09517800) [pid = 1833] [serial = 492] [outer = (nil)] 03:43:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7fed0f115400) [pid = 1833] [serial = 493] [outer = 0x7fed09517800] 03:43:36 INFO - PROCESS | 1833 | 1461235416072 Marionette DEBUG loaded listener.js 03:43:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7fed0f119800) [pid = 1833] [serial = 494] [outer = 0x7fed09517800] 03:43:36 INFO - PROCESS | 1833 | 1461235416972 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 03:43:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:43:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1337ms 03:43:37 INFO - PROCESS | 1833 | 1461235417000 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 03:43:37 INFO - PROCESS | 1833 | 1461235417004 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 03:43:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:43:37 INFO - PROCESS | 1833 | 1461235417009 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:43:37 INFO - PROCESS | 1833 | 1461235417012 Marionette TRACE conn3 <- [1,630,null,{}] 03:43:37 INFO - PROCESS | 1833 | 1461235417018 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:37 INFO - PROCESS | 1833 | 1461235417168 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 03:43:37 INFO - PROCESS | 1833 | 1461235417542 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0ab1e000 == 74 [pid = 1833] [id = 165] 03:43:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7fed0857c400) [pid = 1833] [serial = 495] [outer = (nil)] 03:43:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7fed087ac800) [pid = 1833] [serial = 496] [outer = 0x7fed0857c400] 03:43:37 INFO - PROCESS | 1833 | 1461235417675 Marionette DEBUG loaded listener.js 03:43:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7fed0944e000) [pid = 1833] [serial = 497] [outer = 0x7fed0857c400] 03:43:38 INFO - PROCESS | 1833 | 1461235418462 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 03:43:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:43:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1490ms 03:43:38 INFO - PROCESS | 1833 | 1461235418501 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 03:43:38 INFO - PROCESS | 1833 | 1461235418511 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 03:43:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:43:38 INFO - PROCESS | 1833 | 1461235418528 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:43:38 INFO - PROCESS | 1833 | 1461235418531 Marionette TRACE conn3 <- [1,634,null,{}] 03:43:38 INFO - PROCESS | 1833 | 1461235418547 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:38 INFO - PROCESS | 1833 | 1461235418739 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 03:43:38 INFO - PROCESS | 1833 | 1461235418897 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0940a000 == 75 [pid = 1833] [id = 166] 03:43:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7fed09525c00) [pid = 1833] [serial = 498] [outer = (nil)] 03:43:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7fed0953bc00) [pid = 1833] [serial = 499] [outer = 0x7fed09525c00] 03:43:38 INFO - PROCESS | 1833 | 1461235418964 Marionette DEBUG loaded listener.js 03:43:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7fed0a435c00) [pid = 1833] [serial = 500] [outer = 0x7fed09525c00] 03:43:39 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14c3e800 == 74 [pid = 1833] [id = 64] 03:43:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed16e30000 == 73 [pid = 1833] [id = 95] 03:43:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1723a000 == 72 [pid = 1833] [id = 66] 03:43:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed21662800 == 71 [pid = 1833] [id = 68] 03:43:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f532000 == 70 [pid = 1833] [id = 94] 03:43:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26ad8000 == 69 [pid = 1833] [id = 96] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7fed1293bc00) [pid = 1833] [serial = 429] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed22617000 == 68 [pid = 1833] [id = 156] 03:43:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1a98f800 == 67 [pid = 1833] [id = 155] 03:43:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1512b000 == 66 [pid = 1833] [id = 154] 03:43:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14557800 == 65 [pid = 1833] [id = 153] 03:43:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0d59a000 == 64 [pid = 1833] [id = 152] 03:43:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed09612000 == 63 [pid = 1833] [id = 151] 03:43:39 INFO - PROCESS | 1833 | 1461235419896 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 03:43:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed298c4000 == 62 [pid = 1833] [id = 146] 03:43:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed15a73800 == 61 [pid = 1833] [id = 145] 03:43:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0cad4800 == 60 [pid = 1833] [id = 144] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7fed26e25400) [pid = 1833] [serial = 402] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7fed0a437800) [pid = 1833] [serial = 426] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7fed0b619000) [pid = 1833] [serial = 411] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7fed13d94000) [pid = 1833] [serial = 417] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7fed16202400) [pid = 1833] [serial = 423] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7fed1568dc00) [pid = 1833] [serial = 421] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7fed21b1e000) [pid = 1833] [serial = 399] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7fed1346ec00) [pid = 1833] [serial = 396] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7fed24a1e000) [pid = 1833] [serial = 390] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7fed13dbc800) [pid = 1833] [serial = 418] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7fed0b938c00) [pid = 1833] [serial = 414] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7fed172f3800) [pid = 1833] [serial = 424] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7fed094f2c00) [pid = 1833] [serial = 408] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7fed0944b000) [pid = 1833] [serial = 405] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7fed109f4000) [pid = 1833] [serial = 415] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7fed0a8d1800) [pid = 1833] [serial = 409] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7fed0ca52800) [pid = 1833] [serial = 412] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7fed14047400) [pid = 1833] [serial = 420] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7fed0c891000) [pid = 1833] [serial = 393] [outer = (nil)] [url = about:blank] 03:43:39 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7fed0aeab800) [pid = 1833] [serial = 427] [outer = (nil)] [url = about:blank] 03:43:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:43:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1443ms 03:43:39 INFO - PROCESS | 1833 | 1461235419970 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 03:43:39 INFO - PROCESS | 1833 | 1461235419975 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 03:43:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:43:39 INFO - PROCESS | 1833 | 1461235419982 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:43:39 INFO - PROCESS | 1833 | 1461235419986 Marionette TRACE conn3 <- [1,638,null,{}] 03:43:39 INFO - PROCESS | 1833 | 1461235419992 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:40 INFO - PROCESS | 1833 | 1461235420131 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 03:43:40 INFO - PROCESS | 1833 | 1461235420141 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0c692000 == 61 [pid = 1833] [id = 167] 03:43:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7fed0a479800) [pid = 1833] [serial = 501] [outer = (nil)] 03:43:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7fed0a845c00) [pid = 1833] [serial = 502] [outer = 0x7fed0a479800] 03:43:40 INFO - PROCESS | 1833 | 1461235420203 Marionette DEBUG loaded listener.js 03:43:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7fed0ad5c000) [pid = 1833] [serial = 503] [outer = 0x7fed0a479800] 03:43:40 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:41 INFO - PROCESS | 1833 | 1461235421034 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 03:43:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:43:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1079ms 03:43:41 INFO - PROCESS | 1833 | 1461235421062 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 03:43:41 INFO - PROCESS | 1833 | 1461235421065 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 03:43:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:43:41 INFO - PROCESS | 1833 | 1461235421076 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:43:41 INFO - PROCESS | 1833 | 1461235421084 Marionette TRACE conn3 <- [1,642,null,{}] 03:43:41 INFO - PROCESS | 1833 | 1461235421097 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:41 INFO - PROCESS | 1833 | 1461235421252 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 03:43:41 INFO - PROCESS | 1833 | 1461235421378 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed142c7000 == 62 [pid = 1833] [id = 168] 03:43:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7fed0953a800) [pid = 1833] [serial = 504] [outer = (nil)] 03:43:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7fed0c677400) [pid = 1833] [serial = 505] [outer = 0x7fed0953a800] 03:43:41 INFO - PROCESS | 1833 | 1461235421439 Marionette DEBUG loaded listener.js 03:43:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7fed0e03f400) [pid = 1833] [serial = 506] [outer = 0x7fed0953a800] 03:43:42 INFO - PROCESS | 1833 | 1461235422098 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 03:43:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:43:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1092ms 03:43:42 INFO - PROCESS | 1833 | 1461235422188 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 03:43:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:43:42 INFO - PROCESS | 1833 | 1461235422193 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 03:43:42 INFO - PROCESS | 1833 | 1461235422199 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:43:42 INFO - PROCESS | 1833 | 1461235422202 Marionette TRACE conn3 <- [1,646,null,{}] 03:43:42 INFO - PROCESS | 1833 | 1461235422222 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:42 INFO - PROCESS | 1833 | 1461235422418 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 03:43:42 INFO - PROCESS | 1833 | 1461235422443 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14c3d800 == 63 [pid = 1833] [id = 169] 03:43:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7fed0e040000) [pid = 1833] [serial = 507] [outer = (nil)] 03:43:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7fed0f115800) [pid = 1833] [serial = 508] [outer = 0x7fed0e040000] 03:43:42 INFO - PROCESS | 1833 | 1461235422502 Marionette DEBUG loaded listener.js 03:43:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7fed0f11d400) [pid = 1833] [serial = 509] [outer = 0x7fed0e040000] 03:43:43 INFO - PROCESS | 1833 | 1461235423315 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 03:43:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:43:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1143ms 03:43:43 INFO - PROCESS | 1833 | 1461235423341 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 03:43:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:43:43 INFO - PROCESS | 1833 | 1461235423345 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 03:43:43 INFO - PROCESS | 1833 | 1461235423350 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:43:43 INFO - PROCESS | 1833 | 1461235423353 Marionette TRACE conn3 <- [1,650,null,{}] 03:43:43 INFO - PROCESS | 1833 | 1461235423358 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:43 INFO - PROCESS | 1833 | 1461235423532 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 03:43:43 INFO - PROCESS | 1833 | 1461235423565 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1567b000 == 64 [pid = 1833] [id = 170] 03:43:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7fed1252c800) [pid = 1833] [serial = 510] [outer = (nil)] 03:43:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7fed1293a000) [pid = 1833] [serial = 511] [outer = 0x7fed1252c800] 03:43:43 INFO - PROCESS | 1833 | 1461235423639 Marionette DEBUG loaded listener.js 03:43:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7fed13d11000) [pid = 1833] [serial = 512] [outer = 0x7fed1252c800] 03:43:44 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7fed1559e400) [pid = 1833] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:43:44 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7fed0ad5fc00) [pid = 1833] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:43:44 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7fed0952e400) [pid = 1833] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:43:44 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7fed088e4000) [pid = 1833] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:43:44 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7fed0944fc00) [pid = 1833] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:43:44 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7fed094eac00) [pid = 1833] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:43:44 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7fed0a43dc00) [pid = 1833] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:43:44 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7fed09451000) [pid = 1833] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:43:44 INFO - PROCESS | 1833 | 1461235424589 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 03:43:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:43:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1279ms 03:43:44 INFO - PROCESS | 1833 | 1461235424629 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 03:43:44 INFO - PROCESS | 1833 | 1461235424632 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 03:43:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:43:44 INFO - PROCESS | 1833 | 1461235424637 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:43:44 INFO - PROCESS | 1833 | 1461235424639 Marionette TRACE conn3 <- [1,654,null,{}] 03:43:44 INFO - PROCESS | 1833 | 1461235424644 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:44 INFO - PROCESS | 1833 | 1461235424821 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 03:43:44 INFO - PROCESS | 1833 | 1461235424909 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1566d000 == 65 [pid = 1833] [id = 171] 03:43:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7fed0953b400) [pid = 1833] [serial = 513] [outer = (nil)] 03:43:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7fed10990c00) [pid = 1833] [serial = 514] [outer = 0x7fed0953b400] 03:43:44 INFO - PROCESS | 1833 | 1461235424968 Marionette DEBUG loaded listener.js 03:43:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7fed13d1c800) [pid = 1833] [serial = 515] [outer = 0x7fed0953b400] 03:43:45 INFO - PROCESS | 1833 | 1461235425599 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 03:43:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:43:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1023ms 03:43:45 INFO - PROCESS | 1833 | 1461235425662 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 03:43:45 INFO - PROCESS | 1833 | 1461235425665 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 03:43:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:43:45 INFO - PROCESS | 1833 | 1461235425677 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:43:45 INFO - PROCESS | 1833 | 1461235425679 Marionette TRACE conn3 <- [1,658,null,{}] 03:43:45 INFO - PROCESS | 1833 | 1461235425684 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:45 INFO - PROCESS | 1833 | 1461235425832 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 03:43:45 INFO - PROCESS | 1833 | 1461235425845 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2451b800 == 66 [pid = 1833] [id = 172] 03:43:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7fed0950e800) [pid = 1833] [serial = 516] [outer = (nil)] 03:43:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7fed14dd7000) [pid = 1833] [serial = 517] [outer = 0x7fed0950e800] 03:43:45 INFO - PROCESS | 1833 | 1461235425917 Marionette DEBUG loaded listener.js 03:43:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7fed1622f000) [pid = 1833] [serial = 518] [outer = 0x7fed0950e800] 03:43:46 INFO - PROCESS | 1833 | 1461235426825 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 03:43:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:43:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1175ms 03:43:46 INFO - PROCESS | 1833 | 1461235426855 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 03:43:46 INFO - PROCESS | 1833 | 1461235426860 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 03:43:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:43:46 INFO - PROCESS | 1833 | 1461235426868 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:43:46 INFO - PROCESS | 1833 | 1461235426874 Marionette TRACE conn3 <- [1,662,null,{}] 03:43:46 INFO - PROCESS | 1833 | 1461235426883 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:47 INFO - PROCESS | 1833 | 1461235427051 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 03:43:47 INFO - PROCESS | 1833 | 1461235427205 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b039800 == 67 [pid = 1833] [id = 173] 03:43:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7fed0857d400) [pid = 1833] [serial = 519] [outer = (nil)] 03:43:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7fed0951b000) [pid = 1833] [serial = 520] [outer = 0x7fed0857d400] 03:43:47 INFO - PROCESS | 1833 | 1461235427281 Marionette DEBUG loaded listener.js 03:43:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7fed09542400) [pid = 1833] [serial = 521] [outer = 0x7fed0857d400] 03:43:47 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:48 INFO - PROCESS | 1833 | 1461235428202 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 03:43:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:43:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1387ms 03:43:48 INFO - PROCESS | 1833 | 1461235428256 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 03:43:48 INFO - PROCESS | 1833 | 1461235428264 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 03:43:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:43:48 INFO - PROCESS | 1833 | 1461235428274 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:43:48 INFO - PROCESS | 1833 | 1461235428278 Marionette TRACE conn3 <- [1,666,null,{}] 03:43:48 INFO - PROCESS | 1833 | 1461235428283 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:48 INFO - PROCESS | 1833 | 1461235428450 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 03:43:48 INFO - PROCESS | 1833 | 1461235428601 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1487d800 == 68 [pid = 1833] [id = 174] 03:43:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7fed088edc00) [pid = 1833] [serial = 522] [outer = (nil)] 03:43:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7fed0ad5c400) [pid = 1833] [serial = 523] [outer = 0x7fed088edc00] 03:43:48 INFO - PROCESS | 1833 | 1461235428675 Marionette DEBUG loaded listener.js 03:43:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7fed0b61c800) [pid = 1833] [serial = 524] [outer = 0x7fed088edc00] 03:43:49 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:49 INFO - PROCESS | 1833 | 1461235429659 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 03:43:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:43:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1431ms 03:43:49 INFO - PROCESS | 1833 | 1461235429705 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 03:43:49 INFO - PROCESS | 1833 | 1461235429709 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 03:43:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:43:49 INFO - PROCESS | 1833 | 1461235429715 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:43:49 INFO - PROCESS | 1833 | 1461235429721 Marionette TRACE conn3 <- [1,670,null,{}] 03:43:49 INFO - PROCESS | 1833 | 1461235429737 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:49 INFO - PROCESS | 1833 | 1461235429906 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 03:43:50 INFO - PROCESS | 1833 | 1461235430103 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed268c1800 == 69 [pid = 1833] [id = 175] 03:43:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7fed0f114000) [pid = 1833] [serial = 525] [outer = (nil)] 03:43:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7fed125e9c00) [pid = 1833] [serial = 526] [outer = 0x7fed0f114000] 03:43:50 INFO - PROCESS | 1833 | 1461235430186 Marionette DEBUG loaded listener.js 03:43:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7fed13d12000) [pid = 1833] [serial = 527] [outer = 0x7fed0f114000] 03:43:50 INFO - PROCESS | 1833 | 1461235430989 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 03:43:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:43:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1331ms 03:43:51 INFO - PROCESS | 1833 | 1461235431048 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 03:43:51 INFO - PROCESS | 1833 | 1461235431052 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 03:43:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:43:51 INFO - PROCESS | 1833 | 1461235431058 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:43:51 INFO - PROCESS | 1833 | 1461235431061 Marionette TRACE conn3 <- [1,674,null,{}] 03:43:51 INFO - PROCESS | 1833 | 1461235431066 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:51 INFO - PROCESS | 1833 | 1461235431222 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 03:43:51 INFO - PROCESS | 1833 | 1461235431389 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26f20000 == 70 [pid = 1833] [id = 176] 03:43:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7fed0f119000) [pid = 1833] [serial = 528] [outer = (nil)] 03:43:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7fed13d94000) [pid = 1833] [serial = 529] [outer = 0x7fed0f119000] 03:43:51 INFO - PROCESS | 1833 | 1461235431467 Marionette DEBUG loaded listener.js 03:43:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7fed1620f000) [pid = 1833] [serial = 530] [outer = 0x7fed0f119000] 03:43:51 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:43:52 INFO - PROCESS | 1833 | 1461235432280 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 03:43:52 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 03:43:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1283ms 03:43:52 INFO - PROCESS | 1833 | 1461235432342 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 03:43:52 INFO - PROCESS | 1833 | 1461235432346 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 03:43:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:43:52 INFO - PROCESS | 1833 | 1461235432351 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:43:52 INFO - PROCESS | 1833 | 1461235432353 Marionette TRACE conn3 <- [1,678,null,{}] 03:43:52 INFO - PROCESS | 1833 | 1461235432359 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:52 INFO - PROCESS | 1833 | 1461235432509 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 03:43:52 INFO - PROCESS | 1833 | 1461235432666 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b210800 == 71 [pid = 1833] [id = 177] 03:43:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7fed089bd000) [pid = 1833] [serial = 531] [outer = (nil)] 03:43:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7fed089c2000) [pid = 1833] [serial = 532] [outer = 0x7fed089bd000] 03:43:52 INFO - PROCESS | 1833 | 1461235432737 Marionette DEBUG loaded listener.js 03:43:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7fed089c6c00) [pid = 1833] [serial = 533] [outer = 0x7fed089bd000] 03:43:53 INFO - PROCESS | 1833 | 1461235433576 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 03:43:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:43:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1275ms 03:43:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:43:53 INFO - PROCESS | 1833 | 1461235433627 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 03:43:53 INFO - PROCESS | 1833 | 1461235433630 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 03:43:53 INFO - PROCESS | 1833 | 1461235433636 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:43:53 INFO - PROCESS | 1833 | 1461235433639 Marionette TRACE conn3 <- [1,682,null,{}] 03:43:53 INFO - PROCESS | 1833 | 1461235433644 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:53 INFO - PROCESS | 1833 | 1461235433820 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 03:43:53 INFO - PROCESS | 1833 | 1461235433974 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08869800 == 72 [pid = 1833] [id = 178] 03:43:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7fed089c4800) [pid = 1833] [serial = 534] [outer = (nil)] 03:43:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7fed219ab000) [pid = 1833] [serial = 535] [outer = 0x7fed089c4800] 03:43:54 INFO - PROCESS | 1833 | 1461235434050 Marionette DEBUG loaded listener.js 03:43:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7fed22b18800) [pid = 1833] [serial = 536] [outer = 0x7fed089c4800] 03:43:55 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:43:55 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:43:55 INFO - PROCESS | 1833 | 1461235435263 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 03:43:55 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) 03:43:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1685ms 03:43:55 INFO - PROCESS | 1833 | 1461235435320 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 03:43:55 INFO - PROCESS | 1833 | 1461235435324 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 03:43:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:43:55 INFO - PROCESS | 1833 | 1461235435329 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:43:55 INFO - PROCESS | 1833 | 1461235435332 Marionette TRACE conn3 <- [1,686,null,{}] 03:43:55 INFO - PROCESS | 1833 | 1461235435337 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:55 INFO - PROCESS | 1833 | 1461235435518 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 03:43:55 INFO - PROCESS | 1833 | 1461235435694 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed28b6d000 == 73 [pid = 1833] [id = 179] 03:43:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7fed023c5000) [pid = 1833] [serial = 537] [outer = (nil)] 03:43:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7fed023ce400) [pid = 1833] [serial = 538] [outer = 0x7fed023c5000] 03:43:55 INFO - PROCESS | 1833 | 1461235435767 Marionette DEBUG loaded listener.js 03:43:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7fed22940000) [pid = 1833] [serial = 539] [outer = 0x7fed023c5000] 03:43:56 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:43:57 INFO - PROCESS | 1833 | 1461235437058 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 03:43:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:43:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1776ms 03:43:57 INFO - PROCESS | 1833 | 1461235437143 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 03:43:57 INFO - PROCESS | 1833 | 1461235437148 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 03:43:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:43:57 INFO - PROCESS | 1833 | 1461235437160 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:43:57 INFO - PROCESS | 1833 | 1461235437163 Marionette TRACE conn3 <- [1,690,null,{}] 03:43:57 INFO - PROCESS | 1833 | 1461235437168 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:57 INFO - PROCESS | 1833 | 1461235437320 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 03:43:57 INFO - PROCESS | 1833 | 1461235437689 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a41f000 == 74 [pid = 1833] [id = 180] 03:43:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7fed015b7c00) [pid = 1833] [serial = 540] [outer = (nil)] 03:43:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7fed023c6c00) [pid = 1833] [serial = 541] [outer = 0x7fed015b7c00] 03:43:57 INFO - PROCESS | 1833 | 1461235437774 Marionette DEBUG loaded listener.js 03:43:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7fed07abc400) [pid = 1833] [serial = 542] [outer = 0x7fed015b7c00] 03:43:59 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:43:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed28b82800 == 73 [pid = 1833] [id = 108] 03:43:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2e58e800 == 72 [pid = 1833] [id = 110] 03:43:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed268b9800 == 71 [pid = 1833] [id = 143] 03:43:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14544000 == 70 [pid = 1833] [id = 133] 03:43:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1566d000 == 69 [pid = 1833] [id = 171] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7fed0952e800) [pid = 1833] [serial = 432] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7fed09543800) [pid = 1833] [serial = 435] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7fed0b646800) [pid = 1833] [serial = 438] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7fed12938c00) [pid = 1833] [serial = 441] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7fed0857cc00) [pid = 1833] [serial = 444] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7fed16e7f000) [pid = 1833] [serial = 447] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7fed1620e000) [pid = 1833] [serial = 472] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1567b000 == 68 [pid = 1833] [id = 170] 03:43:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14c3d800 == 67 [pid = 1833] [id = 169] 03:43:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed142c7000 == 66 [pid = 1833] [id = 168] 03:43:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0c692000 == 65 [pid = 1833] [id = 167] 03:43:59 INFO - PROCESS | 1833 | 1461235439199 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 03:43:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0940a000 == 64 [pid = 1833] [id = 166] 03:43:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0ab1e000 == 63 [pid = 1833] [id = 165] 03:43:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0899d000 == 62 [pid = 1833] [id = 162] 03:43:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed45cd1800 == 61 [pid = 1833] [id = 161] 03:43:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26e6a000 == 60 [pid = 1833] [id = 160] 03:43:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed15a70000 == 59 [pid = 1833] [id = 159] 03:43:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b670000 == 58 [pid = 1833] [id = 158] 03:43:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2630d000 == 57 [pid = 1833] [id = 157] 03:43:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:43:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2085ms 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7fed26a93400) [pid = 1833] [serial = 391] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7fed0e111800) [pid = 1833] [serial = 463] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7fed137f6400) [pid = 1833] [serial = 469] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7fed1252dc00) [pid = 1833] [serial = 466] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7fed0953ac00) [pid = 1833] [serial = 454] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7fed094f8c00) [pid = 1833] [serial = 453] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7fed1aa5f000) [pid = 1833] [serial = 430] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7fed0b621c00) [pid = 1833] [serial = 460] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7fed0a84f800) [pid = 1833] [serial = 456] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7fed0aa59c00) [pid = 1833] [serial = 457] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7fed07ab6c00) [pid = 1833] [serial = 450] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7fed15609800) [pid = 1833] [serial = 250] [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.] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7fed12940c00) [pid = 1833] [serial = 467] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7fed161c8400) [pid = 1833] [serial = 470] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7fed0e186c00) [pid = 1833] [serial = 464] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7fed0d463400) [pid = 1833] [serial = 461] [outer = (nil)] [url = about:blank] 03:43:59 INFO - PROCESS | 1833 | 1461235439266 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 03:43:59 INFO - PROCESS | 1833 | 1461235439271 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 03:43:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:43:59 INFO - PROCESS | 1833 | 1461235439286 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:43:59 INFO - PROCESS | 1833 | 1461235439290 Marionette TRACE conn3 <- [1,694,null,{}] 03:43:59 INFO - PROCESS | 1833 | 1461235439298 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:43:59 INFO - PROCESS | 1833 | 1461235439441 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 03:43:59 INFO - PROCESS | 1833 | 1461235439452 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08983000 == 58 [pid = 1833] [id = 181] 03:43:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7fed015b3000) [pid = 1833] [serial = 543] [outer = (nil)] 03:43:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7fed09515800) [pid = 1833] [serial = 544] [outer = 0x7fed015b3000] 03:43:59 INFO - PROCESS | 1833 | 1461235439518 Marionette DEBUG loaded listener.js 03:43:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7fed09527400) [pid = 1833] [serial = 545] [outer = 0x7fed015b3000] 03:44:00 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:00 INFO - PROCESS | 1833 | 1461235440707 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 03:44:00 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) 03:44:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1438ms 03:44:00 INFO - PROCESS | 1833 | 1461235440726 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 03:44:00 INFO - PROCESS | 1833 | 1461235440732 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 03:44:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:44:00 INFO - PROCESS | 1833 | 1461235440750 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:44:00 INFO - PROCESS | 1833 | 1461235440753 Marionette TRACE conn3 <- [1,698,null,{}] 03:44:00 INFO - PROCESS | 1833 | 1461235440758 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:00 INFO - PROCESS | 1833 | 1461235440902 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 03:44:01 INFO - PROCESS | 1833 | 1461235441127 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b816000 == 59 [pid = 1833] [id = 182] 03:44:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7fed0952dc00) [pid = 1833] [serial = 546] [outer = (nil)] 03:44:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7fed0a440800) [pid = 1833] [serial = 547] [outer = 0x7fed0952dc00] 03:44:01 INFO - PROCESS | 1833 | 1461235441189 Marionette DEBUG loaded listener.js 03:44:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7fed0a848c00) [pid = 1833] [serial = 548] [outer = 0x7fed0952dc00] 03:44:02 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:02 INFO - PROCESS | 1833 | 1461235442312 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 03:44:02 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) 03:44:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1583ms 03:44:02 INFO - PROCESS | 1833 | 1461235442330 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 03:44:02 INFO - PROCESS | 1833 | 1461235442333 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 03:44:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:44:02 INFO - PROCESS | 1833 | 1461235442341 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:44:02 INFO - PROCESS | 1833 | 1461235442349 Marionette TRACE conn3 <- [1,702,null,{}] 03:44:02 INFO - PROCESS | 1833 | 1461235442369 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:02 INFO - PROCESS | 1833 | 1461235442569 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 03:44:02 INFO - PROCESS | 1833 | 1461235442661 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f03d000 == 60 [pid = 1833] [id = 183] 03:44:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7fed0952e400) [pid = 1833] [serial = 549] [outer = (nil)] 03:44:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7fed0ad64000) [pid = 1833] [serial = 550] [outer = 0x7fed0952e400] 03:44:02 INFO - PROCESS | 1833 | 1461235442721 Marionette DEBUG loaded listener.js 03:44:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7fed0b647800) [pid = 1833] [serial = 551] [outer = 0x7fed0952e400] 03:44:03 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7fed1252c800) [pid = 1833] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:44:03 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7fed094eb400) [pid = 1833] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:44:03 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7fed0953a800) [pid = 1833] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:44:03 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7fed0a479800) [pid = 1833] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:44:03 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7fed0953b400) [pid = 1833] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:44:03 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7fed0e040000) [pid = 1833] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:44:03 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7fed09525c00) [pid = 1833] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:44:03 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7fed0857c400) [pid = 1833] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:44:03 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:03 INFO - PROCESS | 1833 | 1461235443867 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 03:44:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:44:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1536ms 03:44:03 INFO - PROCESS | 1833 | 1461235443875 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 03:44:03 INFO - PROCESS | 1833 | 1461235443880 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 03:44:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:44:03 INFO - PROCESS | 1833 | 1461235443886 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:44:03 INFO - PROCESS | 1833 | 1461235443888 Marionette TRACE conn3 <- [1,706,null,{}] 03:44:03 INFO - PROCESS | 1833 | 1461235443893 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:04 INFO - PROCESS | 1833 | 1461235444029 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 03:44:04 INFO - PROCESS | 1833 | 1461235444187 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1258a000 == 61 [pid = 1833] [id = 184] 03:44:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7fed09515400) [pid = 1833] [serial = 552] [outer = (nil)] 03:44:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7fed0b649800) [pid = 1833] [serial = 553] [outer = 0x7fed09515400] 03:44:04 INFO - PROCESS | 1833 | 1461235444247 Marionette DEBUG loaded listener.js 03:44:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7fed0d460400) [pid = 1833] [serial = 554] [outer = 0x7fed09515400] 03:44:05 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:05 INFO - PROCESS | 1833 | 1461235445313 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 03:44:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:44:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1479ms 03:44:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:44:05 INFO - PROCESS | 1833 | 1461235445365 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 03:44:05 INFO - PROCESS | 1833 | 1461235445368 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 03:44:05 INFO - PROCESS | 1833 | 1461235445374 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:44:05 INFO - PROCESS | 1833 | 1461235445377 Marionette TRACE conn3 <- [1,710,null,{}] 03:44:05 INFO - PROCESS | 1833 | 1461235445382 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:05 INFO - PROCESS | 1833 | 1461235445516 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 03:44:05 INFO - PROCESS | 1833 | 1461235445678 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1454f000 == 62 [pid = 1833] [id = 185] 03:44:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7fed0e0e1c00) [pid = 1833] [serial = 555] [outer = (nil)] 03:44:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7fed0e186400) [pid = 1833] [serial = 556] [outer = 0x7fed0e0e1c00] 03:44:05 INFO - PROCESS | 1833 | 1461235445759 Marionette DEBUG loaded listener.js 03:44:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7fed0f5e7000) [pid = 1833] [serial = 557] [outer = 0x7fed0e0e1c00] 03:44:07 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:07 INFO - PROCESS | 1833 | 1461235447067 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 03:44:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:44:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1727ms 03:44:07 INFO - PROCESS | 1833 | 1461235447101 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 03:44:07 INFO - PROCESS | 1833 | 1461235447107 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 03:44:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:44:07 INFO - PROCESS | 1833 | 1461235447168 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:44:07 INFO - PROCESS | 1833 | 1461235447175 Marionette TRACE conn3 <- [1,714,null,{}] 03:44:07 INFO - PROCESS | 1833 | 1461235447233 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:07 INFO - PROCESS | 1833 | 1461235447405 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 03:44:07 INFO - PROCESS | 1833 | 1461235447561 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b673000 == 63 [pid = 1833] [id = 186] 03:44:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7fed088ed000) [pid = 1833] [serial = 558] [outer = (nil)] 03:44:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7fed089c3c00) [pid = 1833] [serial = 559] [outer = 0x7fed088ed000] 03:44:07 INFO - PROCESS | 1833 | 1461235447639 Marionette DEBUG loaded listener.js 03:44:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7fed09544000) [pid = 1833] [serial = 560] [outer = 0x7fed088ed000] 03:44:08 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:09 INFO - PROCESS | 1833 | 1461235449041 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 03:44:09 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 03:44:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2085ms 03:44:09 INFO - PROCESS | 1833 | 1461235449210 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 03:44:09 INFO - PROCESS | 1833 | 1461235449219 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 03:44:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:44:09 INFO - PROCESS | 1833 | 1461235449229 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:44:09 INFO - PROCESS | 1833 | 1461235449234 Marionette TRACE conn3 <- [1,718,null,{}] 03:44:09 INFO - PROCESS | 1833 | 1461235449239 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:09 INFO - PROCESS | 1833 | 1461235449407 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 03:44:09 INFO - PROCESS | 1833 | 1461235449560 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14869800 == 64 [pid = 1833] [id = 187] 03:44:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7fed089b9000) [pid = 1833] [serial = 561] [outer = (nil)] 03:44:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7fed0ad5d400) [pid = 1833] [serial = 562] [outer = 0x7fed089b9000] 03:44:09 INFO - PROCESS | 1833 | 1461235449629 Marionette DEBUG loaded listener.js 03:44:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7fed0d465000) [pid = 1833] [serial = 563] [outer = 0x7fed089b9000] 03:44:10 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:10 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:44:11 INFO - PROCESS | 1833 | 1461235451041 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 03:44:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:44:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1833ms 03:44:11 INFO - PROCESS | 1833 | 1461235451061 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 03:44:11 INFO - PROCESS | 1833 | 1461235451065 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 03:44:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:44:11 INFO - PROCESS | 1833 | 1461235451071 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:44:11 INFO - PROCESS | 1833 | 1461235451077 Marionette TRACE conn3 <- [1,722,null,{}] 03:44:11 INFO - PROCESS | 1833 | 1461235451092 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:11 INFO - PROCESS | 1833 | 1461235451245 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 03:44:11 INFO - PROCESS | 1833 | 1461235451396 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed214f6000 == 65 [pid = 1833] [id = 188] 03:44:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7fed0e113800) [pid = 1833] [serial = 564] [outer = (nil)] 03:44:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7fed13768400) [pid = 1833] [serial = 565] [outer = 0x7fed0e113800] 03:44:11 INFO - PROCESS | 1833 | 1461235451470 Marionette DEBUG loaded listener.js 03:44:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7fed13dbd000) [pid = 1833] [serial = 566] [outer = 0x7fed0e113800] 03:44:12 INFO - PROCESS | 1833 | 1461235452299 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 03:44:12 INFO - PROCESS | 1833 | 1461235452366 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 03:44:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:44:12 INFO - PROCESS | 1833 | 1461235452372 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:44:12 INFO - PROCESS | 1833 | 1461235452376 Marionette TRACE conn3 <- [1,726,null,{}] 03:44:12 INFO - PROCESS | 1833 | 1461235452381 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:12 INFO - PROCESS | 1833 | 1461235452544 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 03:44:12 INFO - PROCESS | 1833 | 1461235452697 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed24a7f800 == 66 [pid = 1833] [id = 189] 03:44:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7fed08579800) [pid = 1833] [serial = 567] [outer = (nil)] 03:44:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7fed15e7ec00) [pid = 1833] [serial = 568] [outer = 0x7fed08579800] 03:44:12 INFO - PROCESS | 1833 | 1461235452771 Marionette DEBUG loaded listener.js 03:44:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7fed16e7f000) [pid = 1833] [serial = 569] [outer = 0x7fed08579800] 03:44:13 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:13 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:44:13 INFO - PROCESS | 1833 | 1461235453712 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 03:44:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:44:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1376ms 03:44:13 INFO - PROCESS | 1833 | 1461235453750 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 03:44:13 INFO - PROCESS | 1833 | 1461235453753 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 03:44:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:44:13 INFO - PROCESS | 1833 | 1461235453759 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:44:13 INFO - PROCESS | 1833 | 1461235453761 Marionette TRACE conn3 <- [1,730,null,{}] 03:44:13 INFO - PROCESS | 1833 | 1461235453767 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:13 INFO - PROCESS | 1833 | 1461235453917 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 03:44:14 INFO - PROCESS | 1833 | 1461235454076 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26abb000 == 67 [pid = 1833] [id = 190] 03:44:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7fed13dbe400) [pid = 1833] [serial = 570] [outer = (nil)] 03:44:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7fed1b716000) [pid = 1833] [serial = 571] [outer = 0x7fed13dbe400] 03:44:14 INFO - PROCESS | 1833 | 1461235454153 Marionette DEBUG loaded listener.js 03:44:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7fed21b1e000) [pid = 1833] [serial = 572] [outer = 0x7fed13dbe400] 03:44:15 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:15 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:44:15 INFO - PROCESS | 1833 | 1461235455191 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 03:44:15 INFO - PROCESS | 1833 | 1461235455247 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 03:44:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:44:15 INFO - PROCESS | 1833 | 1461235455253 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:44:15 INFO - PROCESS | 1833 | 1461235455256 Marionette TRACE conn3 <- [1,734,null,{}] 03:44:15 INFO - PROCESS | 1833 | 1461235455261 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:15 INFO - PROCESS | 1833 | 1461235455431 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 03:44:15 INFO - PROCESS | 1833 | 1461235455590 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0288b800 == 68 [pid = 1833] [id = 191] 03:44:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7fed0206d400) [pid = 1833] [serial = 573] [outer = (nil)] 03:44:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7fed0857c000) [pid = 1833] [serial = 574] [outer = 0x7fed0206d400] 03:44:15 INFO - PROCESS | 1833 | 1461235455678 Marionette DEBUG loaded listener.js 03:44:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7fed17291000) [pid = 1833] [serial = 575] [outer = 0x7fed0206d400] 03:44:16 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:16 INFO - PROCESS | 1833 | 1461235456480 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 03:44:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:44:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1279ms 03:44:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:44:16 INFO - PROCESS | 1833 | 1461235456534 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 03:44:16 INFO - PROCESS | 1833 | 1461235456537 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 03:44:16 INFO - PROCESS | 1833 | 1461235456560 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:44:16 INFO - PROCESS | 1833 | 1461235456564 Marionette TRACE conn3 <- [1,738,null,{}] 03:44:16 INFO - PROCESS | 1833 | 1461235456571 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:16 INFO - PROCESS | 1833 | 1461235456730 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 03:44:17 INFO - PROCESS | 1833 | 1461235457164 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02acb000 == 69 [pid = 1833] [id = 192] 03:44:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7fed015ad400) [pid = 1833] [serial = 576] [outer = (nil)] 03:44:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7fed02069800) [pid = 1833] [serial = 577] [outer = 0x7fed015ad400] 03:44:17 INFO - PROCESS | 1833 | 1461235457249 Marionette DEBUG loaded listener.js 03:44:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7fed023cf800) [pid = 1833] [serial = 578] [outer = 0x7fed015ad400] 03:44:18 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:18 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:44:18 INFO - PROCESS | 1833 | 1461235458495 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 03:44:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:44:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2009ms 03:44:18 INFO - PROCESS | 1833 | 1461235458553 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 03:44:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:44:18 INFO - PROCESS | 1833 | 1461235458558 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 03:44:18 INFO - PROCESS | 1833 | 1461235458566 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:44:18 INFO - PROCESS | 1833 | 1461235458571 Marionette TRACE conn3 <- [1,742,null,{}] 03:44:18 INFO - PROCESS | 1833 | 1461235458578 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:18 INFO - PROCESS | 1833 | 1461235458834 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 03:44:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed079ce000 == 68 [pid = 1833] [id = 149] 03:44:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed086a3800 == 67 [pid = 1833] [id = 148] 03:44:18 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7fed14dd7000) [pid = 1833] [serial = 517] [outer = (nil)] [url = about:blank] 03:44:18 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7fed12530800) [pid = 1833] [serial = 490] [outer = (nil)] [url = about:blank] 03:44:18 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7fed0f115400) [pid = 1833] [serial = 493] [outer = (nil)] [url = about:blank] 03:44:18 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7fed1568ec00) [pid = 1833] [serial = 487] [outer = (nil)] [url = about:blank] 03:44:18 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7fed129ef400) [pid = 1833] [serial = 484] [outer = (nil)] [url = about:blank] 03:44:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1258a000 == 66 [pid = 1833] [id = 184] 03:44:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f03d000 == 65 [pid = 1833] [id = 183] 03:44:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b816000 == 64 [pid = 1833] [id = 182] 03:44:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed08983000 == 63 [pid = 1833] [id = 181] 03:44:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0a41f000 == 62 [pid = 1833] [id = 180] 03:44:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed28b6d000 == 61 [pid = 1833] [id = 179] 03:44:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed08869800 == 60 [pid = 1833] [id = 178] 03:44:19 INFO - PROCESS | 1833 | 1461235458996 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed268c1800 == 59 [pid = 1833] [id = 175] 03:44:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1487d800 == 58 [pid = 1833] [id = 174] 03:44:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b039800 == 57 [pid = 1833] [id = 173] 03:44:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed086a7000 == 58 [pid = 1833] [id = 193] 03:44:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7fed02063c00) [pid = 1833] [serial = 579] [outer = (nil)] 03:44:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7fed088ed400) [pid = 1833] [serial = 580] [outer = 0x7fed02063c00] 03:44:19 INFO - PROCESS | 1833 | 1461235459063 Marionette DEBUG loaded listener.js 03:44:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7fed09444400) [pid = 1833] [serial = 581] [outer = 0x7fed02063c00] 03:44:19 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7fed13d1c800) [pid = 1833] [serial = 515] [outer = (nil)] [url = about:blank] 03:44:19 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7fed1293a000) [pid = 1833] [serial = 511] [outer = (nil)] [url = about:blank] 03:44:19 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7fed2147f800) [pid = 1833] [serial = 473] [outer = (nil)] [url = about:blank] 03:44:19 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7fed0e03f400) [pid = 1833] [serial = 506] [outer = (nil)] [url = about:blank] 03:44:19 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7fed0a845c00) [pid = 1833] [serial = 502] [outer = (nil)] [url = about:blank] 03:44:19 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7fed10990c00) [pid = 1833] [serial = 514] [outer = (nil)] [url = about:blank] 03:44:19 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7fed0f115800) [pid = 1833] [serial = 508] [outer = (nil)] [url = about:blank] 03:44:19 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7fed0f11d400) [pid = 1833] [serial = 509] [outer = (nil)] [url = about:blank] 03:44:19 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7fed0a47f000) [pid = 1833] [serial = 478] [outer = (nil)] [url = about:blank] 03:44:19 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7fed0a435c00) [pid = 1833] [serial = 500] [outer = (nil)] [url = about:blank] 03:44:19 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7fed0c677400) [pid = 1833] [serial = 505] [outer = (nil)] [url = about:blank] 03:44:19 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7fed09523800) [pid = 1833] [serial = 475] [outer = (nil)] [url = about:blank] 03:44:19 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7fed0ad5c000) [pid = 1833] [serial = 503] [outer = (nil)] [url = about:blank] 03:44:19 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7fed087ac800) [pid = 1833] [serial = 496] [outer = (nil)] [url = about:blank] 03:44:19 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7fed0944e000) [pid = 1833] [serial = 497] [outer = (nil)] [url = about:blank] 03:44:19 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7fed0953bc00) [pid = 1833] [serial = 499] [outer = (nil)] [url = about:blank] 03:44:19 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7fed0d45fc00) [pid = 1833] [serial = 481] [outer = (nil)] [url = about:blank] 03:44:19 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7fed13d11000) [pid = 1833] [serial = 512] [outer = (nil)] [url = about:blank] 03:44:20 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:20 INFO - PROCESS | 1833 | 1461235460152 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 03:44:20 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 03:44:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1640ms 03:44:20 INFO - PROCESS | 1833 | 1461235460208 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 03:44:20 INFO - PROCESS | 1833 | 1461235460213 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 03:44:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:44:20 INFO - PROCESS | 1833 | 1461235460219 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:44:20 INFO - PROCESS | 1833 | 1461235460222 Marionette TRACE conn3 <- [1,746,null,{}] 03:44:20 INFO - PROCESS | 1833 | 1461235460227 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:20 INFO - PROCESS | 1833 | 1461235460370 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 03:44:20 INFO - PROCESS | 1833 | 1461235460563 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0afc0000 == 59 [pid = 1833] [id = 194] 03:44:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7fed0944fc00) [pid = 1833] [serial = 582] [outer = (nil)] 03:44:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7fed09525c00) [pid = 1833] [serial = 583] [outer = 0x7fed0944fc00] 03:44:20 INFO - PROCESS | 1833 | 1461235460635 Marionette DEBUG loaded listener.js 03:44:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7fed09541400) [pid = 1833] [serial = 584] [outer = 0x7fed0944fc00] 03:44:21 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:21 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:21 INFO - PROCESS | 1833 | 1461235461715 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 03:44:21 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.) 03:44:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1531ms 03:44:21 INFO - PROCESS | 1833 | 1461235461752 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 03:44:21 INFO - PROCESS | 1833 | 1461235461755 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 03:44:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:44:21 INFO - PROCESS | 1833 | 1461235461777 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:44:21 INFO - PROCESS | 1833 | 1461235461786 Marionette TRACE conn3 <- [1,750,null,{}] 03:44:21 INFO - PROCESS | 1833 | 1461235461795 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:22 INFO - PROCESS | 1833 | 1461235462011 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 03:44:22 INFO - PROCESS | 1833 | 1461235462083 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b808000 == 60 [pid = 1833] [id = 195] 03:44:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7fed0a473c00) [pid = 1833] [serial = 585] [outer = (nil)] 03:44:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7fed0a8cc400) [pid = 1833] [serial = 586] [outer = 0x7fed0a473c00] 03:44:22 INFO - PROCESS | 1833 | 1461235462149 Marionette DEBUG loaded listener.js 03:44:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7fed0aa52000) [pid = 1833] [serial = 587] [outer = 0x7fed0a473c00] 03:44:22 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7fed0952e400) [pid = 1833] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:44:22 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7fed015b3000) [pid = 1833] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:44:22 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7fed015b7c00) [pid = 1833] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:44:22 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7fed0952dc00) [pid = 1833] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:44:22 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7fed09515400) [pid = 1833] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:44:23 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:23 INFO - PROCESS | 1833 | 1461235463275 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 03:44:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:44:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1560ms 03:44:23 INFO - PROCESS | 1833 | 1461235463320 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 03:44:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:44:23 INFO - PROCESS | 1833 | 1461235463325 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 03:44:23 INFO - PROCESS | 1833 | 1461235463329 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:44:23 INFO - PROCESS | 1833 | 1461235463332 Marionette TRACE conn3 <- [1,754,null,{}] 03:44:23 INFO - PROCESS | 1833 | 1461235463337 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:23 INFO - PROCESS | 1833 | 1461235463476 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 03:44:23 INFO - PROCESS | 1833 | 1461235463551 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0c69c000 == 61 [pid = 1833] [id = 196] 03:44:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7fed094ec000) [pid = 1833] [serial = 588] [outer = (nil)] 03:44:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7fed0aa56c00) [pid = 1833] [serial = 589] [outer = 0x7fed094ec000] 03:44:23 INFO - PROCESS | 1833 | 1461235463717 Marionette DEBUG loaded listener.js 03:44:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7fed0ab58800) [pid = 1833] [serial = 590] [outer = 0x7fed094ec000] 03:44:24 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:24 INFO - PROCESS | 1833 | 1461235464759 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 03:44:24 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 03:44:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1480ms 03:44:24 INFO - PROCESS | 1833 | 1461235464809 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 03:44:24 INFO - PROCESS | 1833 | 1461235464812 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 03:44:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:44:24 INFO - PROCESS | 1833 | 1461235464818 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:44:24 INFO - PROCESS | 1833 | 1461235464821 Marionette TRACE conn3 <- [1,758,null,{}] 03:44:24 INFO - PROCESS | 1833 | 1461235464827 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:24 INFO - PROCESS | 1833 | 1461235464965 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 03:44:25 INFO - PROCESS | 1833 | 1461235465017 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0e0ac800 == 62 [pid = 1833] [id = 197] 03:44:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7fed0b10f400) [pid = 1833] [serial = 591] [outer = (nil)] 03:44:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7fed0b618800) [pid = 1833] [serial = 592] [outer = 0x7fed0b10f400] 03:44:25 INFO - PROCESS | 1833 | 1461235465199 Marionette DEBUG loaded listener.js 03:44:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7fed0b937000) [pid = 1833] [serial = 593] [outer = 0x7fed0b10f400] 03:44:25 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:25 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:44:25 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:25 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:25 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:44:26 INFO - PROCESS | 1833 | 1461235466106 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 03:44:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:44:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1332ms 03:44:26 INFO - PROCESS | 1833 | 1461235466153 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 03:44:26 INFO - PROCESS | 1833 | 1461235466160 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 03:44:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:44:26 INFO - PROCESS | 1833 | 1461235466168 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:44:26 INFO - PROCESS | 1833 | 1461235466173 Marionette TRACE conn3 <- [1,762,null,{}] 03:44:26 INFO - PROCESS | 1833 | 1461235466180 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:26 INFO - PROCESS | 1833 | 1461235466354 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 03:44:26 INFO - PROCESS | 1833 | 1461235466512 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0aa32800 == 63 [pid = 1833] [id = 198] 03:44:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7fed087ad000) [pid = 1833] [serial = 594] [outer = (nil)] 03:44:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7fed089bac00) [pid = 1833] [serial = 595] [outer = 0x7fed087ad000] 03:44:26 INFO - PROCESS | 1833 | 1461235466589 Marionette DEBUG loaded listener.js 03:44:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7fed094f8c00) [pid = 1833] [serial = 596] [outer = 0x7fed087ad000] 03:44:27 INFO - PROCESS | 1833 | 1461235467907 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 03:44:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:44:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1788ms 03:44:27 INFO - PROCESS | 1833 | 1461235467957 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 03:44:27 INFO - PROCESS | 1833 | 1461235467964 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 03:44:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:44:27 INFO - PROCESS | 1833 | 1461235467974 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:44:27 INFO - PROCESS | 1833 | 1461235467977 Marionette TRACE conn3 <- [1,766,null,{}] 03:44:28 INFO - PROCESS | 1833 | 1461235468132 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:28 INFO - PROCESS | 1833 | 1461235468296 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 03:44:28 INFO - PROCESS | 1833 | 1461235468446 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0e0c9800 == 64 [pid = 1833] [id = 199] 03:44:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7fed087ad400) [pid = 1833] [serial = 597] [outer = (nil)] 03:44:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7fed0a47a400) [pid = 1833] [serial = 598] [outer = 0x7fed087ad400] 03:44:28 INFO - PROCESS | 1833 | 1461235468518 Marionette DEBUG loaded listener.js 03:44:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7fed0ab59000) [pid = 1833] [serial = 599] [outer = 0x7fed087ad400] 03:44:29 INFO - PROCESS | 1833 | 1461235469781 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 03:44:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:44:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1836ms 03:44:29 INFO - PROCESS | 1833 | 1461235469810 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 03:44:29 INFO - PROCESS | 1833 | 1461235469814 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 03:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:44:29 INFO - PROCESS | 1833 | 1461235469912 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:44:29 INFO - PROCESS | 1833 | 1461235469918 Marionette TRACE conn3 <- [1,770,null,{}] 03:44:29 INFO - PROCESS | 1833 | 1461235469935 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:30 INFO - PROCESS | 1833 | 1461235470124 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 03:44:30 INFO - PROCESS | 1833 | 1461235470281 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1340e800 == 65 [pid = 1833] [id = 200] 03:44:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7fed0a8c8800) [pid = 1833] [serial = 600] [outer = (nil)] 03:44:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7fed0b647c00) [pid = 1833] [serial = 601] [outer = 0x7fed0a8c8800] 03:44:30 INFO - PROCESS | 1833 | 1461235470354 Marionette DEBUG loaded listener.js 03:44:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7fed0c893400) [pid = 1833] [serial = 602] [outer = 0x7fed0a8c8800] 03:44:31 INFO - PROCESS | 1833 | 1461235471182 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 03:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1306ms 03:44:31 INFO - PROCESS | 1833 | 1461235471208 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 03:44:31 INFO - PROCESS | 1833 | 1461235471213 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 03:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:44:31 INFO - PROCESS | 1833 | 1461235471219 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:44:31 INFO - PROCESS | 1833 | 1461235471221 Marionette TRACE conn3 <- [1,774,null,{}] 03:44:31 INFO - PROCESS | 1833 | 1461235471227 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:31 INFO - PROCESS | 1833 | 1461235471383 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 03:44:31 INFO - PROCESS | 1833 | 1461235471548 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14312800 == 66 [pid = 1833] [id = 201] 03:44:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7fed015b7000) [pid = 1833] [serial = 603] [outer = (nil)] 03:44:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7fed0d43b800) [pid = 1833] [serial = 604] [outer = 0x7fed015b7000] 03:44:31 INFO - PROCESS | 1833 | 1461235471620 Marionette DEBUG loaded listener.js 03:44:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7fed0d468800) [pid = 1833] [serial = 605] [outer = 0x7fed015b7000] 03:44:32 INFO - PROCESS | 1833 | 1461235472478 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 03:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1325ms 03:44:32 INFO - PROCESS | 1833 | 1461235472545 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 03:44:32 INFO - PROCESS | 1833 | 1461235472548 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 03:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:44:32 INFO - PROCESS | 1833 | 1461235472554 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:44:32 INFO - PROCESS | 1833 | 1461235472557 Marionette TRACE conn3 <- [1,778,null,{}] 03:44:32 INFO - PROCESS | 1833 | 1461235472562 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:32 INFO - PROCESS | 1833 | 1461235472729 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 03:44:32 INFO - PROCESS | 1833 | 1461235472895 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14879000 == 67 [pid = 1833] [id = 202] 03:44:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7fed0c66f800) [pid = 1833] [serial = 606] [outer = (nil)] 03:44:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7fed0e03fc00) [pid = 1833] [serial = 607] [outer = 0x7fed0c66f800] 03:44:32 INFO - PROCESS | 1833 | 1461235472966 Marionette DEBUG loaded listener.js 03:44:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7fed0e112000) [pid = 1833] [serial = 608] [outer = 0x7fed0c66f800] 03:44:33 INFO - PROCESS | 1833 | 1461235473845 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 03:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1332ms 03:44:33 INFO - PROCESS | 1833 | 1461235473888 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 03:44:33 INFO - PROCESS | 1833 | 1461235473892 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 03:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:44:33 INFO - PROCESS | 1833 | 1461235473897 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:44:33 INFO - PROCESS | 1833 | 1461235473900 Marionette TRACE conn3 <- [1,782,null,{}] 03:44:33 INFO - PROCESS | 1833 | 1461235473906 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:34 INFO - PROCESS | 1833 | 1461235474115 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 03:44:34 INFO - PROCESS | 1833 | 1461235474285 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b21a800 == 68 [pid = 1833] [id = 203] 03:44:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7fed0e112800) [pid = 1833] [serial = 609] [outer = (nil)] 03:44:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7fed0f5e5800) [pid = 1833] [serial = 610] [outer = 0x7fed0e112800] 03:44:34 INFO - PROCESS | 1833 | 1461235474360 Marionette DEBUG loaded listener.js 03:44:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7fed109f5800) [pid = 1833] [serial = 611] [outer = 0x7fed0e112800] 03:44:35 INFO - PROCESS | 1833 | 1461235475212 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 03:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1376ms 03:44:35 INFO - PROCESS | 1833 | 1461235475275 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 03:44:35 INFO - PROCESS | 1833 | 1461235475279 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 03:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:44:35 INFO - PROCESS | 1833 | 1461235475284 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:44:35 INFO - PROCESS | 1833 | 1461235475287 Marionette TRACE conn3 <- [1,786,null,{}] 03:44:35 INFO - PROCESS | 1833 | 1461235475292 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:35 INFO - PROCESS | 1833 | 1461235475712 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 03:44:35 INFO - PROCESS | 1833 | 1461235475957 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b03c800 == 69 [pid = 1833] [id = 204] 03:44:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7fed07ab6000) [pid = 1833] [serial = 612] [outer = (nil)] 03:44:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7fed0857fc00) [pid = 1833] [serial = 613] [outer = 0x7fed07ab6000] 03:44:36 INFO - PROCESS | 1833 | 1461235476021 Marionette DEBUG loaded listener.js 03:44:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7fed089c1000) [pid = 1833] [serial = 614] [outer = 0x7fed07ab6000] 03:44:36 INFO - PROCESS | 1833 | 1461235476819 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 03:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1580ms 03:44:36 INFO - PROCESS | 1833 | 1461235476868 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 03:44:36 INFO - PROCESS | 1833 | 1461235476874 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 03:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:44:36 INFO - PROCESS | 1833 | 1461235476881 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:44:36 INFO - PROCESS | 1833 | 1461235476887 Marionette TRACE conn3 <- [1,790,null,{}] 03:44:36 INFO - PROCESS | 1833 | 1461235476893 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:37 INFO - PROCESS | 1833 | 1461235477045 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 03:44:37 INFO - PROCESS | 1833 | 1461235477430 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02aca000 == 70 [pid = 1833] [id = 205] 03:44:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7fed09527800) [pid = 1833] [serial = 615] [outer = (nil)] 03:44:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7fed0953c800) [pid = 1833] [serial = 616] [outer = 0x7fed09527800] 03:44:37 INFO - PROCESS | 1833 | 1461235477509 Marionette DEBUG loaded listener.js 03:44:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7fed0a47e800) [pid = 1833] [serial = 617] [outer = 0x7fed09527800] 03:44:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0c69c000 == 69 [pid = 1833] [id = 196] 03:44:38 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7fed023ce400) [pid = 1833] [serial = 538] [outer = (nil)] [url = about:blank] 03:44:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b808000 == 68 [pid = 1833] [id = 195] 03:44:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0afc0000 == 67 [pid = 1833] [id = 194] 03:44:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed086a7000 == 66 [pid = 1833] [id = 193] 03:44:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed02acb000 == 65 [pid = 1833] [id = 192] 03:44:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14869800 == 64 [pid = 1833] [id = 187] 03:44:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b673000 == 63 [pid = 1833] [id = 186] 03:44:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1454f000 == 62 [pid = 1833] [id = 185] 03:44:38 INFO - PROCESS | 1833 | 1461235478446 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 03:44:38 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7fed0ad5c400) [pid = 1833] [serial = 523] [outer = (nil)] [url = about:blank] 03:44:38 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7fed0ad64000) [pid = 1833] [serial = 550] [outer = (nil)] [url = about:blank] 03:44:38 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7fed09515800) [pid = 1833] [serial = 544] [outer = (nil)] [url = about:blank] 03:44:38 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7fed09527400) [pid = 1833] [serial = 545] [outer = (nil)] [url = about:blank] 03:44:38 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7fed07abc400) [pid = 1833] [serial = 542] [outer = (nil)] [url = about:blank] 03:44:38 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7fed023c6c00) [pid = 1833] [serial = 541] [outer = (nil)] [url = about:blank] 03:44:38 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7fed0a440800) [pid = 1833] [serial = 547] [outer = (nil)] [url = about:blank] 03:44:38 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7fed13d94000) [pid = 1833] [serial = 529] [outer = (nil)] [url = about:blank] 03:44:38 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7fed0951b000) [pid = 1833] [serial = 520] [outer = (nil)] [url = about:blank] 03:44:38 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7fed089c2000) [pid = 1833] [serial = 532] [outer = (nil)] [url = about:blank] 03:44:38 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7fed125e9c00) [pid = 1833] [serial = 526] [outer = (nil)] [url = about:blank] 03:44:38 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7fed219ab000) [pid = 1833] [serial = 535] [outer = (nil)] [url = about:blank] 03:44:38 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7fed0b647800) [pid = 1833] [serial = 551] [outer = (nil)] [url = about:blank] 03:44:38 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7fed0b649800) [pid = 1833] [serial = 553] [outer = (nil)] [url = about:blank] 03:44:38 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7fed0a848c00) [pid = 1833] [serial = 548] [outer = (nil)] [url = about:blank] 03:44:38 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7fed0d460400) [pid = 1833] [serial = 554] [outer = (nil)] [url = about:blank] 03:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1636ms 03:44:38 INFO - PROCESS | 1833 | 1461235478517 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 03:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:44:38 INFO - PROCESS | 1833 | 1461235478522 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 03:44:38 INFO - PROCESS | 1833 | 1461235478528 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:44:38 INFO - PROCESS | 1833 | 1461235478531 Marionette TRACE conn3 <- [1,794,null,{}] 03:44:38 INFO - PROCESS | 1833 | 1461235478537 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:38 INFO - PROCESS | 1833 | 1461235478680 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 03:44:38 INFO - PROCESS | 1833 | 1461235478715 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed09419000 == 63 [pid = 1833] [id = 206] 03:44:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7fed023cf400) [pid = 1833] [serial = 618] [outer = (nil)] 03:44:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7fed0a84a400) [pid = 1833] [serial = 619] [outer = 0x7fed023cf400] 03:44:38 INFO - PROCESS | 1833 | 1461235478881 Marionette DEBUG loaded listener.js 03:44:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7fed0aa57000) [pid = 1833] [serial = 620] [outer = 0x7fed023cf400] 03:44:39 INFO - PROCESS | 1833 | 1461235479648 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 03:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1188ms 03:44:39 INFO - PROCESS | 1833 | 1461235479717 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 03:44:39 INFO - PROCESS | 1833 | 1461235479723 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 03:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:44:39 INFO - PROCESS | 1833 | 1461235479731 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:44:39 INFO - PROCESS | 1833 | 1461235479736 Marionette TRACE conn3 <- [1,798,null,{}] 03:44:39 INFO - PROCESS | 1833 | 1461235479754 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:39 INFO - PROCESS | 1833 | 1461235479923 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 03:44:40 INFO - PROCESS | 1833 | 1461235480082 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a40d000 == 64 [pid = 1833] [id = 207] 03:44:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7fed088f0c00) [pid = 1833] [serial = 621] [outer = (nil)] 03:44:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7fed094f8400) [pid = 1833] [serial = 622] [outer = 0x7fed088f0c00] 03:44:40 INFO - PROCESS | 1833 | 1461235480155 Marionette DEBUG loaded listener.js 03:44:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7fed0953e000) [pid = 1833] [serial = 623] [outer = 0x7fed088f0c00] 03:44:41 INFO - PROCESS | 1833 | 1461235481082 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 03:44:41 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 03:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1400ms 03:44:41 INFO - PROCESS | 1833 | 1461235481132 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 03:44:41 INFO - PROCESS | 1833 | 1461235481143 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 03:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:44:41 INFO - PROCESS | 1833 | 1461235481153 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:44:41 INFO - PROCESS | 1833 | 1461235481157 Marionette TRACE conn3 <- [1,802,null,{}] 03:44:41 INFO - PROCESS | 1833 | 1461235481163 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:41 INFO - PROCESS | 1833 | 1461235481378 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 03:44:41 INFO - PROCESS | 1833 | 1461235481541 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0cad4000 == 65 [pid = 1833] [id = 208] 03:44:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7fed088ecc00) [pid = 1833] [serial = 624] [outer = (nil)] 03:44:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7fed0ab56c00) [pid = 1833] [serial = 625] [outer = 0x7fed088ecc00] 03:44:41 INFO - PROCESS | 1833 | 1461235481619 Marionette DEBUG loaded listener.js 03:44:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7fed0ad9c400) [pid = 1833] [serial = 626] [outer = 0x7fed088ecc00] 03:44:42 INFO - PROCESS | 1833 | 1461235482620 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 03:44:42 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 03:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1527ms 03:44:42 INFO - PROCESS | 1833 | 1461235482682 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 03:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:44:42 INFO - PROCESS | 1833 | 1461235482686 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 03:44:42 INFO - PROCESS | 1833 | 1461235482692 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:44:42 INFO - PROCESS | 1833 | 1461235482698 Marionette TRACE conn3 <- [1,806,null,{}] 03:44:42 INFO - PROCESS | 1833 | 1461235482714 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:42 INFO - PROCESS | 1833 | 1461235482927 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 03:44:43 INFO - PROCESS | 1833 | 1461235483177 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed12b42800 == 66 [pid = 1833] [id = 209] 03:44:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7fed0b621c00) [pid = 1833] [serial = 627] [outer = (nil)] 03:44:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7fed0c891400) [pid = 1833] [serial = 628] [outer = 0x7fed0b621c00] 03:44:43 INFO - PROCESS | 1833 | 1461235483255 Marionette DEBUG loaded listener.js 03:44:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7fed0d468400) [pid = 1833] [serial = 629] [outer = 0x7fed0b621c00] 03:44:44 INFO - PROCESS | 1833 | 1461235484061 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 03:44:44 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 03:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1433ms 03:44:44 INFO - PROCESS | 1833 | 1461235484125 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 03:44:44 INFO - PROCESS | 1833 | 1461235484129 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 03:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:44:44 INFO - PROCESS | 1833 | 1461235484135 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:44:44 INFO - PROCESS | 1833 | 1461235484137 Marionette TRACE conn3 <- [1,810,null,{}] 03:44:44 INFO - PROCESS | 1833 | 1461235484143 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:44 INFO - PROCESS | 1833 | 1461235484299 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 03:44:44 INFO - PROCESS | 1833 | 1461235484459 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14a62800 == 67 [pid = 1833] [id = 210] 03:44:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7fed0e11d400) [pid = 1833] [serial = 630] [outer = (nil)] 03:44:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7fed0e18b400) [pid = 1833] [serial = 631] [outer = 0x7fed0e11d400] 03:44:44 INFO - PROCESS | 1833 | 1461235484535 Marionette DEBUG loaded listener.js 03:44:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7fed0f11a400) [pid = 1833] [serial = 632] [outer = 0x7fed0e11d400] 03:44:45 INFO - PROCESS | 1833 | 1461235485433 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 03:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1331ms 03:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:44:45 INFO - PROCESS | 1833 | 1461235485467 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 03:44:45 INFO - PROCESS | 1833 | 1461235485470 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 03:44:45 INFO - PROCESS | 1833 | 1461235485477 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:44:45 INFO - PROCESS | 1833 | 1461235485479 Marionette TRACE conn3 <- [1,814,null,{}] 03:44:45 INFO - PROCESS | 1833 | 1461235485485 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:45 INFO - PROCESS | 1833 | 1461235485634 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 03:44:45 INFO - PROCESS | 1833 | 1461235485808 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed161dd800 == 68 [pid = 1833] [id = 211] 03:44:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7fed0e116400) [pid = 1833] [serial = 633] [outer = (nil)] 03:44:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7fed1098d000) [pid = 1833] [serial = 634] [outer = 0x7fed0e116400] 03:44:45 INFO - PROCESS | 1833 | 1461235485880 Marionette DEBUG loaded listener.js 03:44:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7fed1251b000) [pid = 1833] [serial = 635] [outer = 0x7fed0e116400] 03:44:46 INFO - PROCESS | 1833 | 1461235486818 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 03:44:46 INFO - PROCESS | 1833 | 1461235486862 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 03:44:46 INFO - PROCESS | 1833 | 1461235486868 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:44:46 INFO - PROCESS | 1833 | 1461235486871 Marionette TRACE conn3 <- [1,818,null,{}] 03:44:46 INFO - PROCESS | 1833 | 1461235486876 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:47 INFO - PROCESS | 1833 | 1461235487074 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 03:44:47 INFO - PROCESS | 1833 | 1461235487249 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed21651800 == 69 [pid = 1833] [id = 212] 03:44:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7fed089c3000) [pid = 1833] [serial = 636] [outer = (nil)] 03:44:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7fed129ef400) [pid = 1833] [serial = 637] [outer = 0x7fed089c3000] 03:44:47 INFO - PROCESS | 1833 | 1461235487325 Marionette DEBUG loaded listener.js 03:44:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7fed13694c00) [pid = 1833] [serial = 638] [outer = 0x7fed089c3000] 03:44:48 INFO - PROCESS | 1833 | 1461235488146 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 03:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1333ms 03:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:44:48 INFO - PROCESS | 1833 | 1461235488201 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 03:44:48 INFO - PROCESS | 1833 | 1461235488204 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 03:44:48 INFO - PROCESS | 1833 | 1461235488210 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:44:48 INFO - PROCESS | 1833 | 1461235488213 Marionette TRACE conn3 <- [1,822,null,{}] 03:44:48 INFO - PROCESS | 1833 | 1461235488218 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:48 INFO - PROCESS | 1833 | 1461235488364 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 03:44:48 INFO - PROCESS | 1833 | 1461235488529 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed21bad000 == 70 [pid = 1833] [id = 213] 03:44:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7fed12528c00) [pid = 1833] [serial = 639] [outer = (nil)] 03:44:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7fed13d19000) [pid = 1833] [serial = 640] [outer = 0x7fed12528c00] 03:44:48 INFO - PROCESS | 1833 | 1461235488598 Marionette DEBUG loaded listener.js 03:44:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7fed13d66c00) [pid = 1833] [serial = 641] [outer = 0x7fed12528c00] 03:44:49 INFO - PROCESS | 1833 | 1461235489466 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 03:44:49 INFO - PROCESS | 1833 | 1461235489500 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 03:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:44:49 INFO - PROCESS | 1833 | 1461235489506 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:44:49 INFO - PROCESS | 1833 | 1461235489508 Marionette TRACE conn3 <- [1,826,null,{}] 03:44:49 INFO - PROCESS | 1833 | 1461235489514 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:49 INFO - PROCESS | 1833 | 1461235489658 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 03:44:49 INFO - PROCESS | 1833 | 1461235489825 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed22b52800 == 71 [pid = 1833] [id = 214] 03:44:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7fed12933000) [pid = 1833] [serial = 642] [outer = (nil)] 03:44:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7fed13d6d400) [pid = 1833] [serial = 643] [outer = 0x7fed12933000] 03:44:49 INFO - PROCESS | 1833 | 1461235489907 Marionette DEBUG loaded listener.js 03:44:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7fed13d73400) [pid = 1833] [serial = 644] [outer = 0x7fed12933000] 03:44:50 INFO - PROCESS | 1833 | 1461235490757 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 03:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1285ms 03:44:50 INFO - PROCESS | 1833 | 1461235490792 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 03:44:50 INFO - PROCESS | 1833 | 1461235490796 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 03:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:44:50 INFO - PROCESS | 1833 | 1461235490803 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:44:50 INFO - PROCESS | 1833 | 1461235490807 Marionette TRACE conn3 <- [1,830,null,{}] 03:44:50 INFO - PROCESS | 1833 | 1461235490812 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:50 INFO - PROCESS | 1833 | 1461235490968 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 03:44:51 INFO - PROCESS | 1833 | 1461235491136 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2687b800 == 72 [pid = 1833] [id = 215] 03:44:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7fed13d0f800) [pid = 1833] [serial = 645] [outer = (nil)] 03:44:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7fed13d93800) [pid = 1833] [serial = 646] [outer = 0x7fed13d0f800] 03:44:51 INFO - PROCESS | 1833 | 1461235491204 Marionette DEBUG loaded listener.js 03:44:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7fed13dba800) [pid = 1833] [serial = 647] [outer = 0x7fed13d0f800] 03:44:52 INFO - PROCESS | 1833 | 1461235492051 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 03:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1279ms 03:44:52 INFO - PROCESS | 1833 | 1461235492082 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 03:44:52 INFO - PROCESS | 1833 | 1461235492086 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 03:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:44:52 INFO - PROCESS | 1833 | 1461235492091 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:44:52 INFO - PROCESS | 1833 | 1461235492094 Marionette TRACE conn3 <- [1,834,null,{}] 03:44:52 INFO - PROCESS | 1833 | 1461235492098 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:52 INFO - PROCESS | 1833 | 1461235492253 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 03:44:52 INFO - PROCESS | 1833 | 1461235492450 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26a3c800 == 73 [pid = 1833] [id = 216] 03:44:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7fed13dc0c00) [pid = 1833] [serial = 648] [outer = (nil)] 03:44:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7fed13dc7000) [pid = 1833] [serial = 649] [outer = 0x7fed13dc0c00] 03:44:52 INFO - PROCESS | 1833 | 1461235492572 Marionette DEBUG loaded listener.js 03:44:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7fed142a5000) [pid = 1833] [serial = 650] [outer = 0x7fed13dc0c00] 03:44:53 INFO - PROCESS | 1833 | 1461235493631 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 03:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1586ms 03:44:53 INFO - PROCESS | 1833 | 1461235493678 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 03:44:53 INFO - PROCESS | 1833 | 1461235493683 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 03:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:44:53 INFO - PROCESS | 1833 | 1461235493691 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:44:53 INFO - PROCESS | 1833 | 1461235493695 Marionette TRACE conn3 <- [1,838,null,{}] 03:44:53 INFO - PROCESS | 1833 | 1461235493703 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:53 INFO - PROCESS | 1833 | 1461235493903 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 03:44:54 INFO - PROCESS | 1833 | 1461235494228 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0898b800 == 74 [pid = 1833] [id = 217] 03:44:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7fed09546800) [pid = 1833] [serial = 651] [outer = (nil)] 03:44:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7fed0a43e000) [pid = 1833] [serial = 652] [outer = 0x7fed09546800] 03:44:54 INFO - PROCESS | 1833 | 1461235494299 Marionette DEBUG loaded listener.js 03:44:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7fed0a845c00) [pid = 1833] [serial = 653] [outer = 0x7fed09546800] 03:44:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed02aca000 == 73 [pid = 1833] [id = 205] 03:44:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b03c800 == 72 [pid = 1833] [id = 204] 03:44:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0aa32800 == 71 [pid = 1833] [id = 198] 03:44:55 INFO - PROCESS | 1833 | 1461235495111 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 03:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1432ms 03:44:55 INFO - PROCESS | 1833 | 1461235495123 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 03:44:55 INFO - PROCESS | 1833 | 1461235495130 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 03:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:44:55 INFO - PROCESS | 1833 | 1461235495139 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:44:55 INFO - PROCESS | 1833 | 1461235495142 Marionette TRACE conn3 <- [1,842,null,{}] 03:44:55 INFO - PROCESS | 1833 | 1461235495148 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:55 INFO - PROCESS | 1833 | 1461235495314 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 03:44:55 INFO - PROCESS | 1833 | 1461235495445 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f045800 == 72 [pid = 1833] [id = 218] 03:44:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7fed02069c00) [pid = 1833] [serial = 654] [outer = (nil)] 03:44:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7fed0aea1c00) [pid = 1833] [serial = 655] [outer = 0x7fed02069c00] 03:44:55 INFO - PROCESS | 1833 | 1461235495506 Marionette DEBUG loaded listener.js 03:44:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7fed0c673c00) [pid = 1833] [serial = 656] [outer = 0x7fed02069c00] 03:44:56 INFO - PROCESS | 1833 | 1461235496416 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 03:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1333ms 03:44:56 INFO - PROCESS | 1833 | 1461235496473 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 03:44:56 INFO - PROCESS | 1833 | 1461235496476 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 03:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:44:56 INFO - PROCESS | 1833 | 1461235496482 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:44:56 INFO - PROCESS | 1833 | 1461235496487 Marionette TRACE conn3 <- [1,846,null,{}] 03:44:56 INFO - PROCESS | 1833 | 1461235496502 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:56 INFO - PROCESS | 1833 | 1461235496712 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 03:44:56 INFO - PROCESS | 1833 | 1461235496737 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1486b000 == 73 [pid = 1833] [id = 219] 03:44:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7fed0e111800) [pid = 1833] [serial = 657] [outer = (nil)] 03:44:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7fed0f5ee800) [pid = 1833] [serial = 658] [outer = 0x7fed0e111800] 03:44:56 INFO - PROCESS | 1833 | 1461235496796 Marionette DEBUG loaded listener.js 03:44:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7fed129f0400) [pid = 1833] [serial = 659] [outer = 0x7fed0e111800] 03:44:57 INFO - PROCESS | 1833 | 1461235497559 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 03:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1133ms 03:44:57 INFO - PROCESS | 1833 | 1461235497619 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 03:44:57 INFO - PROCESS | 1833 | 1461235497623 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 03:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:44:57 INFO - PROCESS | 1833 | 1461235497639 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:44:57 INFO - PROCESS | 1833 | 1461235497642 Marionette TRACE conn3 <- [1,850,null,{}] 03:44:57 INFO - PROCESS | 1833 | 1461235497654 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:57 INFO - PROCESS | 1833 | 1461235497888 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 03:44:57 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7fed0a473c00) [pid = 1833] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:44:57 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7fed0e0e1c00) [pid = 1833] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:44:57 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7fed094ec000) [pid = 1833] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:44:57 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7fed0944fc00) [pid = 1833] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:44:57 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7fed02063c00) [pid = 1833] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:44:57 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7fed015ad400) [pid = 1833] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:44:57 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7fed09527800) [pid = 1833] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:44:57 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7fed07ab6000) [pid = 1833] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:44:57 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7fed0950e800) [pid = 1833] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:44:57 INFO - PROCESS | 1833 | 1461235497985 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f052800 == 74 [pid = 1833] [id = 220] 03:44:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7fed015ad400) [pid = 1833] [serial = 660] [outer = (nil)] 03:44:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7fed08572800) [pid = 1833] [serial = 661] [outer = 0x7fed015ad400] 03:44:58 INFO - PROCESS | 1833 | 1461235498044 Marionette DEBUG loaded listener.js 03:44:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7fed0a47dc00) [pid = 1833] [serial = 662] [outer = 0x7fed015ad400] 03:44:58 INFO - PROCESS | 1833 | 1461235498721 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 03:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1090ms 03:44:58 INFO - PROCESS | 1833 | 1461235498729 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 03:44:58 INFO - PROCESS | 1833 | 1461235498732 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 03:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:44:58 INFO - PROCESS | 1833 | 1461235498737 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:44:58 INFO - PROCESS | 1833 | 1461235498738 Marionette TRACE conn3 <- [1,854,null,{}] 03:44:58 INFO - PROCESS | 1833 | 1461235498743 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:58 INFO - PROCESS | 1833 | 1461235498923 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 03:44:58 INFO - PROCESS | 1833 | 1461235498943 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26d3e000 == 75 [pid = 1833] [id = 221] 03:44:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7fed0a84ac00) [pid = 1833] [serial = 663] [outer = (nil)] 03:44:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7fed13636800) [pid = 1833] [serial = 664] [outer = 0x7fed0a84ac00] 03:44:59 INFO - PROCESS | 1833 | 1461235498999 Marionette DEBUG loaded listener.js 03:44:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7fed13d96000) [pid = 1833] [serial = 665] [outer = 0x7fed0a84ac00] 03:44:59 INFO - PROCESS | 1833 | 1461235499696 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 03:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 975ms 03:44:59 INFO - PROCESS | 1833 | 1461235499712 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 03:44:59 INFO - PROCESS | 1833 | 1461235499715 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 03:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:44:59 INFO - PROCESS | 1833 | 1461235499720 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:44:59 INFO - PROCESS | 1833 | 1461235499722 Marionette TRACE conn3 <- [1,858,null,{}] 03:44:59 INFO - PROCESS | 1833 | 1461235499727 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:44:59 INFO - PROCESS | 1833 | 1461235499903 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 03:45:00 INFO - PROCESS | 1833 | 1461235500126 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0940a000 == 76 [pid = 1833] [id = 222] 03:45:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7fed015b4000) [pid = 1833] [serial = 666] [outer = (nil)] 03:45:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7fed02066400) [pid = 1833] [serial = 667] [outer = 0x7fed015b4000] 03:45:00 INFO - PROCESS | 1833 | 1461235500196 Marionette DEBUG loaded listener.js 03:45:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7fed088e8800) [pid = 1833] [serial = 668] [outer = 0x7fed015b4000] 03:45:01 INFO - PROCESS | 1833 | 1461235501091 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 03:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1427ms 03:45:01 INFO - PROCESS | 1833 | 1461235501149 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 03:45:01 INFO - PROCESS | 1833 | 1461235501155 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 03:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:45:01 INFO - PROCESS | 1833 | 1461235501162 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:45:01 INFO - PROCESS | 1833 | 1461235501167 Marionette TRACE conn3 <- [1,862,null,{}] 03:45:01 INFO - PROCESS | 1833 | 1461235501175 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:01 INFO - PROCESS | 1833 | 1461235501364 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 03:45:01 INFO - PROCESS | 1833 | 1461235501544 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14585800 == 77 [pid = 1833] [id = 223] 03:45:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7fed015b8c00) [pid = 1833] [serial = 669] [outer = (nil)] 03:45:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7fed0b935c00) [pid = 1833] [serial = 670] [outer = 0x7fed015b8c00] 03:45:01 INFO - PROCESS | 1833 | 1461235501624 Marionette DEBUG loaded listener.js 03:45:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7fed0d45c400) [pid = 1833] [serial = 671] [outer = 0x7fed015b8c00] 03:45:02 INFO - PROCESS | 1833 | 1461235502549 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 03:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1439ms 03:45:02 INFO - PROCESS | 1833 | 1461235502610 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 03:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:45:02 INFO - PROCESS | 1833 | 1461235502616 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 03:45:02 INFO - PROCESS | 1833 | 1461235502623 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:45:02 INFO - PROCESS | 1833 | 1461235502625 Marionette TRACE conn3 <- [1,866,null,{}] 03:45:02 INFO - PROCESS | 1833 | 1461235502631 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:02 INFO - PROCESS | 1833 | 1461235502797 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 03:45:03 INFO - PROCESS | 1833 | 1461235503051 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed29841800 == 78 [pid = 1833] [id = 224] 03:45:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7fed0e187c00) [pid = 1833] [serial = 672] [outer = (nil)] 03:45:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7fed129fa400) [pid = 1833] [serial = 673] [outer = 0x7fed0e187c00] 03:45:03 INFO - PROCESS | 1833 | 1461235503171 Marionette DEBUG loaded listener.js 03:45:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7fed13d6b000) [pid = 1833] [serial = 674] [outer = 0x7fed0e187c00] 03:45:04 INFO - PROCESS | 1833 | 1461235503999 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 03:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1429ms 03:45:04 INFO - PROCESS | 1833 | 1461235504052 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 03:45:04 INFO - PROCESS | 1833 | 1461235504056 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 03:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:45:04 INFO - PROCESS | 1833 | 1461235504072 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:45:04 INFO - PROCESS | 1833 | 1461235504082 Marionette TRACE conn3 <- [1,870,null,{}] 03:45:04 INFO - PROCESS | 1833 | 1461235504128 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:04 INFO - PROCESS | 1833 | 1461235504336 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 03:45:04 INFO - PROCESS | 1833 | 1461235504463 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08955800 == 79 [pid = 1833] [id = 225] 03:45:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fed0d464c00) [pid = 1833] [serial = 675] [outer = (nil)] 03:45:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fed1550dc00) [pid = 1833] [serial = 676] [outer = 0x7fed0d464c00] 03:45:04 INFO - PROCESS | 1833 | 1461235504534 Marionette DEBUG loaded listener.js 03:45:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7fed15683c00) [pid = 1833] [serial = 677] [outer = 0x7fed0d464c00] 03:45:05 INFO - PROCESS | 1833 | 1461235505397 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 03:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1347ms 03:45:05 INFO - PROCESS | 1833 | 1461235505410 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 03:45:05 INFO - PROCESS | 1833 | 1461235505413 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 03:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:45:05 INFO - PROCESS | 1833 | 1461235505420 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:45:05 INFO - PROCESS | 1833 | 1461235505423 Marionette TRACE conn3 <- [1,874,null,{}] 03:45:05 INFO - PROCESS | 1833 | 1461235505428 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:05 INFO - PROCESS | 1833 | 1461235505583 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 03:45:05 INFO - PROCESS | 1833 | 1461235505757 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a44b800 == 80 [pid = 1833] [id = 226] 03:45:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7fed12517000) [pid = 1833] [serial = 678] [outer = (nil)] 03:45:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7fed15a53400) [pid = 1833] [serial = 679] [outer = 0x7fed12517000] 03:45:05 INFO - PROCESS | 1833 | 1461235505840 Marionette DEBUG loaded listener.js 03:45:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7fed161c8c00) [pid = 1833] [serial = 680] [outer = 0x7fed12517000] 03:45:06 INFO - PROCESS | 1833 | 1461235506721 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 03:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1329ms 03:45:06 INFO - PROCESS | 1833 | 1461235506749 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 03:45:06 INFO - PROCESS | 1833 | 1461235506752 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 03:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:45:06 INFO - PROCESS | 1833 | 1461235506758 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:45:06 INFO - PROCESS | 1833 | 1461235506761 Marionette TRACE conn3 <- [1,878,null,{}] 03:45:06 INFO - PROCESS | 1833 | 1461235506766 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:06 INFO - PROCESS | 1833 | 1461235506922 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 03:45:07 INFO - PROCESS | 1833 | 1461235507101 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed129e1000 == 81 [pid = 1833] [id = 227] 03:45:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7fed1623c800) [pid = 1833] [serial = 681] [outer = (nil)] 03:45:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7fed16e7a800) [pid = 1833] [serial = 682] [outer = 0x7fed1623c800] 03:45:07 INFO - PROCESS | 1833 | 1461235507181 Marionette DEBUG loaded listener.js 03:45:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7fed172f5000) [pid = 1833] [serial = 683] [outer = 0x7fed1623c800] 03:45:08 INFO - PROCESS | 1833 | 1461235508091 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 03:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1382ms 03:45:08 INFO - PROCESS | 1833 | 1461235508141 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 03:45:08 INFO - PROCESS | 1833 | 1461235508144 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 03:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:45:08 INFO - PROCESS | 1833 | 1461235508150 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:45:08 INFO - PROCESS | 1833 | 1461235508152 Marionette TRACE conn3 <- [1,882,null,{}] 03:45:08 INFO - PROCESS | 1833 | 1461235508158 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:08 INFO - PROCESS | 1833 | 1461235508330 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 03:45:08 INFO - PROCESS | 1833 | 1461235508506 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecff6e1800 == 82 [pid = 1833] [id = 228] 03:45:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7fed161c9800) [pid = 1833] [serial = 684] [outer = (nil)] 03:45:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7fed216d1000) [pid = 1833] [serial = 685] [outer = 0x7fed161c9800] 03:45:08 INFO - PROCESS | 1833 | 1461235508576 Marionette DEBUG loaded listener.js 03:45:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7fed21b45400) [pid = 1833] [serial = 686] [outer = 0x7fed161c9800] 03:45:09 INFO - PROCESS | 1833 | 1461235509396 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 03:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1276ms 03:45:09 INFO - PROCESS | 1833 | 1461235509427 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 03:45:09 INFO - PROCESS | 1833 | 1461235509431 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 03:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:45:09 INFO - PROCESS | 1833 | 1461235509437 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:45:09 INFO - PROCESS | 1833 | 1461235509439 Marionette TRACE conn3 <- [1,886,null,{}] 03:45:09 INFO - PROCESS | 1833 | 1461235509444 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:09 INFO - PROCESS | 1833 | 1461235509594 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 03:45:09 INFO - PROCESS | 1833 | 1461235509769 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed003e9800 == 83 [pid = 1833] [id = 229] 03:45:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7fed162c6000) [pid = 1833] [serial = 687] [outer = (nil)] 03:45:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7fed21bee000) [pid = 1833] [serial = 688] [outer = 0x7fed162c6000] 03:45:09 INFO - PROCESS | 1833 | 1461235509837 Marionette DEBUG loaded listener.js 03:45:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7fed229ccc00) [pid = 1833] [serial = 689] [outer = 0x7fed162c6000] 03:45:10 INFO - PROCESS | 1833 | 1461235510709 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 03:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1328ms 03:45:10 INFO - PROCESS | 1833 | 1461235510766 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 03:45:10 INFO - PROCESS | 1833 | 1461235510769 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 03:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:45:10 INFO - PROCESS | 1833 | 1461235510774 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:45:10 INFO - PROCESS | 1833 | 1461235510777 Marionette TRACE conn3 <- [1,890,null,{}] 03:45:10 INFO - PROCESS | 1833 | 1461235510782 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:10 INFO - PROCESS | 1833 | 1461235510942 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 03:45:11 INFO - PROCESS | 1833 | 1461235511122 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfefb3800 == 84 [pid = 1833] [id = 230] 03:45:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7fed0952a400) [pid = 1833] [serial = 690] [outer = (nil)] 03:45:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7fed22b11000) [pid = 1833] [serial = 691] [outer = 0x7fed0952a400] 03:45:11 INFO - PROCESS | 1833 | 1461235511191 Marionette DEBUG loaded listener.js 03:45:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7fed24508000) [pid = 1833] [serial = 692] [outer = 0x7fed0952a400] 03:45:12 INFO - PROCESS | 1833 | 1461235512085 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 03:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1375ms 03:45:12 INFO - PROCESS | 1833 | 1461235512152 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 03:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:45:12 INFO - PROCESS | 1833 | 1461235512155 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 03:45:12 INFO - PROCESS | 1833 | 1461235512161 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:45:12 INFO - PROCESS | 1833 | 1461235512164 Marionette TRACE conn3 <- [1,894,null,{}] 03:45:12 INFO - PROCESS | 1833 | 1461235512169 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:12 INFO - PROCESS | 1833 | 1461235512364 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 03:45:12 INFO - PROCESS | 1833 | 1461235512546 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02887800 == 85 [pid = 1833] [id = 231] 03:45:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7fed015b2000) [pid = 1833] [serial = 693] [outer = (nil)] 03:45:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7fed0aa5fc00) [pid = 1833] [serial = 694] [outer = 0x7fed015b2000] 03:45:12 INFO - PROCESS | 1833 | 1461235512616 Marionette DEBUG loaded listener.js 03:45:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7fed24a14c00) [pid = 1833] [serial = 695] [outer = 0x7fed015b2000] 03:45:13 INFO - PROCESS | 1833 | 1461235513913 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 03:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1782ms 03:45:13 INFO - PROCESS | 1833 | 1461235513944 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 03:45:13 INFO - PROCESS | 1833 | 1461235513950 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 03:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:45:13 INFO - PROCESS | 1833 | 1461235513960 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:45:13 INFO - PROCESS | 1833 | 1461235513964 Marionette TRACE conn3 <- [1,898,null,{}] 03:45:13 INFO - PROCESS | 1833 | 1461235513971 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:14 INFO - PROCESS | 1833 | 1461235514121 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 03:45:14 INFO - PROCESS | 1833 | 1461235514323 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a461800 == 86 [pid = 1833] [id = 232] 03:45:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7fed094ec000) [pid = 1833] [serial = 696] [outer = (nil)] 03:45:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7fed0953b000) [pid = 1833] [serial = 697] [outer = 0x7fed094ec000] 03:45:14 INFO - PROCESS | 1833 | 1461235514385 Marionette DEBUG loaded listener.js 03:45:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7fed0a850c00) [pid = 1833] [serial = 698] [outer = 0x7fed094ec000] 03:45:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed22818000 == 85 [pid = 1833] [id = 72] 03:45:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed15e25800 == 84 [pid = 1833] [id = 70] 03:45:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26d3e000 == 83 [pid = 1833] [id = 221] 03:45:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0960a800 == 82 [pid = 1833] [id = 150] 03:45:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f052800 == 81 [pid = 1833] [id = 220] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7fed0a84a400) [pid = 1833] [serial = 619] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1486b000 == 80 [pid = 1833] [id = 219] 03:45:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f045800 == 79 [pid = 1833] [id = 218] 03:45:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0e0ac800 == 78 [pid = 1833] [id = 197] 03:45:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0898b800 == 77 [pid = 1833] [id = 217] 03:45:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14a62800 == 76 [pid = 1833] [id = 210] 03:45:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed12b42800 == 75 [pid = 1833] [id = 209] 03:45:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0cad4000 == 74 [pid = 1833] [id = 208] 03:45:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0a40d000 == 73 [pid = 1833] [id = 207] 03:45:15 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed09419000 == 72 [pid = 1833] [id = 206] 03:45:15 INFO - PROCESS | 1833 | 1461235515536 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 03:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1629ms 03:45:15 INFO - PROCESS | 1833 | 1461235515589 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 03:45:15 INFO - PROCESS | 1833 | 1461235515597 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 03:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7fed0a47e800) [pid = 1833] [serial = 617] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7fed0b618800) [pid = 1833] [serial = 592] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7fed0f5e5800) [pid = 1833] [serial = 610] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7fed0857fc00) [pid = 1833] [serial = 613] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7fed0953c800) [pid = 1833] [serial = 616] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7fed089bac00) [pid = 1833] [serial = 595] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7fed0b647c00) [pid = 1833] [serial = 601] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7fed0d43b800) [pid = 1833] [serial = 604] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7fed0e03fc00) [pid = 1833] [serial = 607] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7fed089c1000) [pid = 1833] [serial = 614] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7fed0a47a400) [pid = 1833] [serial = 598] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7fed1622f000) [pid = 1833] [serial = 518] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7fed0a8cc400) [pid = 1833] [serial = 586] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7fed089c3c00) [pid = 1833] [serial = 559] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7fed0e186400) [pid = 1833] [serial = 556] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7fed0f5e7000) [pid = 1833] [serial = 557] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7fed0aa56c00) [pid = 1833] [serial = 589] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7fed09525c00) [pid = 1833] [serial = 583] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7fed088ed400) [pid = 1833] [serial = 580] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7fed09444400) [pid = 1833] [serial = 581] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7fed13768400) [pid = 1833] [serial = 565] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fed023cf800) [pid = 1833] [serial = 578] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fed02069800) [pid = 1833] [serial = 577] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7fed0ad5d400) [pid = 1833] [serial = 562] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7fed15e7ec00) [pid = 1833] [serial = 568] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7fed1b716000) [pid = 1833] [serial = 571] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7fed0857c000) [pid = 1833] [serial = 574] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7fed0aa52000) [pid = 1833] [serial = 587] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7fed0ab58800) [pid = 1833] [serial = 590] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7fed09541400) [pid = 1833] [serial = 584] [outer = (nil)] [url = about:blank] 03:45:15 INFO - PROCESS | 1833 | 1461235515647 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:45:15 INFO - PROCESS | 1833 | 1461235515651 Marionette TRACE conn3 <- [1,902,null,{}] 03:45:15 INFO - PROCESS | 1833 | 1461235515656 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:15 INFO - PROCESS | 1833 | 1461235515805 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 03:45:15 INFO - PROCESS | 1833 | 1461235515815 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed09603800 == 73 [pid = 1833] [id = 233] 03:45:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7fed094eac00) [pid = 1833] [serial = 699] [outer = (nil)] 03:45:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7fed0ad61c00) [pid = 1833] [serial = 700] [outer = 0x7fed094eac00] 03:45:15 INFO - PROCESS | 1833 | 1461235515884 Marionette DEBUG loaded listener.js 03:45:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7fed0b645400) [pid = 1833] [serial = 701] [outer = 0x7fed094eac00] 03:45:16 INFO - PROCESS | 1833 | 1461235516723 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 03:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1164ms 03:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:45:16 INFO - PROCESS | 1833 | 1461235516777 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 03:45:16 INFO - PROCESS | 1833 | 1461235516779 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 03:45:16 INFO - PROCESS | 1833 | 1461235516786 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:45:16 INFO - PROCESS | 1833 | 1461235516791 Marionette TRACE conn3 <- [1,906,null,{}] 03:45:16 INFO - PROCESS | 1833 | 1461235516809 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:16 INFO - PROCESS | 1833 | 1461235516962 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 03:45:16 INFO - PROCESS | 1833 | 1461235516972 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b802800 == 74 [pid = 1833] [id = 234] 03:45:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7fed0c670800) [pid = 1833] [serial = 702] [outer = (nil)] 03:45:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7fed0e114400) [pid = 1833] [serial = 703] [outer = 0x7fed0c670800] 03:45:17 INFO - PROCESS | 1833 | 1461235517036 Marionette DEBUG loaded listener.js 03:45:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7fed0f110800) [pid = 1833] [serial = 704] [outer = 0x7fed0c670800] 03:45:17 INFO - PROCESS | 1833 | 1461235517825 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 03:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1087ms 03:45:17 INFO - PROCESS | 1833 | 1461235517925 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 03:45:17 INFO - PROCESS | 1833 | 1461235517929 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 03:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:45:17 INFO - PROCESS | 1833 | 1461235517950 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:45:17 INFO - PROCESS | 1833 | 1461235517953 Marionette TRACE conn3 <- [1,910,null,{}] 03:45:17 INFO - PROCESS | 1833 | 1461235517958 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:18 INFO - PROCESS | 1833 | 1461235518151 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 03:45:18 INFO - PROCESS | 1833 | 1461235518171 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0cabc800 == 75 [pid = 1833] [id = 235] 03:45:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7fed0e03e800) [pid = 1833] [serial = 705] [outer = (nil)] 03:45:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fed109f5000) [pid = 1833] [serial = 706] [outer = 0x7fed0e03e800] 03:45:18 INFO - PROCESS | 1833 | 1461235518231 Marionette DEBUG loaded listener.js 03:45:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fed1252d400) [pid = 1833] [serial = 707] [outer = 0x7fed0e03e800] 03:45:19 INFO - PROCESS | 1833 | 1461235518997 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 03:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1094ms 03:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:45:19 INFO - PROCESS | 1833 | 1461235519033 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 03:45:19 INFO - PROCESS | 1833 | 1461235519036 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 03:45:19 INFO - PROCESS | 1833 | 1461235519041 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:45:19 INFO - PROCESS | 1833 | 1461235519044 Marionette TRACE conn3 <- [1,914,null,{}] 03:45:19 INFO - PROCESS | 1833 | 1461235519060 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:19 INFO - PROCESS | 1833 | 1461235519239 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 03:45:19 INFO - PROCESS | 1833 | 1461235519274 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f040000 == 76 [pid = 1833] [id = 236] 03:45:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7fed0f113c00) [pid = 1833] [serial = 708] [outer = (nil)] 03:45:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7fed129f2800) [pid = 1833] [serial = 709] [outer = 0x7fed0f113c00] 03:45:19 INFO - PROCESS | 1833 | 1461235519332 Marionette DEBUG loaded listener.js 03:45:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7fed1368e000) [pid = 1833] [serial = 710] [outer = 0x7fed0f113c00] 03:45:20 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7fed09546800) [pid = 1833] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:45:20 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7fed02069c00) [pid = 1833] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:45:20 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7fed023cf400) [pid = 1833] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:45:20 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fed0e111800) [pid = 1833] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:45:20 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fed015ad400) [pid = 1833] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:45:20 INFO - PROCESS | 1833 | 1461235520490 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 03:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1487ms 03:45:20 INFO - PROCESS | 1833 | 1461235520529 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 03:45:20 INFO - PROCESS | 1833 | 1461235520532 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 03:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:45:20 INFO - PROCESS | 1833 | 1461235520537 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:45:20 INFO - PROCESS | 1833 | 1461235520539 Marionette TRACE conn3 <- [1,918,null,{}] 03:45:20 INFO - PROCESS | 1833 | 1461235520544 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:20 INFO - PROCESS | 1833 | 1461235520737 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 03:45:20 INFO - PROCESS | 1833 | 1461235520835 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed129cc800 == 77 [pid = 1833] [id = 237] 03:45:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fed0e111800) [pid = 1833] [serial = 711] [outer = (nil)] 03:45:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fed13d70400) [pid = 1833] [serial = 712] [outer = 0x7fed0e111800] 03:45:20 INFO - PROCESS | 1833 | 1461235520907 Marionette DEBUG loaded listener.js 03:45:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7fed13e3a000) [pid = 1833] [serial = 713] [outer = 0x7fed0e111800] 03:45:21 INFO - PROCESS | 1833 | 1461235521521 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 03:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1023ms 03:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:45:21 INFO - PROCESS | 1833 | 1461235521562 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 03:45:21 INFO - PROCESS | 1833 | 1461235521564 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 03:45:21 INFO - PROCESS | 1833 | 1461235521570 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:45:21 INFO - PROCESS | 1833 | 1461235521573 Marionette TRACE conn3 <- [1,922,null,{}] 03:45:21 INFO - PROCESS | 1833 | 1461235521577 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:21 INFO - PROCESS | 1833 | 1461235521753 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 03:45:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7fed13d66400) [pid = 1833] [serial = 714] [outer = 0x7fed0b103400] 03:45:21 INFO - PROCESS | 1833 | 1461235521798 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14cae800 == 78 [pid = 1833] [id = 238] 03:45:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7fed07ab2000) [pid = 1833] [serial = 715] [outer = (nil)] 03:45:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7fed15513c00) [pid = 1833] [serial = 716] [outer = 0x7fed07ab2000] 03:45:21 INFO - PROCESS | 1833 | 1461235521871 Marionette DEBUG loaded listener.js 03:45:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7fed15e7ec00) [pid = 1833] [serial = 717] [outer = 0x7fed07ab2000] 03:45:22 INFO - PROCESS | 1833 | 1461235522858 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 03:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1326ms 03:45:22 INFO - PROCESS | 1833 | 1461235522896 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 03:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:45:22 INFO - PROCESS | 1833 | 1461235522903 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 03:45:22 INFO - PROCESS | 1833 | 1461235522910 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:45:22 INFO - PROCESS | 1833 | 1461235522914 Marionette TRACE conn3 <- [1,926,null,{}] 03:45:22 INFO - PROCESS | 1833 | 1461235522922 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:23 INFO - PROCESS | 1833 | 1461235523107 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 03:45:23 INFO - PROCESS | 1833 | 1461235523346 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed09414000 == 79 [pid = 1833] [id = 239] 03:45:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7fed0a434000) [pid = 1833] [serial = 718] [outer = (nil)] 03:45:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7fed0a842400) [pid = 1833] [serial = 719] [outer = 0x7fed0a434000] 03:45:23 INFO - PROCESS | 1833 | 1461235523471 Marionette DEBUG loaded listener.js 03:45:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7fed0aa5f000) [pid = 1833] [serial = 720] [outer = 0x7fed0a434000] 03:45:24 INFO - PROCESS | 1833 | 1461235524305 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 03:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1438ms 03:45:24 INFO - PROCESS | 1833 | 1461235524348 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 03:45:24 INFO - PROCESS | 1833 | 1461235524356 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 03:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:45:24 INFO - PROCESS | 1833 | 1461235524366 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:45:24 INFO - PROCESS | 1833 | 1461235524370 Marionette TRACE conn3 <- [1,930,null,{}] 03:45:24 INFO - PROCESS | 1833 | 1461235524375 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:24 INFO - PROCESS | 1833 | 1461235524542 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 03:45:24 INFO - PROCESS | 1833 | 1461235524724 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0c69f800 == 80 [pid = 1833] [id = 240] 03:45:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7fed0a478400) [pid = 1833] [serial = 721] [outer = (nil)] 03:45:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7fed0ca52c00) [pid = 1833] [serial = 722] [outer = 0x7fed0a478400] 03:45:24 INFO - PROCESS | 1833 | 1461235524793 Marionette DEBUG loaded listener.js 03:45:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7fed0e119400) [pid = 1833] [serial = 723] [outer = 0x7fed0a478400] 03:45:25 INFO - PROCESS | 1833 | 1461235525786 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 03:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1483ms 03:45:25 INFO - PROCESS | 1833 | 1461235525850 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 03:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:45:25 INFO - PROCESS | 1833 | 1461235525854 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 03:45:25 INFO - PROCESS | 1833 | 1461235525860 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:45:25 INFO - PROCESS | 1833 | 1461235525865 Marionette TRACE conn3 <- [1,934,null,{}] 03:45:25 INFO - PROCESS | 1833 | 1461235525891 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:26 INFO - PROCESS | 1833 | 1461235526091 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 03:45:26 INFO - PROCESS | 1833 | 1461235526305 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14a58800 == 81 [pid = 1833] [id = 241] 03:45:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7fed12933800) [pid = 1833] [serial = 724] [outer = (nil)] 03:45:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7fed13d1b400) [pid = 1833] [serial = 725] [outer = 0x7fed12933800] 03:45:26 INFO - PROCESS | 1833 | 1461235526422 Marionette DEBUG loaded listener.js 03:45:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7fed13d97000) [pid = 1833] [serial = 726] [outer = 0x7fed12933800] 03:45:27 INFO - PROCESS | 1833 | 1461235527251 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 03:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1445ms 03:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:45:27 INFO - PROCESS | 1833 | 1461235527305 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 03:45:27 INFO - PROCESS | 1833 | 1461235527309 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 03:45:27 INFO - PROCESS | 1833 | 1461235527315 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:45:27 INFO - PROCESS | 1833 | 1461235527318 Marionette TRACE conn3 <- [1,938,null,{}] 03:45:27 INFO - PROCESS | 1833 | 1461235527323 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:27 INFO - PROCESS | 1833 | 1461235527482 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 03:45:27 INFO - PROCESS | 1833 | 1461235527663 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2165b000 == 82 [pid = 1833] [id = 242] 03:45:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7fed129f7800) [pid = 1833] [serial = 727] [outer = (nil)] 03:45:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7fed16202400) [pid = 1833] [serial = 728] [outer = 0x7fed129f7800] 03:45:27 INFO - PROCESS | 1833 | 1461235527736 Marionette DEBUG loaded listener.js 03:45:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7fed16e7b400) [pid = 1833] [serial = 729] [outer = 0x7fed129f7800] 03:45:28 INFO - PROCESS | 1833 | 1461235528591 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 03:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1328ms 03:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:45:28 INFO - PROCESS | 1833 | 1461235528642 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 03:45:28 INFO - PROCESS | 1833 | 1461235528645 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 03:45:28 INFO - PROCESS | 1833 | 1461235528651 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:45:28 INFO - PROCESS | 1833 | 1461235528654 Marionette TRACE conn3 <- [1,942,null,{}] 03:45:28 INFO - PROCESS | 1833 | 1461235528659 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:28 INFO - PROCESS | 1833 | 1461235528815 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 03:45:28 INFO - PROCESS | 1833 | 1461235528991 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2630c000 == 83 [pid = 1833] [id = 243] 03:45:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7fed13d97400) [pid = 1833] [serial = 730] [outer = (nil)] 03:45:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7fed1b7eb000) [pid = 1833] [serial = 731] [outer = 0x7fed13d97400] 03:45:29 INFO - PROCESS | 1833 | 1461235529059 Marionette DEBUG loaded listener.js 03:45:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7fed216d4c00) [pid = 1833] [serial = 732] [outer = 0x7fed13d97400] 03:45:30 INFO - PROCESS | 1833 | 1461235530078 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 03:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1483ms 03:45:30 INFO - PROCESS | 1833 | 1461235530134 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 03:45:30 INFO - PROCESS | 1833 | 1461235530137 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 03:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:45:30 INFO - PROCESS | 1833 | 1461235530142 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:45:30 INFO - PROCESS | 1833 | 1461235530145 Marionette TRACE conn3 <- [1,946,null,{}] 03:45:30 INFO - PROCESS | 1833 | 1461235530150 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:30 INFO - PROCESS | 1833 | 1461235530340 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 03:45:30 INFO - PROCESS | 1833 | 1461235530516 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26ba0000 == 84 [pid = 1833] [id = 244] 03:45:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7fed216d9c00) [pid = 1833] [serial = 733] [outer = (nil)] 03:45:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7fed26929800) [pid = 1833] [serial = 734] [outer = 0x7fed216d9c00] 03:45:30 INFO - PROCESS | 1833 | 1461235530596 Marionette DEBUG loaded listener.js 03:45:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7fed26b64c00) [pid = 1833] [serial = 735] [outer = 0x7fed216d9c00] 03:45:31 INFO - PROCESS | 1833 | 1461235531443 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 03:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1375ms 03:45:31 INFO - PROCESS | 1833 | 1461235531520 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 03:45:31 INFO - PROCESS | 1833 | 1461235531523 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 03:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:45:31 INFO - PROCESS | 1833 | 1461235531529 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:45:31 INFO - PROCESS | 1833 | 1461235531532 Marionette TRACE conn3 <- [1,950,null,{}] 03:45:31 INFO - PROCESS | 1833 | 1461235531537 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:31 INFO - PROCESS | 1833 | 1461235531706 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 03:45:31 INFO - PROCESS | 1833 | 1461235531880 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed298c8800 == 85 [pid = 1833] [id = 245] 03:45:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7fecfef52400) [pid = 1833] [serial = 736] [outer = (nil)] 03:45:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7fecfef5b000) [pid = 1833] [serial = 737] [outer = 0x7fecfef52400] 03:45:31 INFO - PROCESS | 1833 | 1461235531949 Marionette DEBUG loaded listener.js 03:45:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7fecfef61000) [pid = 1833] [serial = 738] [outer = 0x7fecfef52400] 03:45:32 INFO - PROCESS | 1833 | 1461235532756 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 03:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1278ms 03:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:45:32 INFO - PROCESS | 1833 | 1461235532809 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 03:45:32 INFO - PROCESS | 1833 | 1461235532811 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 03:45:32 INFO - PROCESS | 1833 | 1461235532817 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:45:32 INFO - PROCESS | 1833 | 1461235532820 Marionette TRACE conn3 <- [1,954,null,{}] 03:45:32 INFO - PROCESS | 1833 | 1461235532825 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:32 INFO - PROCESS | 1833 | 1461235532985 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 03:45:33 INFO - PROCESS | 1833 | 1461235533163 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed004e3800 == 86 [pid = 1833] [id = 246] 03:45:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7fecfd9cdc00) [pid = 1833] [serial = 739] [outer = (nil)] 03:45:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7fecfd9d6000) [pid = 1833] [serial = 740] [outer = 0x7fecfd9cdc00] 03:45:33 INFO - PROCESS | 1833 | 1461235533229 Marionette DEBUG loaded listener.js 03:45:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7fecfd9dac00) [pid = 1833] [serial = 741] [outer = 0x7fecfd9cdc00] 03:45:34 INFO - PROCESS | 1833 | 1461235534076 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 03:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1330ms 03:45:34 INFO - PROCESS | 1833 | 1461235534148 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 03:45:34 INFO - PROCESS | 1833 | 1461235534151 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 03:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:45:34 INFO - PROCESS | 1833 | 1461235534157 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:45:34 INFO - PROCESS | 1833 | 1461235534159 Marionette TRACE conn3 <- [1,958,null,{}] 03:45:34 INFO - PROCESS | 1833 | 1461235534165 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:34 INFO - PROCESS | 1833 | 1461235534380 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 03:45:34 INFO - PROCESS | 1833 | 1461235534561 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b217800 == 87 [pid = 1833] [id = 247] 03:45:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7fecfd9d1c00) [pid = 1833] [serial = 742] [outer = (nil)] 03:45:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7fecfe0d7400) [pid = 1833] [serial = 743] [outer = 0x7fecfd9d1c00] 03:45:34 INFO - PROCESS | 1833 | 1461235534633 Marionette DEBUG loaded listener.js 03:45:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7fecfe0db000) [pid = 1833] [serial = 744] [outer = 0x7fecfd9d1c00] 03:45:35 INFO - PROCESS | 1833 | 1461235535803 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 03:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1683ms 03:45:35 INFO - PROCESS | 1833 | 1461235535840 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 03:45:35 INFO - PROCESS | 1833 | 1461235535846 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 03:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:45:35 INFO - PROCESS | 1833 | 1461235535853 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:45:35 INFO - PROCESS | 1833 | 1461235535858 Marionette TRACE conn3 <- [1,962,null,{}] 03:45:35 INFO - PROCESS | 1833 | 1461235535865 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:36 INFO - PROCESS | 1833 | 1461235536040 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 03:45:36 INFO - PROCESS | 1833 | 1461235536248 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b5da800 == 88 [pid = 1833] [id = 248] 03:45:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7fed0206b000) [pid = 1833] [serial = 745] [outer = (nil)] 03:45:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7fed023cf400) [pid = 1833] [serial = 746] [outer = 0x7fed0206b000] 03:45:36 INFO - PROCESS | 1833 | 1461235536312 Marionette DEBUG loaded listener.js 03:45:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7fed089c1400) [pid = 1833] [serial = 747] [outer = 0x7fed0206b000] 03:45:37 INFO - PROCESS | 1833 | 1461235537210 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 03:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1433ms 03:45:37 INFO - PROCESS | 1833 | 1461235537287 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 03:45:37 INFO - PROCESS | 1833 | 1461235537295 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 03:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:45:37 INFO - PROCESS | 1833 | 1461235537304 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:45:37 INFO - PROCESS | 1833 | 1461235537308 Marionette TRACE conn3 <- [1,966,null,{}] 03:45:37 INFO - PROCESS | 1833 | 1461235537313 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:37 INFO - PROCESS | 1833 | 1461235537510 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 03:45:37 INFO - PROCESS | 1833 | 1461235537738 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0287f800 == 89 [pid = 1833] [id = 249] 03:45:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7fed0206b800) [pid = 1833] [serial = 748] [outer = (nil)] 03:45:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7fed0a472800) [pid = 1833] [serial = 749] [outer = 0x7fed0206b800] 03:45:37 INFO - PROCESS | 1833 | 1461235537848 Marionette DEBUG loaded listener.js 03:45:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7fed0aa5cc00) [pid = 1833] [serial = 750] [outer = 0x7fed0206b800] 03:45:38 INFO - PROCESS | 1833 | 1461235538798 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 03:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1527ms 03:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:45:38 INFO - PROCESS | 1833 | 1461235538831 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 03:45:38 INFO - PROCESS | 1833 | 1461235538833 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 03:45:38 INFO - PROCESS | 1833 | 1461235538840 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:45:38 INFO - PROCESS | 1833 | 1461235538845 Marionette TRACE conn3 <- [1,970,null,{}] 03:45:38 INFO - PROCESS | 1833 | 1461235538859 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:39 INFO - PROCESS | 1833 | 1461235539009 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 03:45:39 INFO - PROCESS | 1833 | 1461235539218 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b5df800 == 90 [pid = 1833] [id = 250] 03:45:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7fed0b939000) [pid = 1833] [serial = 751] [outer = (nil)] 03:45:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7fed0e04c000) [pid = 1833] [serial = 752] [outer = 0x7fed0b939000] 03:45:39 INFO - PROCESS | 1833 | 1461235539286 Marionette DEBUG loaded listener.js 03:45:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7fed0f5eb400) [pid = 1833] [serial = 753] [outer = 0x7fed0b939000] 03:45:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed129cc800 == 89 [pid = 1833] [id = 237] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7fed13d93800) [pid = 1833] [serial = 646] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7fed13636800) [pid = 1833] [serial = 664] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7fed1098d000) [pid = 1833] [serial = 634] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7fed094f8400) [pid = 1833] [serial = 622] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7fed0ab56c00) [pid = 1833] [serial = 625] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7fed13dc7000) [pid = 1833] [serial = 649] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7fed0e18b400) [pid = 1833] [serial = 631] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7fed0c891400) [pid = 1833] [serial = 628] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7fed129ef400) [pid = 1833] [serial = 637] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7fed13d19000) [pid = 1833] [serial = 640] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7fed13d6d400) [pid = 1833] [serial = 643] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f040000 == 88 [pid = 1833] [id = 236] 03:45:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0cabc800 == 87 [pid = 1833] [id = 235] 03:45:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b802800 == 86 [pid = 1833] [id = 234] 03:45:40 INFO - PROCESS | 1833 | 1461235540254 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 03:45:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed09603800 == 85 [pid = 1833] [id = 233] 03:45:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0a461800 == 84 [pid = 1833] [id = 232] 03:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1443ms 03:45:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed29841800 == 83 [pid = 1833] [id = 224] 03:45:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14585800 == 82 [pid = 1833] [id = 223] 03:45:40 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0940a000 == 81 [pid = 1833] [id = 222] 03:45:40 INFO - PROCESS | 1833 | 1461235540287 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 03:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:45:40 INFO - PROCESS | 1833 | 1461235540293 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 03:45:40 INFO - PROCESS | 1833 | 1461235540298 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:45:40 INFO - PROCESS | 1833 | 1461235540300 Marionette TRACE conn3 <- [1,974,null,{}] 03:45:40 INFO - PROCESS | 1833 | 1461235540306 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:40 INFO - PROCESS | 1833 | 1461235540455 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 03:45:40 INFO - PROCESS | 1833 | 1461235540466 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08989000 == 82 [pid = 1833] [id = 251] 03:45:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7fed089c1000) [pid = 1833] [serial = 754] [outer = (nil)] 03:45:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7fed12519000) [pid = 1833] [serial = 755] [outer = 0x7fed089c1000] 03:45:40 INFO - PROCESS | 1833 | 1461235540525 Marionette DEBUG loaded listener.js 03:45:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7fed132d5800) [pid = 1833] [serial = 756] [outer = 0x7fed089c1000] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7fed0a47dc00) [pid = 1833] [serial = 662] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7fed0c673c00) [pid = 1833] [serial = 656] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7fed0f5ee800) [pid = 1833] [serial = 658] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7fed08572800) [pid = 1833] [serial = 661] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7fed129f0400) [pid = 1833] [serial = 659] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7fed0a845c00) [pid = 1833] [serial = 653] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7fed0a43e000) [pid = 1833] [serial = 652] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7fed0aea1c00) [pid = 1833] [serial = 655] [outer = (nil)] [url = about:blank] 03:45:40 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7fed0aa57000) [pid = 1833] [serial = 620] [outer = (nil)] [url = about:blank] 03:45:41 INFO - PROCESS | 1833 | 1461235541389 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 03:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1127ms 03:45:41 INFO - PROCESS | 1833 | 1461235541426 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 03:45:41 INFO - PROCESS | 1833 | 1461235541429 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 03:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:45:41 INFO - PROCESS | 1833 | 1461235541435 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:45:41 INFO - PROCESS | 1833 | 1461235541437 Marionette TRACE conn3 <- [1,978,null,{}] 03:45:41 INFO - PROCESS | 1833 | 1461235541445 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:41 INFO - PROCESS | 1833 | 1461235541587 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 03:45:41 INFO - PROCESS | 1833 | 1461235541738 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0e09b000 == 83 [pid = 1833] [id = 252] 03:45:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7fed02064000) [pid = 1833] [serial = 757] [outer = (nil)] 03:45:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7fed129f0400) [pid = 1833] [serial = 758] [outer = 0x7fed02064000] 03:45:41 INFO - PROCESS | 1833 | 1461235541807 Marionette DEBUG loaded listener.js 03:45:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7fed13d93c00) [pid = 1833] [serial = 759] [outer = 0x7fed02064000] 03:45:42 INFO - PROCESS | 1833 | 1461235542481 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 03:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1078ms 03:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:45:42 INFO - PROCESS | 1833 | 1461235542513 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 03:45:42 INFO - PROCESS | 1833 | 1461235542516 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 03:45:42 INFO - PROCESS | 1833 | 1461235542521 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:45:42 INFO - PROCESS | 1833 | 1461235542524 Marionette TRACE conn3 <- [1,982,null,{}] 03:45:42 INFO - PROCESS | 1833 | 1461235542529 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:42 INFO - PROCESS | 1833 | 1461235542786 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 03:45:42 INFO - PROCESS | 1833 | 1461235542808 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1457b000 == 84 [pid = 1833] [id = 253] 03:45:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7fed15611c00) [pid = 1833] [serial = 760] [outer = (nil)] 03:45:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7fed1b712800) [pid = 1833] [serial = 761] [outer = 0x7fed15611c00] 03:45:42 INFO - PROCESS | 1833 | 1461235542871 Marionette DEBUG loaded listener.js 03:45:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7fed228e5400) [pid = 1833] [serial = 762] [outer = 0x7fed15611c00] 03:45:43 INFO - PROCESS | 1833 | 1461235543684 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 03:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1180ms 03:45:43 INFO - PROCESS | 1833 | 1461235543706 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 03:45:43 INFO - PROCESS | 1833 | 1461235543709 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 03:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:45:43 INFO - PROCESS | 1833 | 1461235543714 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:45:43 INFO - PROCESS | 1833 | 1461235543716 Marionette TRACE conn3 <- [1,986,null,{}] 03:45:43 INFO - PROCESS | 1833 | 1461235543722 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:43 INFO - PROCESS | 1833 | 1461235543907 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 03:45:43 INFO - PROCESS | 1833 | 1461235543934 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed17231800 == 85 [pid = 1833] [id = 254] 03:45:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7fed1437b800) [pid = 1833] [serial = 763] [outer = (nil)] 03:45:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7fed24ae7400) [pid = 1833] [serial = 764] [outer = 0x7fed1437b800] 03:45:43 INFO - PROCESS | 1833 | 1461235543991 Marionette DEBUG loaded listener.js 03:45:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7fed26932c00) [pid = 1833] [serial = 765] [outer = 0x7fed1437b800] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7fed0b61a800) [pid = 1833] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7fed088e9000) [pid = 1833] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7fed0f113c00) [pid = 1833] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7fed023c5000) [pid = 1833] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7fed0e185400) [pid = 1833] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7fed094eac00) [pid = 1833] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7fed08579800) [pid = 1833] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7fed08577400) [pid = 1833] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7fed0a476400) [pid = 1833] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7fed0c670800) [pid = 1833] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7fed13dc0c00) [pid = 1833] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7fed0a846400) [pid = 1833] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7fed09523000) [pid = 1833] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7fed09445c00) [pid = 1833] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7fed094ec000) [pid = 1833] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7fed0b10c800) [pid = 1833] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7fed0a84ac00) [pid = 1833] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7fed09525400) [pid = 1833] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7fed0a440000) [pid = 1833] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7fed089b9000) [pid = 1833] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7fed0e03e800) [pid = 1833] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7fed2636dc00) [pid = 1833] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7fed0206d400) [pid = 1833] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7fed08575000) [pid = 1833] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7fed13dc1800) [pid = 1833] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7fed088e6800) [pid = 1833] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7fed09515c00) [pid = 1833] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7fed09517800) [pid = 1833] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7fed088e3800) [pid = 1833] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7fed0ba67000) [pid = 1833] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7fed0e111800) [pid = 1833] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7fed089bd000) [pid = 1833] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7fed13695400) [pid = 1833] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fed132dbc00) [pid = 1833] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fed0e18fc00) [pid = 1833] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7fed0a435400) [pid = 1833] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7fed0a8c8c00) [pid = 1833] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7fed089c4800) [pid = 1833] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7fed0ada0000) [pid = 1833] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7fed0f114000) [pid = 1833] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7fed0f119000) [pid = 1833] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7fed0aea3400) [pid = 1833] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7fed0a847c00) [pid = 1833] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7fed0a8ce000) [pid = 1833] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7fed07ab1800) [pid = 1833] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7fed088ed000) [pid = 1833] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7fed0e113800) [pid = 1833] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7fed094ee000) [pid = 1833] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7fed0857d400) [pid = 1833] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7fed13dbe400) [pid = 1833] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:45:45 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7fed088edc00) [pid = 1833] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:45:45 INFO - PROCESS | 1833 | 1461235545704 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 03:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 2029ms 03:45:45 INFO - PROCESS | 1833 | 1461235545745 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 03:45:45 INFO - PROCESS | 1833 | 1461235545748 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 03:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:45:45 INFO - PROCESS | 1833 | 1461235545753 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:45:45 INFO - PROCESS | 1833 | 1461235545755 Marionette TRACE conn3 <- [1,990,null,{}] 03:45:45 INFO - PROCESS | 1833 | 1461235545760 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:45 INFO - PROCESS | 1833 | 1461235545897 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 03:45:45 INFO - PROCESS | 1833 | 1461235545921 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0887a000 == 86 [pid = 1833] [id = 255] 03:45:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7fecfef52800) [pid = 1833] [serial = 766] [outer = (nil)] 03:45:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7fed07ab2c00) [pid = 1833] [serial = 767] [outer = 0x7fecfef52800] 03:45:45 INFO - PROCESS | 1833 | 1461235545992 Marionette DEBUG loaded listener.js 03:45:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7fed07ccf400) [pid = 1833] [serial = 768] [outer = 0x7fecfef52800] 03:45:46 INFO - PROCESS | 1833 | 1461235546728 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 03:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1028ms 03:45:46 INFO - PROCESS | 1833 | 1461235546796 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 03:45:46 INFO - PROCESS | 1833 | 1461235546800 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 03:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:45:46 INFO - PROCESS | 1833 | 1461235546822 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:45:46 INFO - PROCESS | 1833 | 1461235546824 Marionette TRACE conn3 <- [1,994,null,{}] 03:45:46 INFO - PROCESS | 1833 | 1461235546848 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:46 INFO - PROCESS | 1833 | 1461235546991 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 03:45:47 INFO - PROCESS | 1833 | 1461235547001 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14569000 == 87 [pid = 1833] [id = 256] 03:45:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7fed07cc7c00) [pid = 1833] [serial = 769] [outer = (nil)] 03:45:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7fed08575000) [pid = 1833] [serial = 770] [outer = 0x7fed07cc7c00] 03:45:47 INFO - PROCESS | 1833 | 1461235547060 Marionette DEBUG loaded listener.js 03:45:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7fed088f1800) [pid = 1833] [serial = 771] [outer = 0x7fed07cc7c00] 03:45:48 INFO - PROCESS | 1833 | 1461235548116 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 03:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1333ms 03:45:48 INFO - PROCESS | 1833 | 1461235548156 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 03:45:48 INFO - PROCESS | 1833 | 1461235548162 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 03:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:45:48 INFO - PROCESS | 1833 | 1461235548170 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:45:48 INFO - PROCESS | 1833 | 1461235548174 Marionette TRACE conn3 <- [1,998,null,{}] 03:45:48 INFO - PROCESS | 1833 | 1461235548182 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:48 INFO - PROCESS | 1833 | 1461235548352 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 03:45:48 INFO - PROCESS | 1833 | 1461235548539 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b039800 == 88 [pid = 1833] [id = 257] 03:45:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7fecfef61c00) [pid = 1833] [serial = 772] [outer = (nil)] 03:45:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7fed07cca000) [pid = 1833] [serial = 773] [outer = 0x7fecfef61c00] 03:45:48 INFO - PROCESS | 1833 | 1461235548615 Marionette DEBUG loaded listener.js 03:45:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7fed0857c000) [pid = 1833] [serial = 774] [outer = 0x7fecfef61c00] 03:45:49 INFO - PROCESS | 1833 | 1461235549491 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 03:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1380ms 03:45:49 INFO - PROCESS | 1833 | 1461235549551 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 03:45:49 INFO - PROCESS | 1833 | 1461235549559 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 03:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:45:49 INFO - PROCESS | 1833 | 1461235549569 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:45:49 INFO - PROCESS | 1833 | 1461235549574 Marionette TRACE conn3 <- [1,1002,null,{}] 03:45:49 INFO - PROCESS | 1833 | 1461235549579 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:49 INFO - PROCESS | 1833 | 1461235549751 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 03:45:49 INFO - PROCESS | 1833 | 1461235549928 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f03c000 == 89 [pid = 1833] [id = 258] 03:45:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7fed015b7800) [pid = 1833] [serial = 775] [outer = (nil)] 03:45:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7fed09517800) [pid = 1833] [serial = 776] [outer = 0x7fed015b7800] 03:45:50 INFO - PROCESS | 1833 | 1461235549998 Marionette DEBUG loaded listener.js 03:45:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7fed0a440000) [pid = 1833] [serial = 777] [outer = 0x7fed015b7800] 03:45:50 INFO - PROCESS | 1833 | 1461235550960 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 03:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1428ms 03:45:51 INFO - PROCESS | 1833 | 1461235550999 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 03:45:51 INFO - PROCESS | 1833 | 1461235551002 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 03:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:45:51 INFO - PROCESS | 1833 | 1461235551009 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:45:51 INFO - PROCESS | 1833 | 1461235551014 Marionette TRACE conn3 <- [1,1006,null,{}] 03:45:51 INFO - PROCESS | 1833 | 1461235551030 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:51 INFO - PROCESS | 1833 | 1461235551199 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 03:45:51 INFO - PROCESS | 1833 | 1461235551387 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed24a89000 == 90 [pid = 1833] [id = 259] 03:45:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7fed0a848000) [pid = 1833] [serial = 778] [outer = (nil)] 03:45:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7fed0aea3400) [pid = 1833] [serial = 779] [outer = 0x7fed0a848000] 03:45:51 INFO - PROCESS | 1833 | 1461235551462 Marionette DEBUG loaded listener.js 03:45:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7fed0b92c400) [pid = 1833] [serial = 780] [outer = 0x7fed0a848000] 03:45:52 INFO - PROCESS | 1833 | 1461235552327 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 03:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1387ms 03:45:52 INFO - PROCESS | 1833 | 1461235552397 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 03:45:52 INFO - PROCESS | 1833 | 1461235552401 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 03:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:45:52 INFO - PROCESS | 1833 | 1461235552407 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:45:52 INFO - PROCESS | 1833 | 1461235552409 Marionette TRACE conn3 <- [1,1010,null,{}] 03:45:52 INFO - PROCESS | 1833 | 1461235552415 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:52 INFO - PROCESS | 1833 | 1461235552587 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 03:45:52 INFO - PROCESS | 1833 | 1461235552766 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26b93800 == 91 [pid = 1833] [id = 260] 03:45:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7fed0aa52000) [pid = 1833] [serial = 781] [outer = (nil)] 03:45:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fed0e184800) [pid = 1833] [serial = 782] [outer = 0x7fed0aa52000] 03:45:52 INFO - PROCESS | 1833 | 1461235552836 Marionette DEBUG loaded listener.js 03:45:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fed0f11a800) [pid = 1833] [serial = 783] [outer = 0x7fed0aa52000] 03:45:53 INFO - PROCESS | 1833 | 1461235553691 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 03:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1324ms 03:45:53 INFO - PROCESS | 1833 | 1461235553733 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 03:45:53 INFO - PROCESS | 1833 | 1461235553737 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 03:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:45:53 INFO - PROCESS | 1833 | 1461235553742 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:45:53 INFO - PROCESS | 1833 | 1461235553745 Marionette TRACE conn3 <- [1,1014,null,{}] 03:45:53 INFO - PROCESS | 1833 | 1461235553750 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:53 INFO - PROCESS | 1833 | 1461235553910 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 03:45:54 INFO - PROCESS | 1833 | 1461235554095 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2ae08800 == 92 [pid = 1833] [id = 261] 03:45:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7fed0c677400) [pid = 1833] [serial = 784] [outer = (nil)] 03:45:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7fed12537800) [pid = 1833] [serial = 785] [outer = 0x7fed0c677400] 03:45:54 INFO - PROCESS | 1833 | 1461235554164 Marionette DEBUG loaded listener.js 03:45:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7fed13d1dc00) [pid = 1833] [serial = 786] [outer = 0x7fed0c677400] 03:45:55 INFO - PROCESS | 1833 | 1461235555030 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 03:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1336ms 03:45:55 INFO - PROCESS | 1833 | 1461235555078 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 03:45:55 INFO - PROCESS | 1833 | 1461235555082 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 03:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:45:55 INFO - PROCESS | 1833 | 1461235555088 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:45:55 INFO - PROCESS | 1833 | 1461235555090 Marionette TRACE conn3 <- [1,1018,null,{}] 03:45:55 INFO - PROCESS | 1833 | 1461235555096 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:55 INFO - PROCESS | 1833 | 1461235555293 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 03:45:55 INFO - PROCESS | 1833 | 1461235555473 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08727800 == 93 [pid = 1833] [id = 262] 03:45:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7fed13dc1c00) [pid = 1833] [serial = 787] [outer = (nil)] 03:45:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7fed15a4bc00) [pid = 1833] [serial = 788] [outer = 0x7fed13dc1c00] 03:45:55 INFO - PROCESS | 1833 | 1461235555551 Marionette DEBUG loaded listener.js 03:45:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7fed21b21400) [pid = 1833] [serial = 789] [outer = 0x7fed13dc1c00] 03:45:56 INFO - PROCESS | 1833 | 1461235556385 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 03:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1331ms 03:45:56 INFO - PROCESS | 1833 | 1461235556420 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 03:45:56 INFO - PROCESS | 1833 | 1461235556424 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 03:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:45:56 INFO - PROCESS | 1833 | 1461235556429 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:45:56 INFO - PROCESS | 1833 | 1461235556432 Marionette TRACE conn3 <- [1,1022,null,{}] 03:45:56 INFO - PROCESS | 1833 | 1461235556437 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:56 INFO - PROCESS | 1833 | 1461235556602 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 03:45:56 INFO - PROCESS | 1833 | 1461235556788 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2be11800 == 94 [pid = 1833] [id = 263] 03:45:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7fed15595000) [pid = 1833] [serial = 790] [outer = (nil)] 03:45:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7fed22b12800) [pid = 1833] [serial = 791] [outer = 0x7fed15595000] 03:45:56 INFO - PROCESS | 1833 | 1461235556865 Marionette DEBUG loaded listener.js 03:45:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7fed26935400) [pid = 1833] [serial = 792] [outer = 0x7fed15595000] 03:45:57 INFO - PROCESS | 1833 | 1461235557716 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 03:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1329ms 03:45:57 INFO - PROCESS | 1833 | 1461235557760 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 03:45:57 INFO - PROCESS | 1833 | 1461235557764 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 03:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:45:57 INFO - PROCESS | 1833 | 1461235557769 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:45:57 INFO - PROCESS | 1833 | 1461235557772 Marionette TRACE conn3 <- [1,1026,null,{}] 03:45:57 INFO - PROCESS | 1833 | 1461235557777 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:57 INFO - PROCESS | 1833 | 1461235557931 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 03:45:58 INFO - PROCESS | 1833 | 1461235558119 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe3e7800 == 95 [pid = 1833] [id = 264] 03:45:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7fed016a3800) [pid = 1833] [serial = 793] [outer = (nil)] 03:45:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7fed016ab400) [pid = 1833] [serial = 794] [outer = 0x7fed016a3800] 03:45:58 INFO - PROCESS | 1833 | 1461235558186 Marionette DEBUG loaded listener.js 03:45:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7fed016afc00) [pid = 1833] [serial = 795] [outer = 0x7fed016a3800] 03:45:59 INFO - PROCESS | 1833 | 1461235559059 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 03:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1334ms 03:45:59 INFO - PROCESS | 1833 | 1461235559105 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 03:45:59 INFO - PROCESS | 1833 | 1461235559109 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 03:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:45:59 INFO - PROCESS | 1833 | 1461235559115 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:45:59 INFO - PROCESS | 1833 | 1461235559118 Marionette TRACE conn3 <- [1,1030,null,{}] 03:45:59 INFO - PROCESS | 1833 | 1461235559124 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:45:59 INFO - PROCESS | 1833 | 1461235559278 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 03:45:59 INFO - PROCESS | 1833 | 1461235559462 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:45:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2be1d800 == 96 [pid = 1833] [id = 265] 03:45:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7fecff5e6400) [pid = 1833] [serial = 796] [outer = (nil)] 03:45:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7fecff5eb800) [pid = 1833] [serial = 797] [outer = 0x7fecff5e6400] 03:45:59 INFO - PROCESS | 1833 | 1461235559527 Marionette DEBUG loaded listener.js 03:45:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7fecff5f0400) [pid = 1833] [serial = 798] [outer = 0x7fecff5e6400] 03:46:00 INFO - PROCESS | 1833 | 1461235560384 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 03:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1331ms 03:46:00 INFO - PROCESS | 1833 | 1461235560447 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 03:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:46:00 INFO - PROCESS | 1833 | 1461235560451 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 03:46:00 INFO - PROCESS | 1833 | 1461235560456 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:46:00 INFO - PROCESS | 1833 | 1461235560460 Marionette TRACE conn3 <- [1,1034,null,{}] 03:46:00 INFO - PROCESS | 1833 | 1461235560465 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:00 INFO - PROCESS | 1833 | 1461235560648 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 03:46:00 INFO - PROCESS | 1833 | 1461235560838 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00d18000 == 97 [pid = 1833] [id = 266] 03:46:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7fecfef5a400) [pid = 1833] [serial = 799] [outer = (nil)] 03:46:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7fed016ac400) [pid = 1833] [serial = 800] [outer = 0x7fecfef5a400] 03:46:00 INFO - PROCESS | 1833 | 1461235560912 Marionette DEBUG loaded listener.js 03:46:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7fed089c3c00) [pid = 1833] [serial = 801] [outer = 0x7fecfef5a400] 03:46:01 INFO - PROCESS | 1833 | 1461235561789 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 03:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1377ms 03:46:01 INFO - PROCESS | 1833 | 1461235561834 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 03:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:46:01 INFO - PROCESS | 1833 | 1461235561838 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 03:46:01 INFO - PROCESS | 1833 | 1461235561844 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:46:01 INFO - PROCESS | 1833 | 1461235561848 Marionette TRACE conn3 <- [1,1038,null,{}] 03:46:01 INFO - PROCESS | 1833 | 1461235561853 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:02 INFO - PROCESS | 1833 | 1461235562094 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 03:46:02 INFO - PROCESS | 1833 | 1461235562285 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a41b000 == 98 [pid = 1833] [id = 267] 03:46:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7fecff5e6800) [pid = 1833] [serial = 802] [outer = (nil)] 03:46:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7fed089c0000) [pid = 1833] [serial = 803] [outer = 0x7fecff5e6800] 03:46:02 INFO - PROCESS | 1833 | 1461235562360 Marionette DEBUG loaded listener.js 03:46:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7fed26bbbc00) [pid = 1833] [serial = 804] [outer = 0x7fecff5e6800] 03:46:03 INFO - PROCESS | 1833 | 1461235563220 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 03:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1442ms 03:46:03 INFO - PROCESS | 1833 | 1461235563287 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 03:46:03 INFO - PROCESS | 1833 | 1461235563290 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 03:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:46:03 INFO - PROCESS | 1833 | 1461235563297 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:46:03 INFO - PROCESS | 1833 | 1461235563302 Marionette TRACE conn3 <- [1,1042,null,{}] 03:46:03 INFO - PROCESS | 1833 | 1461235563308 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:03 INFO - PROCESS | 1833 | 1461235563499 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 03:46:03 INFO - PROCESS | 1833 | 1461235563688 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0172a000 == 99 [pid = 1833] [id = 268] 03:46:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7fecff5f1800) [pid = 1833] [serial = 805] [outer = (nil)] 03:46:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7fed07ab9400) [pid = 1833] [serial = 806] [outer = 0x7fecff5f1800] 03:46:03 INFO - PROCESS | 1833 | 1461235563757 Marionette DEBUG loaded listener.js 03:46:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7fed0952c000) [pid = 1833] [serial = 807] [outer = 0x7fecff5f1800] 03:46:04 INFO - PROCESS | 1833 | 1461235564643 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 03:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1385ms 03:46:04 INFO - PROCESS | 1833 | 1461235564683 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 03:46:04 INFO - PROCESS | 1833 | 1461235564686 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 03:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:46:04 INFO - PROCESS | 1833 | 1461235564693 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:46:04 INFO - PROCESS | 1833 | 1461235564696 Marionette TRACE conn3 <- [1,1046,null,{}] 03:46:04 INFO - PROCESS | 1833 | 1461235564702 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:04 INFO - PROCESS | 1833 | 1461235564872 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 03:46:05 INFO - PROCESS | 1833 | 1461235565579 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08720800 == 100 [pid = 1833] [id = 269] 03:46:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7fecfd9d8400) [pid = 1833] [serial = 808] [outer = (nil)] 03:46:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7fecfe0d5c00) [pid = 1833] [serial = 809] [outer = 0x7fecfd9d8400] 03:46:05 INFO - PROCESS | 1833 | 1461235565653 Marionette DEBUG loaded listener.js 03:46:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7fecfef55400) [pid = 1833] [serial = 810] [outer = 0x7fecfd9d8400] 03:46:06 INFO - PROCESS | 1833 | 1461235566475 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 03:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1834ms 03:46:06 INFO - PROCESS | 1833 | 1461235566528 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 03:46:06 INFO - PROCESS | 1833 | 1461235566534 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 03:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:46:06 INFO - PROCESS | 1833 | 1461235566543 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:46:06 INFO - PROCESS | 1833 | 1461235566546 Marionette TRACE conn3 <- [1,1050,null,{}] 03:46:06 INFO - PROCESS | 1833 | 1461235566553 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:06 INFO - PROCESS | 1833 | 1461235566722 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 03:46:07 INFO - PROCESS | 1833 | 1461235567031 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed003f3000 == 101 [pid = 1833] [id = 270] 03:46:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7fed0206c400) [pid = 1833] [serial = 811] [outer = (nil)] 03:46:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7fed07abb000) [pid = 1833] [serial = 812] [outer = 0x7fed0206c400] 03:46:07 INFO - PROCESS | 1833 | 1461235567143 Marionette DEBUG loaded listener.js 03:46:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7fed08572400) [pid = 1833] [serial = 813] [outer = 0x7fed0206c400] 03:46:07 INFO - PROCESS | 1833 | 1461235567964 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 03:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1485ms 03:46:08 INFO - PROCESS | 1833 | 1461235568032 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 03:46:08 INFO - PROCESS | 1833 | 1461235568038 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 03:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:46:08 INFO - PROCESS | 1833 | 1461235568045 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:46:08 INFO - PROCESS | 1833 | 1461235568047 Marionette TRACE conn3 <- [1,1054,null,{}] 03:46:08 INFO - PROCESS | 1833 | 1461235568053 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:08 INFO - PROCESS | 1833 | 1461235568218 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 03:46:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26f20000 == 100 [pid = 1833] [id = 176] 03:46:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1340e800 == 99 [pid = 1833] [id = 200] 03:46:08 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7fed15513c00) [pid = 1833] [serial = 716] [outer = (nil)] [url = about:blank] 03:46:08 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7fed16e7a800) [pid = 1833] [serial = 682] [outer = (nil)] [url = about:blank] 03:46:08 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7fed15a53400) [pid = 1833] [serial = 679] [outer = (nil)] [url = about:blank] 03:46:08 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7fed22b11000) [pid = 1833] [serial = 691] [outer = (nil)] [url = about:blank] 03:46:08 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7fed21bee000) [pid = 1833] [serial = 688] [outer = (nil)] [url = about:blank] 03:46:08 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7fed1550dc00) [pid = 1833] [serial = 676] [outer = (nil)] [url = about:blank] 03:46:08 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7fed129fa400) [pid = 1833] [serial = 673] [outer = (nil)] [url = about:blank] 03:46:08 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7fed216d1000) [pid = 1833] [serial = 685] [outer = (nil)] [url = about:blank] 03:46:08 INFO - PROCESS | 1833 | 1461235568627 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0887a000 == 98 [pid = 1833] [id = 255] 03:46:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed17231800 == 97 [pid = 1833] [id = 254] 03:46:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1457b000 == 96 [pid = 1833] [id = 253] 03:46:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecff6d5000 == 97 [pid = 1833] [id = 271] 03:46:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7fecfe0dac00) [pid = 1833] [serial = 814] [outer = (nil)] 03:46:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7fed09516000) [pid = 1833] [serial = 815] [outer = 0x7fecfe0dac00] 03:46:08 INFO - PROCESS | 1833 | 1461235568704 Marionette DEBUG loaded listener.js 03:46:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7fed0953c400) [pid = 1833] [serial = 816] [outer = 0x7fecfe0dac00] 03:46:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0e09b000 == 96 [pid = 1833] [id = 252] 03:46:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed08989000 == 95 [pid = 1833] [id = 251] 03:46:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b5df800 == 94 [pid = 1833] [id = 250] 03:46:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0287f800 == 93 [pid = 1833] [id = 249] 03:46:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b5da800 == 92 [pid = 1833] [id = 248] 03:46:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26ba0000 == 91 [pid = 1833] [id = 244] 03:46:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2630c000 == 90 [pid = 1833] [id = 243] 03:46:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2165b000 == 89 [pid = 1833] [id = 242] 03:46:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14a58800 == 88 [pid = 1833] [id = 241] 03:46:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0c69f800 == 87 [pid = 1833] [id = 240] 03:46:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed09414000 == 86 [pid = 1833] [id = 239] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7fed0ab63000) [pid = 1833] [serial = 458] [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.] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7fed13dbcc00) [pid = 1833] [serial = 485] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7fed16e76400) [pid = 1833] [serial = 367] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7fed1368e000) [pid = 1833] [serial = 710] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7fed22940000) [pid = 1833] [serial = 539] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7fed216ce000) [pid = 1833] [serial = 488] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7fed0ad61c00) [pid = 1833] [serial = 700] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7fed16e7f000) [pid = 1833] [serial = 569] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7fed09541800) [pid = 1833] [serial = 476] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7fed0a84c000) [pid = 1833] [serial = 479] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7fed0f110800) [pid = 1833] [serial = 704] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7fed142a5000) [pid = 1833] [serial = 650] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7fed0e192800) [pid = 1833] [serial = 328] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7fed0b645400) [pid = 1833] [serial = 701] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7fed0953d000) [pid = 1833] [serial = 433] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7fed09450800) [pid = 1833] [serial = 406] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7fed0953b000) [pid = 1833] [serial = 697] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7fed1362c000) [pid = 1833] [serial = 322] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7fed13d96000) [pid = 1833] [serial = 665] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7fed0a43d400) [pid = 1833] [serial = 436] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7fed13d90000) [pid = 1833] [serial = 442] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7fed0d465000) [pid = 1833] [serial = 563] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7fed1252d400) [pid = 1833] [serial = 707] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7fed26e84400) [pid = 1833] [serial = 280] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7fed109f5000) [pid = 1833] [serial = 706] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fed17291000) [pid = 1833] [serial = 575] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fed13d92400) [pid = 1833] [serial = 445] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7fed2459b800) [pid = 1833] [serial = 400] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7fed26f59c00) [pid = 1833] [serial = 403] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7fed228e5000) [pid = 1833] [serial = 491] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7fed0f119800) [pid = 1833] [serial = 494] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7fed13d9c000) [pid = 1833] [serial = 364] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7fed13d9b000) [pid = 1833] [serial = 397] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7fed13e3a000) [pid = 1833] [serial = 713] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7fed089c6c00) [pid = 1833] [serial = 533] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7fed228e6400) [pid = 1833] [serial = 448] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7fed13dc4400) [pid = 1833] [serial = 361] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7fed1623c400) [pid = 1833] [serial = 325] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7fed0e188c00) [pid = 1833] [serial = 439] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7fed1250f400) [pid = 1833] [serial = 358] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7fed22b18800) [pid = 1833] [serial = 536] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7fed0e114400) [pid = 1833] [serial = 703] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7fed13d70400) [pid = 1833] [serial = 712] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7fed0e118400) [pid = 1833] [serial = 394] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7fed13d12000) [pid = 1833] [serial = 527] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7fed1620f000) [pid = 1833] [serial = 530] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7fed0aa5fc00) [pid = 1833] [serial = 694] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7fed02066400) [pid = 1833] [serial = 667] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7fed129f2800) [pid = 1833] [serial = 709] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7fed0e047c00) [pid = 1833] [serial = 482] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7fed0b61f800) [pid = 1833] [serial = 355] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7fed0e046000) [pid = 1833] [serial = 319] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7fed0b935c00) [pid = 1833] [serial = 670] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7fed07abc000) [pid = 1833] [serial = 451] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7fed09544000) [pid = 1833] [serial = 560] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7fed13dbd000) [pid = 1833] [serial = 566] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7fed094f9c00) [pid = 1833] [serial = 331] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7fed09542400) [pid = 1833] [serial = 521] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7fed0a850c00) [pid = 1833] [serial = 698] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7fed21b1e000) [pid = 1833] [serial = 572] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7fed0b61c800) [pid = 1833] [serial = 524] [outer = (nil)] [url = about:blank] 03:46:09 INFO - PROCESS | 1833 | 1461235569459 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 03:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1434ms 03:46:09 INFO - PROCESS | 1833 | 1461235569487 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 03:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:46:09 INFO - PROCESS | 1833 | 1461235569492 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 03:46:09 INFO - PROCESS | 1833 | 1461235569505 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:46:09 INFO - PROCESS | 1833 | 1461235569513 Marionette TRACE conn3 <- [1,1058,null,{}] 03:46:09 INFO - PROCESS | 1833 | 1461235569520 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:09 INFO - PROCESS | 1833 | 1461235569682 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 03:46:09 INFO - PROCESS | 1833 | 1461235569700 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0899c800 == 87 [pid = 1833] [id = 272] 03:46:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7fed023c5c00) [pid = 1833] [serial = 817] [outer = (nil)] 03:46:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7fed0a84d800) [pid = 1833] [serial = 818] [outer = 0x7fed023c5c00] 03:46:09 INFO - PROCESS | 1833 | 1461235569765 Marionette DEBUG loaded listener.js 03:46:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7fed0a8d4c00) [pid = 1833] [serial = 819] [outer = 0x7fed023c5c00] 03:46:10 INFO - PROCESS | 1833 | 1461235570626 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 03:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1149ms 03:46:10 INFO - PROCESS | 1833 | 1461235570646 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 03:46:10 INFO - PROCESS | 1833 | 1461235570650 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 03:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:46:10 INFO - PROCESS | 1833 | 1461235570655 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:46:10 INFO - PROCESS | 1833 | 1461235570657 Marionette TRACE conn3 <- [1,1062,null,{}] 03:46:10 INFO - PROCESS | 1833 | 1461235570662 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:10 INFO - PROCESS | 1833 | 1461235570802 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 03:46:10 INFO - PROCESS | 1833 | 1461235570816 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b04c000 == 88 [pid = 1833] [id = 273] 03:46:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7fed09447000) [pid = 1833] [serial = 820] [outer = (nil)] 03:46:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7fed0ad62800) [pid = 1833] [serial = 821] [outer = 0x7fed09447000] 03:46:10 INFO - PROCESS | 1833 | 1461235570874 Marionette DEBUG loaded listener.js 03:46:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7fed0b10e400) [pid = 1833] [serial = 822] [outer = 0x7fed09447000] 03:46:11 INFO - PROCESS | 1833 | 1461235571758 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 03:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1139ms 03:46:11 INFO - PROCESS | 1833 | 1461235571796 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 03:46:11 INFO - PROCESS | 1833 | 1461235571799 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 03:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:46:11 INFO - PROCESS | 1833 | 1461235571813 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:46:11 INFO - PROCESS | 1833 | 1461235571816 Marionette TRACE conn3 <- [1,1066,null,{}] 03:46:11 INFO - PROCESS | 1833 | 1461235571821 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:12 INFO - PROCESS | 1833 | 1461235572020 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 03:46:12 INFO - PROCESS | 1833 | 1461235572041 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b664800 == 89 [pid = 1833] [id = 274] 03:46:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7fed0b40a800) [pid = 1833] [serial = 823] [outer = (nil)] 03:46:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7fed0b40cc00) [pid = 1833] [serial = 824] [outer = 0x7fed0b40a800] 03:46:12 INFO - PROCESS | 1833 | 1461235572110 Marionette DEBUG loaded listener.js 03:46:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7fed0b614800) [pid = 1833] [serial = 825] [outer = 0x7fed0b40a800] 03:46:13 INFO - PROCESS | 1833 | 1461235573028 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 03:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1236ms 03:46:13 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7fed02064000) [pid = 1833] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:46:13 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7fed0206b800) [pid = 1833] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:46:13 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7fed0206b000) [pid = 1833] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:46:13 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7fed0b939000) [pid = 1833] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:46:13 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7fed089c1000) [pid = 1833] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:46:13 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7fed1437b800) [pid = 1833] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:46:13 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7fecfef52800) [pid = 1833] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:46:13 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7fed15611c00) [pid = 1833] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:46:13 INFO - PROCESS | 1833 | 1461235573496 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 03:46:13 INFO - PROCESS | 1833 | 1461235573499 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 03:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:46:13 INFO - PROCESS | 1833 | 1461235573508 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:46:13 INFO - PROCESS | 1833 | 1461235573515 Marionette TRACE conn3 <- [1,1070,null,{}] 03:46:13 INFO - PROCESS | 1833 | 1461235573526 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:13 INFO - PROCESS | 1833 | 1461235573694 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 03:46:13 INFO - PROCESS | 1833 | 1461235573704 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b5c9000 == 90 [pid = 1833] [id = 275] 03:46:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7fed0b40ac00) [pid = 1833] [serial = 826] [outer = (nil)] 03:46:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7fed0b61f800) [pid = 1833] [serial = 827] [outer = 0x7fed0b40ac00] 03:46:13 INFO - PROCESS | 1833 | 1461235573885 Marionette DEBUG loaded listener.js 03:46:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7fed0d435c00) [pid = 1833] [serial = 828] [outer = 0x7fed0b40ac00] 03:46:14 INFO - PROCESS | 1833 | 1461235574502 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 03:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1039ms 03:46:14 INFO - PROCESS | 1833 | 1461235574549 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 03:46:14 INFO - PROCESS | 1833 | 1461235574552 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 03:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:46:14 INFO - PROCESS | 1833 | 1461235574557 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:46:14 INFO - PROCESS | 1833 | 1461235574559 Marionette TRACE conn3 <- [1,1074,null,{}] 03:46:14 INFO - PROCESS | 1833 | 1461235574564 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:14 INFO - PROCESS | 1833 | 1461235574709 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 03:46:14 INFO - PROCESS | 1833 | 1461235574849 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0cacf000 == 91 [pid = 1833] [id = 276] 03:46:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7fed087a3000) [pid = 1833] [serial = 829] [outer = (nil)] 03:46:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7fed0e03ec00) [pid = 1833] [serial = 830] [outer = 0x7fed087a3000] 03:46:14 INFO - PROCESS | 1833 | 1461235574907 Marionette DEBUG loaded listener.js 03:46:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7fed0e189800) [pid = 1833] [serial = 831] [outer = 0x7fed087a3000] 03:46:15 INFO - PROCESS | 1833 | 1461235575663 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 03:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1124ms 03:46:15 INFO - PROCESS | 1833 | 1461235575682 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 03:46:15 INFO - PROCESS | 1833 | 1461235575688 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 03:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:46:15 INFO - PROCESS | 1833 | 1461235575748 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:46:15 INFO - PROCESS | 1833 | 1461235575754 Marionette TRACE conn3 <- [1,1078,null,{}] 03:46:15 INFO - PROCESS | 1833 | 1461235575766 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:15 INFO - PROCESS | 1833 | 1461235575972 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 03:46:16 INFO - PROCESS | 1833 | 1461235576159 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed01730800 == 92 [pid = 1833] [id = 277] 03:46:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7fecff5e5c00) [pid = 1833] [serial = 832] [outer = (nil)] 03:46:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7fed015b0400) [pid = 1833] [serial = 833] [outer = 0x7fecff5e5c00] 03:46:16 INFO - PROCESS | 1833 | 1461235576234 Marionette DEBUG loaded listener.js 03:46:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7fed023c9c00) [pid = 1833] [serial = 834] [outer = 0x7fecff5e5c00] 03:46:17 INFO - PROCESS | 1833 | 1461235577183 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 03:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1537ms 03:46:17 INFO - PROCESS | 1833 | 1461235577234 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 03:46:17 INFO - PROCESS | 1833 | 1461235577241 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 03:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:46:17 INFO - PROCESS | 1833 | 1461235577252 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:46:17 INFO - PROCESS | 1833 | 1461235577255 Marionette TRACE conn3 <- [1,1082,null,{}] 03:46:17 INFO - PROCESS | 1833 | 1461235577261 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:17 INFO - PROCESS | 1833 | 1461235577476 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 03:46:17 INFO - PROCESS | 1833 | 1461235577655 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0aa39000 == 93 [pid = 1833] [id = 278] 03:46:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7fecfd9cc800) [pid = 1833] [serial = 835] [outer = (nil)] 03:46:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7fed09450800) [pid = 1833] [serial = 836] [outer = 0x7fecfd9cc800] 03:46:17 INFO - PROCESS | 1833 | 1461235577727 Marionette DEBUG loaded listener.js 03:46:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7fed0953e400) [pid = 1833] [serial = 837] [outer = 0x7fecfd9cc800] 03:46:18 INFO - PROCESS | 1833 | 1461235578708 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 03:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1536ms 03:46:18 INFO - PROCESS | 1833 | 1461235578788 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 03:46:18 INFO - PROCESS | 1833 | 1461235578792 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 03:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:46:18 INFO - PROCESS | 1833 | 1461235578799 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:46:18 INFO - PROCESS | 1833 | 1461235578804 Marionette TRACE conn3 <- [1,1086,null,{}] 03:46:18 INFO - PROCESS | 1833 | 1461235578820 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:19 INFO - PROCESS | 1833 | 1461235579043 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 03:46:19 INFO - PROCESS | 1833 | 1461235579311 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f04d000 == 94 [pid = 1833] [id = 279] 03:46:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7fed0a849c00) [pid = 1833] [serial = 838] [outer = (nil)] 03:46:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7fed0ad95400) [pid = 1833] [serial = 839] [outer = 0x7fed0a849c00] 03:46:19 INFO - PROCESS | 1833 | 1461235579390 Marionette DEBUG loaded listener.js 03:46:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7fed0b411800) [pid = 1833] [serial = 840] [outer = 0x7fed0a849c00] 03:46:20 INFO - PROCESS | 1833 | 1461235580181 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 03:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1431ms 03:46:20 INFO - PROCESS | 1833 | 1461235580232 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 03:46:20 INFO - PROCESS | 1833 | 1461235580241 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 03:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:46:20 INFO - PROCESS | 1833 | 1461235580251 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:46:20 INFO - PROCESS | 1833 | 1461235580256 Marionette TRACE conn3 <- [1,1090,null,{}] 03:46:20 INFO - PROCESS | 1833 | 1461235580264 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:20 INFO - PROCESS | 1833 | 1461235580445 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 03:46:20 INFO - PROCESS | 1833 | 1461235580623 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed13997000 == 95 [pid = 1833] [id = 280] 03:46:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7fed0a8d1000) [pid = 1833] [serial = 841] [outer = (nil)] 03:46:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7fed0d464000) [pid = 1833] [serial = 842] [outer = 0x7fed0a8d1000] 03:46:20 INFO - PROCESS | 1833 | 1461235580697 Marionette DEBUG loaded listener.js 03:46:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7fed0e18b400) [pid = 1833] [serial = 843] [outer = 0x7fed0a8d1000] 03:46:21 INFO - PROCESS | 1833 | 1461235581540 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 03:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1342ms 03:46:21 INFO - PROCESS | 1833 | 1461235581592 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 03:46:21 INFO - PROCESS | 1833 | 1461235581596 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 03:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:46:21 INFO - PROCESS | 1833 | 1461235581601 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:46:21 INFO - PROCESS | 1833 | 1461235581604 Marionette TRACE conn3 <- [1,1094,null,{}] 03:46:21 INFO - PROCESS | 1833 | 1461235581609 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:21 INFO - PROCESS | 1833 | 1461235581772 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 03:46:21 INFO - PROCESS | 1833 | 1461235581953 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14568800 == 96 [pid = 1833] [id = 281] 03:46:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7fed0b617400) [pid = 1833] [serial = 844] [outer = (nil)] 03:46:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7fed0f5ed800) [pid = 1833] [serial = 845] [outer = 0x7fed0b617400] 03:46:22 INFO - PROCESS | 1833 | 1461235582024 Marionette DEBUG loaded listener.js 03:46:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7fed1250f400) [pid = 1833] [serial = 846] [outer = 0x7fed0b617400] 03:46:22 INFO - PROCESS | 1833 | 1461235582898 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 03:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1337ms 03:46:22 INFO - PROCESS | 1833 | 1461235582940 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 03:46:22 INFO - PROCESS | 1833 | 1461235582944 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 03:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:46:22 INFO - PROCESS | 1833 | 1461235582949 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:46:22 INFO - PROCESS | 1833 | 1461235582951 Marionette TRACE conn3 <- [1,1098,null,{}] 03:46:22 INFO - PROCESS | 1833 | 1461235582957 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:23 INFO - PROCESS | 1833 | 1461235583161 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 03:46:23 INFO - PROCESS | 1833 | 1461235583339 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14fa4000 == 97 [pid = 1833] [id = 282] 03:46:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7fed0b620400) [pid = 1833] [serial = 847] [outer = (nil)] 03:46:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7fed13636800) [pid = 1833] [serial = 848] [outer = 0x7fed0b620400] 03:46:23 INFO - PROCESS | 1833 | 1461235583409 Marionette DEBUG loaded listener.js 03:46:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7fed13d90000) [pid = 1833] [serial = 849] [outer = 0x7fed0b620400] 03:46:24 INFO - PROCESS | 1833 | 1461235584286 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 03:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1375ms 03:46:24 INFO - PROCESS | 1833 | 1461235584326 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 03:46:24 INFO - PROCESS | 1833 | 1461235584329 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 03:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:46:24 INFO - PROCESS | 1833 | 1461235584335 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:46:24 INFO - PROCESS | 1833 | 1461235584337 Marionette TRACE conn3 <- [1,1102,null,{}] 03:46:24 INFO - PROCESS | 1833 | 1461235584342 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:24 INFO - PROCESS | 1833 | 1461235584498 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 03:46:24 INFO - PROCESS | 1833 | 1461235584683 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed16e3f000 == 98 [pid = 1833] [id = 283] 03:46:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7fed0953a000) [pid = 1833] [serial = 850] [outer = (nil)] 03:46:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7fed13dc8c00) [pid = 1833] [serial = 851] [outer = 0x7fed0953a000] 03:46:24 INFO - PROCESS | 1833 | 1461235584748 Marionette DEBUG loaded listener.js 03:46:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7fed1559c800) [pid = 1833] [serial = 852] [outer = 0x7fed0953a000] 03:46:25 INFO - PROCESS | 1833 | 1461235585590 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 03:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1275ms 03:46:25 INFO - PROCESS | 1833 | 1461235585617 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 03:46:25 INFO - PROCESS | 1833 | 1461235585621 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 03:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:46:25 INFO - PROCESS | 1833 | 1461235585628 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:46:25 INFO - PROCESS | 1833 | 1461235585631 Marionette TRACE conn3 <- [1,1106,null,{}] 03:46:25 INFO - PROCESS | 1833 | 1461235585636 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:25 INFO - PROCESS | 1833 | 1461235585798 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 03:46:25 INFO - PROCESS | 1833 | 1461235585980 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed21658800 == 99 [pid = 1833] [id = 284] 03:46:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7fed12934c00) [pid = 1833] [serial = 853] [outer = (nil)] 03:46:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7fed15e73400) [pid = 1833] [serial = 854] [outer = 0x7fed12934c00] 03:46:26 INFO - PROCESS | 1833 | 1461235586047 Marionette DEBUG loaded listener.js 03:46:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7fed16231800) [pid = 1833] [serial = 855] [outer = 0x7fed12934c00] 03:46:26 INFO - PROCESS | 1833 | 1461235586889 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 03:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1286ms 03:46:26 INFO - PROCESS | 1833 | 1461235586915 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 03:46:26 INFO - PROCESS | 1833 | 1461235586919 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 03:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:46:26 INFO - PROCESS | 1833 | 1461235586924 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:46:26 INFO - PROCESS | 1833 | 1461235586926 Marionette TRACE conn3 <- [1,1110,null,{}] 03:46:26 INFO - PROCESS | 1833 | 1461235586932 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:27 INFO - PROCESS | 1833 | 1461235587096 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 03:46:27 INFO - PROCESS | 1833 | 1461235587280 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed22b53800 == 100 [pid = 1833] [id = 285] 03:46:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7fed13d12000) [pid = 1833] [serial = 856] [outer = (nil)] 03:46:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7fed16e7dc00) [pid = 1833] [serial = 857] [outer = 0x7fed13d12000] 03:46:27 INFO - PROCESS | 1833 | 1461235587349 Marionette DEBUG loaded listener.js 03:46:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7fed1b70fc00) [pid = 1833] [serial = 858] [outer = 0x7fed13d12000] 03:46:28 INFO - PROCESS | 1833 | 1461235588190 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 03:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1336ms 03:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:46:28 INFO - PROCESS | 1833 | 1461235588262 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 03:46:28 INFO - PROCESS | 1833 | 1461235588265 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 03:46:28 INFO - PROCESS | 1833 | 1461235588272 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:46:28 INFO - PROCESS | 1833 | 1461235588275 Marionette TRACE conn3 <- [1,1114,null,{}] 03:46:28 INFO - PROCESS | 1833 | 1461235588280 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:28 INFO - PROCESS | 1833 | 1461235588496 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 03:46:28 INFO - PROCESS | 1833 | 1461235588681 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed09408800 == 101 [pid = 1833] [id = 286] 03:46:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fed015b7c00) [pid = 1833] [serial = 859] [outer = (nil)] 03:46:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fed07cc9c00) [pid = 1833] [serial = 860] [outer = 0x7fed015b7c00] 03:46:28 INFO - PROCESS | 1833 | 1461235588753 Marionette DEBUG loaded listener.js 03:46:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7fed125ed000) [pid = 1833] [serial = 861] [outer = 0x7fed015b7c00] 03:46:29 INFO - PROCESS | 1833 | 1461235589623 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 03:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1428ms 03:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:46:29 INFO - PROCESS | 1833 | 1461235589700 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 03:46:29 INFO - PROCESS | 1833 | 1461235589704 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 03:46:29 INFO - PROCESS | 1833 | 1461235589710 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:46:29 INFO - PROCESS | 1833 | 1461235589714 Marionette TRACE conn3 <- [1,1118,null,{}] 03:46:29 INFO - PROCESS | 1833 | 1461235589720 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:29 INFO - PROCESS | 1833 | 1461235589967 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 03:46:30 INFO - PROCESS | 1833 | 1461235590207 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2631a000 == 102 [pid = 1833] [id = 287] 03:46:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7fed228d7800) [pid = 1833] [serial = 862] [outer = (nil)] 03:46:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7fed22b15400) [pid = 1833] [serial = 863] [outer = 0x7fed228d7800] 03:46:30 INFO - PROCESS | 1833 | 1461235590340 Marionette DEBUG loaded listener.js 03:46:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7fed2636e800) [pid = 1833] [serial = 864] [outer = 0x7fed228d7800] 03:46:31 INFO - PROCESS | 1833 | 1461235591454 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 03:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1834ms 03:46:31 INFO - PROCESS | 1833 | 1461235591544 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 03:46:31 INFO - PROCESS | 1833 | 1461235591551 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 03:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:46:31 INFO - PROCESS | 1833 | 1461235591558 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:46:31 INFO - PROCESS | 1833 | 1461235591563 Marionette TRACE conn3 <- [1,1122,null,{}] 03:46:31 INFO - PROCESS | 1833 | 1461235591569 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:31 INFO - PROCESS | 1833 | 1461235591732 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 03:46:31 INFO - PROCESS | 1833 | 1461235591931 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed09417800 == 103 [pid = 1833] [id = 288] 03:46:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7fecfe0e1800) [pid = 1833] [serial = 865] [outer = (nil)] 03:46:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7fed015ac400) [pid = 1833] [serial = 866] [outer = 0x7fecfe0e1800] 03:46:31 INFO - PROCESS | 1833 | 1461235591996 Marionette DEBUG loaded listener.js 03:46:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7fed023cc400) [pid = 1833] [serial = 867] [outer = 0x7fecfe0e1800] 03:46:32 INFO - PROCESS | 1833 | 1461235592913 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 03:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1382ms 03:46:32 INFO - PROCESS | 1833 | 1461235592941 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 03:46:32 INFO - PROCESS | 1833 | 1461235592949 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 03:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:46:32 INFO - PROCESS | 1833 | 1461235592958 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:46:32 INFO - PROCESS | 1833 | 1461235592962 Marionette TRACE conn3 <- [1,1126,null,{}] 03:46:32 INFO - PROCESS | 1833 | 1461235592967 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:33 INFO - PROCESS | 1833 | 1461235593117 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 03:46:33 INFO - PROCESS | 1833 | 1461235593309 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed004d2000 == 104 [pid = 1833] [id = 289] 03:46:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7fed015ad400) [pid = 1833] [serial = 868] [outer = (nil)] 03:46:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7fed094f0400) [pid = 1833] [serial = 869] [outer = 0x7fed015ad400] 03:46:33 INFO - PROCESS | 1833 | 1461235593373 Marionette DEBUG loaded listener.js 03:46:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7fed0952dc00) [pid = 1833] [serial = 870] [outer = 0x7fed015ad400] 03:46:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b5c9000 == 103 [pid = 1833] [id = 275] 03:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7fed26929800) [pid = 1833] [serial = 734] [outer = (nil)] [url = about:blank] 03:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7fecfef5b000) [pid = 1833] [serial = 737] [outer = (nil)] [url = about:blank] 03:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7fecfd9d6000) [pid = 1833] [serial = 740] [outer = (nil)] [url = about:blank] 03:46:33 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7fed08575000) [pid = 1833] [serial = 770] [outer = (nil)] [url = about:blank] 03:46:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b664800 == 102 [pid = 1833] [id = 274] 03:46:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b04c000 == 101 [pid = 1833] [id = 273] 03:46:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0899c800 == 100 [pid = 1833] [id = 272] 03:46:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecff6d5000 == 99 [pid = 1833] [id = 271] 03:46:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed003f3000 == 98 [pid = 1833] [id = 270] 03:46:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed08720800 == 97 [pid = 1833] [id = 269] 03:46:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed08727800 == 96 [pid = 1833] [id = 262] 03:46:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2ae08800 == 95 [pid = 1833] [id = 261] 03:46:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26b93800 == 94 [pid = 1833] [id = 260] 03:46:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed24a89000 == 93 [pid = 1833] [id = 259] 03:46:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f03c000 == 92 [pid = 1833] [id = 258] 03:46:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b039800 == 91 [pid = 1833] [id = 257] 03:46:34 INFO - PROCESS | 1833 | 1461235594391 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7fed129f0400) [pid = 1833] [serial = 758] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7fed0aa5cc00) [pid = 1833] [serial = 750] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7fed0a472800) [pid = 1833] [serial = 749] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7fed13d1b400) [pid = 1833] [serial = 725] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7fed089c1400) [pid = 1833] [serial = 747] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7fed023cf400) [pid = 1833] [serial = 746] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fed0f5eb400) [pid = 1833] [serial = 753] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fed0e04c000) [pid = 1833] [serial = 752] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7fed12519000) [pid = 1833] [serial = 755] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7fed132d5800) [pid = 1833] [serial = 756] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7fed1b7eb000) [pid = 1833] [serial = 731] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7fed16202400) [pid = 1833] [serial = 728] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7fed0ca52c00) [pid = 1833] [serial = 722] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7fecfe0d7400) [pid = 1833] [serial = 743] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7fed24ae7400) [pid = 1833] [serial = 764] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7fed0a842400) [pid = 1833] [serial = 719] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7fed07ab2c00) [pid = 1833] [serial = 767] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7fed1b712800) [pid = 1833] [serial = 761] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7fed26932c00) [pid = 1833] [serial = 765] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7fed228e5400) [pid = 1833] [serial = 762] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7fed07ccf400) [pid = 1833] [serial = 768] [outer = (nil)] [url = about:blank] 03:46:34 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7fed13d93c00) [pid = 1833] [serial = 759] [outer = (nil)] [url = about:blank] 03:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1478ms 03:46:34 INFO - PROCESS | 1833 | 1461235594437 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 03:46:34 INFO - PROCESS | 1833 | 1461235594440 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 03:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:46:34 INFO - PROCESS | 1833 | 1461235594447 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:46:34 INFO - PROCESS | 1833 | 1461235594453 Marionette TRACE conn3 <- [1,1130,null,{}] 03:46:34 INFO - PROCESS | 1833 | 1461235594468 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:34 INFO - PROCESS | 1833 | 1461235594640 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 03:46:34 INFO - PROCESS | 1833 | 1461235594784 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0894b000 == 92 [pid = 1833] [id = 290] 03:46:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7fed088ed000) [pid = 1833] [serial = 871] [outer = (nil)] 03:46:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7fed0a844000) [pid = 1833] [serial = 872] [outer = 0x7fed088ed000] 03:46:34 INFO - PROCESS | 1833 | 1461235594851 Marionette DEBUG loaded listener.js 03:46:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7fed0ad60400) [pid = 1833] [serial = 873] [outer = 0x7fed088ed000] 03:46:35 INFO - PROCESS | 1833 | 1461235595565 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 03:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1139ms 03:46:35 INFO - PROCESS | 1833 | 1461235595587 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 03:46:35 INFO - PROCESS | 1833 | 1461235595591 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 03:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:46:35 INFO - PROCESS | 1833 | 1461235595597 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:46:35 INFO - PROCESS | 1833 | 1461235595599 Marionette TRACE conn3 <- [1,1134,null,{}] 03:46:35 INFO - PROCESS | 1833 | 1461235595630 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:35 INFO - PROCESS | 1833 | 1461235595784 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 03:46:35 INFO - PROCESS | 1833 | 1461235595798 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b039800 == 93 [pid = 1833] [id = 291] 03:46:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7fed094f7000) [pid = 1833] [serial = 874] [outer = (nil)] 03:46:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7fed0b413c00) [pid = 1833] [serial = 875] [outer = 0x7fed094f7000] 03:46:35 INFO - PROCESS | 1833 | 1461235595858 Marionette DEBUG loaded listener.js 03:46:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7fed0b64b000) [pid = 1833] [serial = 876] [outer = 0x7fed094f7000] 03:46:36 INFO - PROCESS | 1833 | 1461235596835 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 03:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1289ms 03:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:46:36 INFO - PROCESS | 1833 | 1461235596889 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 03:46:36 INFO - PROCESS | 1833 | 1461235596892 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 03:46:36 INFO - PROCESS | 1833 | 1461235596898 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:46:36 INFO - PROCESS | 1833 | 1461235596901 Marionette TRACE conn3 <- [1,1138,null,{}] 03:46:36 INFO - PROCESS | 1833 | 1461235596905 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:37 INFO - PROCESS | 1833 | 1461235597228 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 03:46:37 INFO - PROCESS | 1833 | 1461235597258 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b81a000 == 94 [pid = 1833] [id = 292] 03:46:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7fed0b102400) [pid = 1833] [serial = 877] [outer = (nil)] 03:46:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7fed0d463400) [pid = 1833] [serial = 878] [outer = 0x7fed0b102400] 03:46:37 INFO - PROCESS | 1833 | 1461235597323 Marionette DEBUG loaded listener.js 03:46:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7fed0e188c00) [pid = 1833] [serial = 879] [outer = 0x7fed0b102400] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7fed0b40a800) [pid = 1833] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7fecfd9d8400) [pid = 1833] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7fed07cc7c00) [pid = 1833] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7fed0b40ac00) [pid = 1833] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7fecfe0dac00) [pid = 1833] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7fed0206c400) [pid = 1833] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7fed023c5c00) [pid = 1833] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7fed0e11d400) [pid = 1833] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7fed09447000) [pid = 1833] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7fed088f0c00) [pid = 1833] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7fed12528c00) [pid = 1833] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7fed0a8c8800) [pid = 1833] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7fed015b8c00) [pid = 1833] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7fed12933000) [pid = 1833] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7fed0b621c00) [pid = 1833] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7fed015b7000) [pid = 1833] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7fed0c66f800) [pid = 1833] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7fed015b4000) [pid = 1833] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7fed0b10f400) [pid = 1833] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7fed088ecc00) [pid = 1833] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7fed089c3000) [pid = 1833] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7fed13d0f800) [pid = 1833] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7fed0e112800) [pid = 1833] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7fed0e116400) [pid = 1833] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7fed087ad000) [pid = 1833] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7fed087ad400) [pid = 1833] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:46:38 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7fed07ab2000) [pid = 1833] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:46:38 INFO - PROCESS | 1833 | 1461235598617 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 03:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1736ms 03:46:38 INFO - PROCESS | 1833 | 1461235598645 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 03:46:38 INFO - PROCESS | 1833 | 1461235598648 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 03:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:46:38 INFO - PROCESS | 1833 | 1461235598654 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:46:38 INFO - PROCESS | 1833 | 1461235598656 Marionette TRACE conn3 <- [1,1142,null,{}] 03:46:38 INFO - PROCESS | 1833 | 1461235598661 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:38 INFO - PROCESS | 1833 | 1461235598936 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 03:46:39 INFO - PROCESS | 1833 | 1461235599057 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b818000 == 95 [pid = 1833] [id = 293] 03:46:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7fed0ca46c00) [pid = 1833] [serial = 880] [outer = (nil)] 03:46:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7fed0e041400) [pid = 1833] [serial = 881] [outer = 0x7fed0ca46c00] 03:46:39 INFO - PROCESS | 1833 | 1461235599141 Marionette DEBUG loaded listener.js 03:46:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7fed0f11d800) [pid = 1833] [serial = 882] [outer = 0x7fed0ca46c00] 03:46:40 INFO - PROCESS | 1833 | 1461235600078 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 03:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1474ms 03:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:46:40 INFO - PROCESS | 1833 | 1461235600130 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 03:46:40 INFO - PROCESS | 1833 | 1461235600132 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 03:46:40 INFO - PROCESS | 1833 | 1461235600157 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:46:40 INFO - PROCESS | 1833 | 1461235600161 Marionette TRACE conn3 <- [1,1146,null,{}] 03:46:40 INFO - PROCESS | 1833 | 1461235600171 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:40 INFO - PROCESS | 1833 | 1461235600366 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 03:46:40 INFO - PROCESS | 1833 | 1461235600376 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1454a000 == 96 [pid = 1833] [id = 294] 03:46:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7fed0a8cac00) [pid = 1833] [serial = 883] [outer = (nil)] 03:46:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7fed13687800) [pid = 1833] [serial = 884] [outer = 0x7fed0a8cac00] 03:46:40 INFO - PROCESS | 1833 | 1461235600435 Marionette DEBUG loaded listener.js 03:46:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7fed13d1c000) [pid = 1833] [serial = 885] [outer = 0x7fed0a8cac00] 03:46:41 INFO - PROCESS | 1833 | 1461235601576 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 03:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1509ms 03:46:41 INFO - PROCESS | 1833 | 1461235601648 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 03:46:41 INFO - PROCESS | 1833 | 1461235601655 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 03:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:46:41 INFO - PROCESS | 1833 | 1461235601664 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:46:41 INFO - PROCESS | 1833 | 1461235601669 Marionette TRACE conn3 <- [1,1150,null,{}] 03:46:41 INFO - PROCESS | 1833 | 1461235601676 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:41 INFO - PROCESS | 1833 | 1461235601907 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 03:46:42 INFO - PROCESS | 1833 | 1461235602136 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08946000 == 97 [pid = 1833] [id = 295] 03:46:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7fed07cca400) [pid = 1833] [serial = 886] [outer = (nil)] 03:46:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7fed07cd4800) [pid = 1833] [serial = 887] [outer = 0x7fed07cca400] 03:46:42 INFO - PROCESS | 1833 | 1461235602254 Marionette DEBUG loaded listener.js 03:46:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7fed089c1400) [pid = 1833] [serial = 888] [outer = 0x7fed07cca400] 03:46:43 INFO - PROCESS | 1833 | 1461235603146 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 03:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1531ms 03:46:43 INFO - PROCESS | 1833 | 1461235603196 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 03:46:43 INFO - PROCESS | 1833 | 1461235603204 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 03:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:46:43 INFO - PROCESS | 1833 | 1461235603214 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:46:43 INFO - PROCESS | 1833 | 1461235603218 Marionette TRACE conn3 <- [1,1154,null,{}] 03:46:43 INFO - PROCESS | 1833 | 1461235603224 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:43 INFO - PROCESS | 1833 | 1461235603413 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 03:46:43 INFO - PROCESS | 1833 | 1461235603596 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0c696000 == 98 [pid = 1833] [id = 296] 03:46:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7fed07ccdc00) [pid = 1833] [serial = 889] [outer = (nil)] 03:46:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7fed0a845800) [pid = 1833] [serial = 890] [outer = 0x7fed07ccdc00] 03:46:43 INFO - PROCESS | 1833 | 1461235603669 Marionette DEBUG loaded listener.js 03:46:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7fed0ad5d800) [pid = 1833] [serial = 891] [outer = 0x7fed07ccdc00] 03:46:44 INFO - PROCESS | 1833 | 1461235604591 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 03:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1431ms 03:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:46:44 INFO - PROCESS | 1833 | 1461235604646 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 03:46:44 INFO - PROCESS | 1833 | 1461235604649 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 03:46:44 INFO - PROCESS | 1833 | 1461235604656 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:46:44 INFO - PROCESS | 1833 | 1461235604661 Marionette TRACE conn3 <- [1,1158,null,{}] 03:46:44 INFO - PROCESS | 1833 | 1461235604676 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:44 INFO - PROCESS | 1833 | 1461235604861 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 03:46:45 INFO - PROCESS | 1833 | 1461235605046 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed161de800 == 99 [pid = 1833] [id = 297] 03:46:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7fed0ad5d400) [pid = 1833] [serial = 892] [outer = (nil)] 03:46:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7fed0e18a000) [pid = 1833] [serial = 893] [outer = 0x7fed0ad5d400] 03:46:45 INFO - PROCESS | 1833 | 1461235605120 Marionette DEBUG loaded listener.js 03:46:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7fed12938800) [pid = 1833] [serial = 894] [outer = 0x7fed0ad5d400] 03:46:45 INFO - PROCESS | 1833 | 1461235605994 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 03:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1388ms 03:46:46 INFO - PROCESS | 1833 | 1461235606044 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 03:46:46 INFO - PROCESS | 1833 | 1461235606049 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 03:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:46:46 INFO - PROCESS | 1833 | 1461235606054 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:46:46 INFO - PROCESS | 1833 | 1461235606057 Marionette TRACE conn3 <- [1,1162,null,{}] 03:46:46 INFO - PROCESS | 1833 | 1461235606065 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:46 INFO - PROCESS | 1833 | 1461235606247 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 03:46:46 INFO - PROCESS | 1833 | 1461235606434 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed22819000 == 100 [pid = 1833] [id = 298] 03:46:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7fed0b64a800) [pid = 1833] [serial = 895] [outer = (nil)] 03:46:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7fed13d6e400) [pid = 1833] [serial = 896] [outer = 0x7fed0b64a800] 03:46:46 INFO - PROCESS | 1833 | 1461235606504 Marionette DEBUG loaded listener.js 03:46:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7fed13dc0000) [pid = 1833] [serial = 897] [outer = 0x7fed0b64a800] 03:46:47 INFO - PROCESS | 1833 | 1461235607375 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 03:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1378ms 03:46:47 INFO - PROCESS | 1833 | 1461235607434 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 03:46:47 INFO - PROCESS | 1833 | 1461235607438 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 03:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:46:47 INFO - PROCESS | 1833 | 1461235607444 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:46:47 INFO - PROCESS | 1833 | 1461235607446 Marionette TRACE conn3 <- [1,1166,null,{}] 03:46:47 INFO - PROCESS | 1833 | 1461235607452 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:47 INFO - PROCESS | 1833 | 1461235607613 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 03:46:47 INFO - PROCESS | 1833 | 1461235607800 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed268c0000 == 101 [pid = 1833] [id = 299] 03:46:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7fed134e4400) [pid = 1833] [serial = 898] [outer = (nil)] 03:46:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7fed15609400) [pid = 1833] [serial = 899] [outer = 0x7fed134e4400] 03:46:47 INFO - PROCESS | 1833 | 1461235607873 Marionette DEBUG loaded listener.js 03:46:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7fed172f0400) [pid = 1833] [serial = 900] [outer = 0x7fed134e4400] 03:46:48 INFO - PROCESS | 1833 | 1461235608731 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 03:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1332ms 03:46:48 INFO - PROCESS | 1833 | 1461235608777 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 03:46:48 INFO - PROCESS | 1833 | 1461235608781 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 03:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:46:48 INFO - PROCESS | 1833 | 1461235608787 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:46:48 INFO - PROCESS | 1833 | 1461235608790 Marionette TRACE conn3 <- [1,1170,null,{}] 03:46:48 INFO - PROCESS | 1833 | 1461235608795 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:48 INFO - PROCESS | 1833 | 1461235608980 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 03:46:49 INFO - PROCESS | 1833 | 1461235609173 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26f0d800 == 102 [pid = 1833] [id = 300] 03:46:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7fed13d1a800) [pid = 1833] [serial = 901] [outer = (nil)] 03:46:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7fed26368c00) [pid = 1833] [serial = 902] [outer = 0x7fed13d1a800] 03:46:49 INFO - PROCESS | 1833 | 1461235609247 Marionette DEBUG loaded listener.js 03:46:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7fed26a51400) [pid = 1833] [serial = 903] [outer = 0x7fed13d1a800] 03:46:50 INFO - PROCESS | 1833 | 1461235610083 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 03:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1333ms 03:46:50 INFO - PROCESS | 1833 | 1461235610120 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 03:46:50 INFO - PROCESS | 1833 | 1461235610124 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 03:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:46:50 INFO - PROCESS | 1833 | 1461235610130 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:46:50 INFO - PROCESS | 1833 | 1461235610132 Marionette TRACE conn3 <- [1,1174,null,{}] 03:46:50 INFO - PROCESS | 1833 | 1461235610138 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:50 INFO - PROCESS | 1833 | 1461235610304 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 03:46:50 INFO - PROCESS | 1833 | 1461235610502 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2ae95000 == 103 [pid = 1833] [id = 301] 03:46:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7fecfe182800) [pid = 1833] [serial = 904] [outer = (nil)] 03:46:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7fecfe18bc00) [pid = 1833] [serial = 905] [outer = 0x7fecfe182800] 03:46:50 INFO - PROCESS | 1833 | 1461235610572 Marionette DEBUG loaded listener.js 03:46:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7fecfe191000) [pid = 1833] [serial = 906] [outer = 0x7fecfe182800] 03:46:51 INFO - PROCESS | 1833 | 1461235611463 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 03:46:51 INFO - PROCESS | 1833 | 1461235611521 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 03:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:46:51 INFO - PROCESS | 1833 | 1461235611528 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:46:51 INFO - PROCESS | 1833 | 1461235611531 Marionette TRACE conn3 <- [1,1178,null,{}] 03:46:51 INFO - PROCESS | 1833 | 1461235611536 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:51 INFO - PROCESS | 1833 | 1461235611700 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 03:46:51 INFO - PROCESS | 1833 | 1461235611888 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed022a8000 == 104 [pid = 1833] [id = 302] 03:46:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7fecfdfd2400) [pid = 1833] [serial = 907] [outer = (nil)] 03:46:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7fecfdfdc000) [pid = 1833] [serial = 908] [outer = 0x7fecfdfd2400] 03:46:51 INFO - PROCESS | 1833 | 1461235611963 Marionette DEBUG loaded listener.js 03:46:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7fecfdfe1c00) [pid = 1833] [serial = 909] [outer = 0x7fecfdfd2400] 03:46:52 INFO - PROCESS | 1833 | 1461235612778 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 03:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:46:52 INFO - PROCESS | 1833 | 1461235612832 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 03:46:52 INFO - PROCESS | 1833 | 1461235612838 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:46:52 INFO - PROCESS | 1833 | 1461235612841 Marionette TRACE conn3 <- [1,1182,null,{}] 03:46:52 INFO - PROCESS | 1833 | 1461235612846 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:53 INFO - PROCESS | 1833 | 1461235613012 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 03:46:53 INFO - PROCESS | 1833 | 1461235613200 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2be11000 == 105 [pid = 1833] [id = 303] 03:46:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7fecfdfd5800) [pid = 1833] [serial = 910] [outer = (nil)] 03:46:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7fecfe269c00) [pid = 1833] [serial = 911] [outer = 0x7fecfdfd5800] 03:46:53 INFO - PROCESS | 1833 | 1461235613268 Marionette DEBUG loaded listener.js 03:46:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fecfe26e800) [pid = 1833] [serial = 912] [outer = 0x7fecfdfd5800] 03:46:54 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:46:54 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:46:54 INFO - PROCESS | 1833 | 1461235614185 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 03:46:54 INFO - PROCESS | 1833 | 1461235614225 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 03:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:46:54 INFO - PROCESS | 1833 | 1461235614232 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:46:54 INFO - PROCESS | 1833 | 1461235614235 Marionette TRACE conn3 <- [1,1186,null,{}] 03:46:54 INFO - PROCESS | 1833 | 1461235614239 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:54 INFO - PROCESS | 1833 | 1461235614403 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 03:46:54 INFO - PROCESS | 1833 | 1461235614598 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b42e000 == 106 [pid = 1833] [id = 304] 03:46:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fecfd9cd800) [pid = 1833] [serial = 913] [outer = (nil)] 03:46:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7fecfe276800) [pid = 1833] [serial = 914] [outer = 0x7fecfd9cd800] 03:46:54 INFO - PROCESS | 1833 | 1461235614667 Marionette DEBUG loaded listener.js 03:46:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7fecff706000) [pid = 1833] [serial = 915] [outer = 0x7fecfd9cd800] 03:46:55 INFO - PROCESS | 1833 | 1461235615605 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 03:46:55 INFO - PROCESS | 1833 | 1461235615665 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 03:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:46:55 INFO - PROCESS | 1833 | 1461235615670 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:46:55 INFO - PROCESS | 1833 | 1461235615674 Marionette TRACE conn3 <- [1,1190,null,{}] 03:46:55 INFO - PROCESS | 1833 | 1461235615680 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:55 INFO - PROCESS | 1833 | 1461235615879 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 03:46:56 INFO - PROCESS | 1833 | 1461235616064 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed07bb5000 == 107 [pid = 1833] [id = 305] 03:46:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7fecfdfdd000) [pid = 1833] [serial = 916] [outer = (nil)] 03:46:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7fed023c6800) [pid = 1833] [serial = 917] [outer = 0x7fecfdfdd000] 03:46:56 INFO - PROCESS | 1833 | 1461235616141 Marionette DEBUG loaded listener.js 03:46:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7fed24ae3c00) [pid = 1833] [serial = 918] [outer = 0x7fecfdfdd000] 03:46:56 INFO - PROCESS | 1833 | 1461235616997 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 03:46:57 INFO - PROCESS | 1833 | 1461235617054 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 03:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:46:57 INFO - PROCESS | 1833 | 1461235617061 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:46:57 INFO - PROCESS | 1833 | 1461235617063 Marionette TRACE conn3 <- [1,1194,null,{}] 03:46:57 INFO - PROCESS | 1833 | 1461235617069 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:57 INFO - PROCESS | 1833 | 1461235617231 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 03:46:57 INFO - PROCESS | 1833 | 1461235617426 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b425800 == 108 [pid = 1833] [id = 306] 03:46:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7fecfe0d8000) [pid = 1833] [serial = 919] [outer = (nil)] 03:46:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7fed0877c800) [pid = 1833] [serial = 920] [outer = 0x7fecfe0d8000] 03:46:57 INFO - PROCESS | 1833 | 1461235617497 Marionette DEBUG loaded listener.js 03:46:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7fed08783400) [pid = 1833] [serial = 921] [outer = 0x7fecfe0d8000] 03:46:58 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:46:58 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:46:58 INFO - PROCESS | 1833 | 1461235618791 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 03:46:58 INFO - PROCESS | 1833 | 1461235618852 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 03:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:46:58 INFO - PROCESS | 1833 | 1461235618860 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:46:58 INFO - PROCESS | 1833 | 1461235618866 Marionette TRACE conn3 <- [1,1198,null,{}] 03:46:58 INFO - PROCESS | 1833 | 1461235618874 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:46:59 INFO - PROCESS | 1833 | 1461235619130 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 03:46:59 INFO - PROCESS | 1833 | 1461235619339 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:46:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0870c800 == 109 [pid = 1833] [id = 307] 03:46:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7fecfd3db400) [pid = 1833] [serial = 922] [outer = (nil)] 03:46:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7fecfe0ddc00) [pid = 1833] [serial = 923] [outer = 0x7fecfd3db400] 03:46:59 INFO - PROCESS | 1833 | 1461235619405 Marionette DEBUG loaded listener.js 03:46:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7fecfef52800) [pid = 1833] [serial = 924] [outer = 0x7fecfd3db400] 03:47:00 INFO - PROCESS | 1833 | 1461235620249 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 03:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1433ms 03:47:00 INFO - PROCESS | 1833 | 1461235620294 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 03:47:00 INFO - PROCESS | 1833 | 1461235620309 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 03:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:47:00 INFO - PROCESS | 1833 | 1461235620326 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:47:00 INFO - PROCESS | 1833 | 1461235620329 Marionette TRACE conn3 <- [1,1202,null,{}] 03:47:00 INFO - PROCESS | 1833 | 1461235620343 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:00 INFO - PROCESS | 1833 | 1461235620612 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 03:47:00 INFO - PROCESS | 1833 | 1461235620849 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00d0c800 == 110 [pid = 1833] [id = 308] 03:47:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7fed016ad400) [pid = 1833] [serial = 925] [outer = (nil)] 03:47:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7fed02065400) [pid = 1833] [serial = 926] [outer = 0x7fed016ad400] 03:47:00 INFO - PROCESS | 1833 | 1461235620931 Marionette DEBUG loaded listener.js 03:47:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7fed023ca400) [pid = 1833] [serial = 927] [outer = 0x7fed016ad400] 03:47:01 INFO - PROCESS | 1833 | 1461235621868 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:47:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14cae800 == 109 [pid = 1833] [id = 238] 03:47:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed298c8800 == 108 [pid = 1833] [id = 245] 03:47:01 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 03:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1602ms 03:47:01 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7fed0e03ec00) [pid = 1833] [serial = 830] [outer = (nil)] [url = about:blank] 03:47:01 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7fed22b12800) [pid = 1833] [serial = 791] [outer = (nil)] [url = about:blank] 03:47:01 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7fed016ab400) [pid = 1833] [serial = 794] [outer = (nil)] [url = about:blank] 03:47:01 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7fecff5eb800) [pid = 1833] [serial = 797] [outer = (nil)] [url = about:blank] 03:47:01 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7fed016ac400) [pid = 1833] [serial = 800] [outer = (nil)] [url = about:blank] 03:47:01 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7fed07ab9400) [pid = 1833] [serial = 806] [outer = (nil)] [url = about:blank] 03:47:01 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7fed089c0000) [pid = 1833] [serial = 803] [outer = (nil)] [url = about:blank] 03:47:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b818000 == 107 [pid = 1833] [id = 293] 03:47:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b81a000 == 106 [pid = 1833] [id = 292] 03:47:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b039800 == 105 [pid = 1833] [id = 291] 03:47:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0894b000 == 104 [pid = 1833] [id = 290] 03:47:01 INFO - PROCESS | 1833 | 1461235621978 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 03:47:01 INFO - PROCESS | 1833 | 1461235621982 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 03:47:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed004d2000 == 103 [pid = 1833] [id = 289] 03:47:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed09417800 == 102 [pid = 1833] [id = 288] 03:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:47:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed21658800 == 101 [pid = 1833] [id = 284] 03:47:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed16e3f000 == 100 [pid = 1833] [id = 283] 03:47:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14fa4000 == 99 [pid = 1833] [id = 282] 03:47:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14568800 == 98 [pid = 1833] [id = 281] 03:47:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed13997000 == 97 [pid = 1833] [id = 280] 03:47:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f04d000 == 96 [pid = 1833] [id = 279] 03:47:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0aa39000 == 95 [pid = 1833] [id = 278] 03:47:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed01730800 == 94 [pid = 1833] [id = 277] 03:47:02 INFO - PROCESS | 1833 | 1461235622015 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:47:02 INFO - PROCESS | 1833 | 1461235622020 Marionette TRACE conn3 <- [1,1206,null,{}] 03:47:02 INFO - PROCESS | 1833 | 1461235622035 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:02 INFO - PROCESS | 1833 | 1461235622196 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7fed0b40cc00) [pid = 1833] [serial = 824] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7fecfef55400) [pid = 1833] [serial = 810] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7fecfe0d5c00) [pid = 1833] [serial = 809] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7fed088f1800) [pid = 1833] [serial = 771] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7fed12537800) [pid = 1833] [serial = 785] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7fed0b61f800) [pid = 1833] [serial = 827] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7fed0aea3400) [pid = 1833] [serial = 779] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fed09516000) [pid = 1833] [serial = 815] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fed0953c400) [pid = 1833] [serial = 816] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7fed07cca000) [pid = 1833] [serial = 773] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7fed08572400) [pid = 1833] [serial = 813] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7fed07abb000) [pid = 1833] [serial = 812] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7fed0a84d800) [pid = 1833] [serial = 818] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7fed0a8d4c00) [pid = 1833] [serial = 819] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7fed0f11a400) [pid = 1833] [serial = 632] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7fed0e184800) [pid = 1833] [serial = 782] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7fed0ad62800) [pid = 1833] [serial = 821] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7fed0953e000) [pid = 1833] [serial = 623] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7fed13d66c00) [pid = 1833] [serial = 641] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7fed0c893400) [pid = 1833] [serial = 602] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7fed09517800) [pid = 1833] [serial = 776] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7fed0d45c400) [pid = 1833] [serial = 671] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7fed13d73400) [pid = 1833] [serial = 644] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7fed0d468400) [pid = 1833] [serial = 629] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7fed15a4bc00) [pid = 1833] [serial = 788] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7fed0d468800) [pid = 1833] [serial = 605] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7fed0e112000) [pid = 1833] [serial = 608] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7fed088e8800) [pid = 1833] [serial = 668] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7fed0b937000) [pid = 1833] [serial = 593] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7fed0ad9c400) [pid = 1833] [serial = 626] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7fed13694c00) [pid = 1833] [serial = 638] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7fed13dba800) [pid = 1833] [serial = 647] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7fed109f5800) [pid = 1833] [serial = 611] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7fed1251b000) [pid = 1833] [serial = 635] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7fed094f8c00) [pid = 1833] [serial = 596] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7fed0ab59000) [pid = 1833] [serial = 599] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7fed0b614800) [pid = 1833] [serial = 825] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7fed0b10e400) [pid = 1833] [serial = 822] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7fed0d435c00) [pid = 1833] [serial = 828] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7fed15e7ec00) [pid = 1833] [serial = 717] [outer = (nil)] [url = about:blank] 03:47:02 INFO - PROCESS | 1833 | 1461235622447 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02acd800 == 95 [pid = 1833] [id = 309] 03:47:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7fed016a5800) [pid = 1833] [serial = 928] [outer = (nil)] 03:47:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7fed0877f800) [pid = 1833] [serial = 929] [outer = 0x7fed016a5800] 03:47:02 INFO - PROCESS | 1833 | 1461235622516 Marionette DEBUG loaded listener.js 03:47:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7fed088e9c00) [pid = 1833] [serial = 930] [outer = 0x7fed016a5800] 03:47:03 INFO - PROCESS | 1833 | 1461235623262 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:47:03 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 03:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1298ms 03:47:03 INFO - PROCESS | 1833 | 1461235623308 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 03:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:47:03 INFO - PROCESS | 1833 | 1461235623313 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 03:47:03 INFO - PROCESS | 1833 | 1461235623320 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:47:03 INFO - PROCESS | 1833 | 1461235623323 Marionette TRACE conn3 <- [1,1210,null,{}] 03:47:03 INFO - PROCESS | 1833 | 1461235623329 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:03 INFO - PROCESS | 1833 | 1461235623498 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 03:47:03 INFO - PROCESS | 1833 | 1461235623513 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a41a800 == 96 [pid = 1833] [id = 310] 03:47:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7fed07cd4000) [pid = 1833] [serial = 931] [outer = (nil)] 03:47:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7fed0944c400) [pid = 1833] [serial = 932] [outer = 0x7fed07cd4000] 03:47:03 INFO - PROCESS | 1833 | 1461235623577 Marionette DEBUG loaded listener.js 03:47:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7fed094f1c00) [pid = 1833] [serial = 933] [outer = 0x7fed07cd4000] 03:47:04 INFO - PROCESS | 1833 | 1461235624438 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 03:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1179ms 03:47:04 INFO - PROCESS | 1833 | 1461235624522 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 03:47:04 INFO - PROCESS | 1833 | 1461235624526 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 03:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:47:04 INFO - PROCESS | 1833 | 1461235624549 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:47:04 INFO - PROCESS | 1833 | 1461235624553 Marionette TRACE conn3 <- [1,1214,null,{}] 03:47:04 INFO - PROCESS | 1833 | 1461235624558 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:04 INFO - PROCESS | 1833 | 1461235624762 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 03:47:04 INFO - PROCESS | 1833 | 1461235624784 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b039000 == 97 [pid = 1833] [id = 311] 03:47:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7fed089bc400) [pid = 1833] [serial = 934] [outer = (nil)] 03:47:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7fed09511c00) [pid = 1833] [serial = 935] [outer = 0x7fed089bc400] 03:47:04 INFO - PROCESS | 1833 | 1461235624841 Marionette DEBUG loaded listener.js 03:47:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7fed0952d000) [pid = 1833] [serial = 936] [outer = 0x7fed089bc400] 03:47:05 INFO - PROCESS | 1833 | 1461235625647 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 03:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1146ms 03:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:47:05 INFO - PROCESS | 1833 | 1461235625678 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 03:47:05 INFO - PROCESS | 1833 | 1461235625681 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 03:47:05 INFO - PROCESS | 1833 | 1461235625685 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:47:05 INFO - PROCESS | 1833 | 1461235625689 Marionette TRACE conn3 <- [1,1218,null,{}] 03:47:05 INFO - PROCESS | 1833 | 1461235625699 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:05 INFO - PROCESS | 1833 | 1461235625917 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 03:47:05 INFO - PROCESS | 1833 | 1461235625952 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b662800 == 98 [pid = 1833] [id = 312] 03:47:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7fed0a472800) [pid = 1833] [serial = 937] [outer = (nil)] 03:47:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7fed0a850000) [pid = 1833] [serial = 938] [outer = 0x7fed0a472800] 03:47:06 INFO - PROCESS | 1833 | 1461235626039 Marionette DEBUG loaded listener.js 03:47:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7fed0aa58000) [pid = 1833] [serial = 939] [outer = 0x7fed0a472800] 03:47:07 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7fecfe0e1800) [pid = 1833] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:47:07 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7fed094f7000) [pid = 1833] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:47:07 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7fed015ad400) [pid = 1833] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:47:07 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7fed088ed000) [pid = 1833] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:47:07 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7fed0b102400) [pid = 1833] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:47:07 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7fed0ca46c00) [pid = 1833] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:47:07 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7fed087a3000) [pid = 1833] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:47:07 INFO - PROCESS | 1833 | 1461235627209 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 03:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1580ms 03:47:07 INFO - PROCESS | 1833 | 1461235627267 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 03:47:07 INFO - PROCESS | 1833 | 1461235627270 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 03:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:47:07 INFO - PROCESS | 1833 | 1461235627276 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:47:07 INFO - PROCESS | 1833 | 1461235627279 Marionette TRACE conn3 <- [1,1222,null,{}] 03:47:07 INFO - PROCESS | 1833 | 1461235627288 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:07 INFO - PROCESS | 1833 | 1461235627429 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 03:47:07 INFO - PROCESS | 1833 | 1461235627443 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b81e800 == 99 [pid = 1833] [id = 313] 03:47:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7fecfe0dac00) [pid = 1833] [serial = 940] [outer = (nil)] 03:47:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7fed0ab60400) [pid = 1833] [serial = 941] [outer = 0x7fecfe0dac00] 03:47:07 INFO - PROCESS | 1833 | 1461235627513 Marionette DEBUG loaded listener.js 03:47:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7fed0ad9c400) [pid = 1833] [serial = 942] [outer = 0x7fecfe0dac00] 03:47:08 INFO - PROCESS | 1833 | 1461235628288 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 03:47:08 INFO - PROCESS | 1833 | 1461235628313 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 03:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:47:08 INFO - PROCESS | 1833 | 1461235628319 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:47:08 INFO - PROCESS | 1833 | 1461235628321 Marionette TRACE conn3 <- [1,1226,null,{}] 03:47:08 INFO - PROCESS | 1833 | 1461235628343 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:08 INFO - PROCESS | 1833 | 1461235628655 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 03:47:08 INFO - PROCESS | 1833 | 1461235628775 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed004d1800 == 100 [pid = 1833] [id = 314] 03:47:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7fecfd3dcc00) [pid = 1833] [serial = 943] [outer = (nil)] 03:47:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7fecfd3e3400) [pid = 1833] [serial = 944] [outer = 0x7fecfd3dcc00] 03:47:08 INFO - PROCESS | 1833 | 1461235628850 Marionette DEBUG loaded listener.js 03:47:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7fecfe0dcc00) [pid = 1833] [serial = 945] [outer = 0x7fecfd3dcc00] 03:47:09 INFO - PROCESS | 1833 | 1461235629829 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 03:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1580ms 03:47:09 INFO - PROCESS | 1833 | 1461235629902 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 03:47:09 INFO - PROCESS | 1833 | 1461235629908 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 03:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:47:09 INFO - PROCESS | 1833 | 1461235629916 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:47:09 INFO - PROCESS | 1833 | 1461235629921 Marionette TRACE conn3 <- [1,1230,null,{}] 03:47:09 INFO - PROCESS | 1833 | 1461235629928 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:10 INFO - PROCESS | 1833 | 1461235630147 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 03:47:10 INFO - PROCESS | 1833 | 1461235630324 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a403000 == 101 [pid = 1833] [id = 315] 03:47:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7fed016af800) [pid = 1833] [serial = 946] [outer = (nil)] 03:47:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7fed07aae000) [pid = 1833] [serial = 947] [outer = 0x7fed016af800] 03:47:10 INFO - PROCESS | 1833 | 1461235630443 Marionette DEBUG loaded listener.js 03:47:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7fed08777c00) [pid = 1833] [serial = 948] [outer = 0x7fed016af800] 03:47:11 INFO - PROCESS | 1833 | 1461235631358 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 03:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1484ms 03:47:11 INFO - PROCESS | 1833 | 1461235631400 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 03:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:47:11 INFO - PROCESS | 1833 | 1461235631404 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 03:47:11 INFO - PROCESS | 1833 | 1461235631411 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:47:11 INFO - PROCESS | 1833 | 1461235631414 Marionette TRACE conn3 <- [1,1234,null,{}] 03:47:11 INFO - PROCESS | 1833 | 1461235631419 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:11 INFO - PROCESS | 1833 | 1461235631582 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 03:47:11 INFO - PROCESS | 1833 | 1461235631765 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0c691800 == 102 [pid = 1833] [id = 316] 03:47:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7fed02068000) [pid = 1833] [serial = 949] [outer = (nil)] 03:47:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7fed094f8000) [pid = 1833] [serial = 950] [outer = 0x7fed02068000] 03:47:11 INFO - PROCESS | 1833 | 1461235631836 Marionette DEBUG loaded listener.js 03:47:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7fed09538800) [pid = 1833] [serial = 951] [outer = 0x7fed02068000] 03:47:12 INFO - PROCESS | 1833 | 1461235632698 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 03:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1327ms 03:47:12 INFO - PROCESS | 1833 | 1461235632738 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 03:47:12 INFO - PROCESS | 1833 | 1461235632744 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 03:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:47:12 INFO - PROCESS | 1833 | 1461235632760 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:47:12 INFO - PROCESS | 1833 | 1461235632767 Marionette TRACE conn3 <- [1,1238,null,{}] 03:47:12 INFO - PROCESS | 1833 | 1461235632773 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:12 INFO - PROCESS | 1833 | 1461235632958 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 03:47:13 INFO - PROCESS | 1833 | 1461235633139 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed109a6800 == 103 [pid = 1833] [id = 317] 03:47:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7fed0877b800) [pid = 1833] [serial = 952] [outer = (nil)] 03:47:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7fed0a84d800) [pid = 1833] [serial = 953] [outer = 0x7fed0877b800] 03:47:13 INFO - PROCESS | 1833 | 1461235633211 Marionette DEBUG loaded listener.js 03:47:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7fed0ae9fc00) [pid = 1833] [serial = 954] [outer = 0x7fed0877b800] 03:47:14 INFO - PROCESS | 1833 | 1461235634053 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 03:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1341ms 03:47:14 INFO - PROCESS | 1833 | 1461235634093 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 03:47:14 INFO - PROCESS | 1833 | 1461235634097 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 03:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:47:14 INFO - PROCESS | 1833 | 1461235634103 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:47:14 INFO - PROCESS | 1833 | 1461235634106 Marionette TRACE conn3 <- [1,1242,null,{}] 03:47:14 INFO - PROCESS | 1833 | 1461235634111 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:14 INFO - PROCESS | 1833 | 1461235634279 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 03:47:14 INFO - PROCESS | 1833 | 1461235634473 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed142b4000 == 104 [pid = 1833] [id = 318] 03:47:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7fecfe0d9000) [pid = 1833] [serial = 955] [outer = (nil)] 03:47:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7fed0b612400) [pid = 1833] [serial = 956] [outer = 0x7fecfe0d9000] 03:47:14 INFO - PROCESS | 1833 | 1461235634544 Marionette DEBUG loaded listener.js 03:47:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7fed0b647400) [pid = 1833] [serial = 957] [outer = 0x7fecfe0d9000] 03:47:15 INFO - PROCESS | 1833 | 1461235635415 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 03:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1376ms 03:47:15 INFO - PROCESS | 1833 | 1461235635480 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 03:47:15 INFO - PROCESS | 1833 | 1461235635483 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 03:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:47:15 INFO - PROCESS | 1833 | 1461235635493 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:47:15 INFO - PROCESS | 1833 | 1461235635496 Marionette TRACE conn3 <- [1,1246,null,{}] 03:47:15 INFO - PROCESS | 1833 | 1461235635501 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:15 INFO - PROCESS | 1833 | 1461235635681 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 03:47:15 INFO - PROCESS | 1833 | 1461235635860 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14a61800 == 105 [pid = 1833] [id = 319] 03:47:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7fed0d430c00) [pid = 1833] [serial = 958] [outer = (nil)] 03:47:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7fed0d45dc00) [pid = 1833] [serial = 959] [outer = 0x7fed0d430c00] 03:47:15 INFO - PROCESS | 1833 | 1461235635943 Marionette DEBUG loaded listener.js 03:47:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7fed0e112c00) [pid = 1833] [serial = 960] [outer = 0x7fed0d430c00] 03:47:16 INFO - PROCESS | 1833 | 1461235636822 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 03:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1376ms 03:47:16 INFO - PROCESS | 1833 | 1461235636870 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 03:47:16 INFO - PROCESS | 1833 | 1461235636873 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 03:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:47:16 INFO - PROCESS | 1833 | 1461235636879 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:47:16 INFO - PROCESS | 1833 | 1461235636881 Marionette TRACE conn3 <- [1,1250,null,{}] 03:47:16 INFO - PROCESS | 1833 | 1461235636887 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:17 INFO - PROCESS | 1833 | 1461235637049 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 03:47:17 INFO - PROCESS | 1833 | 1461235637239 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15a71000 == 106 [pid = 1833] [id = 320] 03:47:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7fecfef57800) [pid = 1833] [serial = 961] [outer = (nil)] 03:47:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7fed0d435c00) [pid = 1833] [serial = 962] [outer = 0x7fecfef57800] 03:47:17 INFO - PROCESS | 1833 | 1461235637307 Marionette DEBUG loaded listener.js 03:47:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7fed0f11d400) [pid = 1833] [serial = 963] [outer = 0x7fecfef57800] 03:47:18 INFO - PROCESS | 1833 | 1461235638168 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 03:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1338ms 03:47:18 INFO - PROCESS | 1833 | 1461235638217 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 03:47:18 INFO - PROCESS | 1833 | 1461235638221 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 03:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:47:18 INFO - PROCESS | 1833 | 1461235638226 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:47:18 INFO - PROCESS | 1833 | 1461235638229 Marionette TRACE conn3 <- [1,1254,null,{}] 03:47:18 INFO - PROCESS | 1833 | 1461235638234 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:18 INFO - PROCESS | 1833 | 1461235638406 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 03:47:18 INFO - PROCESS | 1833 | 1461235638591 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed208d9800 == 107 [pid = 1833] [id = 321] 03:47:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7fecff5e9c00) [pid = 1833] [serial = 964] [outer = (nil)] 03:47:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7fed12516800) [pid = 1833] [serial = 965] [outer = 0x7fecff5e9c00] 03:47:18 INFO - PROCESS | 1833 | 1461235638660 Marionette DEBUG loaded listener.js 03:47:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fed12532c00) [pid = 1833] [serial = 966] [outer = 0x7fecff5e9c00] 03:47:19 INFO - PROCESS | 1833 | 1461235639523 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 03:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1326ms 03:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:47:19 INFO - PROCESS | 1833 | 1461235639553 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 03:47:19 INFO - PROCESS | 1833 | 1461235639556 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 03:47:19 INFO - PROCESS | 1833 | 1461235639562 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:47:19 INFO - PROCESS | 1833 | 1461235639565 Marionette TRACE conn3 <- [1,1258,null,{}] 03:47:19 INFO - PROCESS | 1833 | 1461235639570 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:19 INFO - PROCESS | 1833 | 1461235639743 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 03:47:19 INFO - PROCESS | 1833 | 1461235639929 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed225e2000 == 108 [pid = 1833] [id = 322] 03:47:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fecfd3dac00) [pid = 1833] [serial = 967] [outer = (nil)] 03:47:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7fed129f7000) [pid = 1833] [serial = 968] [outer = 0x7fecfd3dac00] 03:47:20 INFO - PROCESS | 1833 | 1461235639999 Marionette DEBUG loaded listener.js 03:47:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7fed1368dc00) [pid = 1833] [serial = 969] [outer = 0x7fecfd3dac00] 03:47:20 INFO - PROCESS | 1833 | 1461235640885 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 03:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1385ms 03:47:20 INFO - PROCESS | 1833 | 1461235640947 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 03:47:20 INFO - PROCESS | 1833 | 1461235640950 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 03:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:47:20 INFO - PROCESS | 1833 | 1461235640956 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:47:20 INFO - PROCESS | 1833 | 1461235640959 Marionette TRACE conn3 <- [1,1262,null,{}] 03:47:20 INFO - PROCESS | 1833 | 1461235640964 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:21 INFO - PROCESS | 1833 | 1461235641138 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 03:47:21 INFO - PROCESS | 1833 | 1461235641327 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2630b800 == 109 [pid = 1833] [id = 323] 03:47:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7fed0e18a400) [pid = 1833] [serial = 970] [outer = (nil)] 03:47:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7fed13d1a000) [pid = 1833] [serial = 971] [outer = 0x7fed0e18a400] 03:47:21 INFO - PROCESS | 1833 | 1461235641413 Marionette DEBUG loaded listener.js 03:47:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7fed13d6cc00) [pid = 1833] [serial = 972] [outer = 0x7fed0e18a400] 03:47:22 INFO - PROCESS | 1833 | 1461235642292 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 03:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1382ms 03:47:22 INFO - PROCESS | 1833 | 1461235642339 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 03:47:22 INFO - PROCESS | 1833 | 1461235642343 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 03:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:47:22 INFO - PROCESS | 1833 | 1461235642349 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:47:22 INFO - PROCESS | 1833 | 1461235642352 Marionette TRACE conn3 <- [1,1266,null,{}] 03:47:22 INFO - PROCESS | 1833 | 1461235642357 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:22 INFO - PROCESS | 1833 | 1461235642531 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 03:47:22 INFO - PROCESS | 1833 | 1461235642725 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed268bd000 == 110 [pid = 1833] [id = 324] 03:47:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7fed12934000) [pid = 1833] [serial = 973] [outer = (nil)] 03:47:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7fed13dbb800) [pid = 1833] [serial = 974] [outer = 0x7fed12934000] 03:47:22 INFO - PROCESS | 1833 | 1461235642804 Marionette DEBUG loaded listener.js 03:47:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7fed15171400) [pid = 1833] [serial = 975] [outer = 0x7fed12934000] 03:47:23 INFO - PROCESS | 1833 | 1461235643698 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 03:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1381ms 03:47:23 INFO - PROCESS | 1833 | 1461235643730 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 03:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:47:23 INFO - PROCESS | 1833 | 1461235643740 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 03:47:23 INFO - PROCESS | 1833 | 1461235643745 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:47:23 INFO - PROCESS | 1833 | 1461235643749 Marionette TRACE conn3 <- [1,1270,null,{}] 03:47:23 INFO - PROCESS | 1833 | 1461235643754 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:23 INFO - PROCESS | 1833 | 1461235643935 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 03:47:24 INFO - PROCESS | 1833 | 1461235644121 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2ae05800 == 111 [pid = 1833] [id = 325] 03:47:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7fed13d6d000) [pid = 1833] [serial = 976] [outer = (nil)] 03:47:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7fed16e78400) [pid = 1833] [serial = 977] [outer = 0x7fed13d6d000] 03:47:24 INFO - PROCESS | 1833 | 1461235644190 Marionette DEBUG loaded listener.js 03:47:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7fed2147ec00) [pid = 1833] [serial = 978] [outer = 0x7fed13d6d000] 03:47:25 INFO - PROCESS | 1833 | 1461235645098 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 03:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1389ms 03:47:25 INFO - PROCESS | 1833 | 1461235645134 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 03:47:25 INFO - PROCESS | 1833 | 1461235645138 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 03:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:47:25 INFO - PROCESS | 1833 | 1461235645143 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:47:25 INFO - PROCESS | 1833 | 1461235645145 Marionette TRACE conn3 <- [1,1274,null,{}] 03:47:25 INFO - PROCESS | 1833 | 1461235645150 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:25 INFO - PROCESS | 1833 | 1461235645323 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 03:47:25 INFO - PROCESS | 1833 | 1461235645516 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00d79000 == 112 [pid = 1833] [id = 326] 03:47:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7fed015b2800) [pid = 1833] [serial = 979] [outer = (nil)] 03:47:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7fed0f5eac00) [pid = 1833] [serial = 980] [outer = 0x7fed015b2800] 03:47:25 INFO - PROCESS | 1833 | 1461235645593 Marionette DEBUG loaded listener.js 03:47:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7fed2283d000) [pid = 1833] [serial = 981] [outer = 0x7fed015b2800] 03:47:26 INFO - PROCESS | 1833 | 1461235646451 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 03:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1382ms 03:47:26 INFO - PROCESS | 1833 | 1461235646526 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 03:47:26 INFO - PROCESS | 1833 | 1461235646530 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 03:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:47:26 INFO - PROCESS | 1833 | 1461235646535 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:47:26 INFO - PROCESS | 1833 | 1461235646538 Marionette TRACE conn3 <- [1,1278,null,{}] 03:47:26 INFO - PROCESS | 1833 | 1461235646543 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:26 INFO - PROCESS | 1833 | 1461235646720 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 03:47:27 INFO - PROCESS | 1833 | 1461235647303 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed07bb0000 == 113 [pid = 1833] [id = 327] 03:47:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7fecfd3e2400) [pid = 1833] [serial = 982] [outer = (nil)] 03:47:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7fecfd9d7400) [pid = 1833] [serial = 983] [outer = 0x7fecfd3e2400] 03:47:27 INFO - PROCESS | 1833 | 1461235647415 Marionette DEBUG loaded listener.js 03:47:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7fecfe183c00) [pid = 1833] [serial = 984] [outer = 0x7fecfd3e2400] 03:47:28 INFO - PROCESS | 1833 | 1461235648385 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 03:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1881ms 03:47:28 INFO - PROCESS | 1833 | 1461235648419 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 03:47:28 INFO - PROCESS | 1833 | 1461235648425 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 03:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:47:28 INFO - PROCESS | 1833 | 1461235648433 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:47:28 INFO - PROCESS | 1833 | 1461235648437 Marionette TRACE conn3 <- [1,1282,null,{}] 03:47:28 INFO - PROCESS | 1833 | 1461235648443 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:28 INFO - PROCESS | 1833 | 1461235648617 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 03:47:28 INFO - PROCESS | 1833 | 1461235648869 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed022be000 == 114 [pid = 1833] [id = 328] 03:47:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7fecff709c00) [pid = 1833] [serial = 985] [outer = (nil)] 03:47:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7fed016a2c00) [pid = 1833] [serial = 986] [outer = 0x7fecff709c00] 03:47:28 INFO - PROCESS | 1833 | 1461235648939 Marionette DEBUG loaded listener.js 03:47:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7fed07abc000) [pid = 1833] [serial = 987] [outer = 0x7fecff709c00] 03:47:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b81e800 == 113 [pid = 1833] [id = 313] 03:47:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b662800 == 112 [pid = 1833] [id = 312] 03:47:29 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7fed16e7dc00) [pid = 1833] [serial = 857] [outer = (nil)] [url = about:blank] 03:47:29 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7fed15e73400) [pid = 1833] [serial = 854] [outer = (nil)] [url = about:blank] 03:47:29 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7fed07cc9c00) [pid = 1833] [serial = 860] [outer = (nil)] [url = about:blank] 03:47:29 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7fed13dc8c00) [pid = 1833] [serial = 851] [outer = (nil)] [url = about:blank] 03:47:29 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7fed13636800) [pid = 1833] [serial = 848] [outer = (nil)] [url = about:blank] 03:47:29 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7fed0f5ed800) [pid = 1833] [serial = 845] [outer = (nil)] [url = about:blank] 03:47:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b039000 == 111 [pid = 1833] [id = 311] 03:47:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0a41a800 == 110 [pid = 1833] [id = 310] 03:47:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed02acd800 == 109 [pid = 1833] [id = 309] 03:47:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed00d0c800 == 108 [pid = 1833] [id = 308] 03:47:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0870c800 == 107 [pid = 1833] [id = 307] 03:47:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2be11000 == 106 [pid = 1833] [id = 303] 03:47:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed022a8000 == 105 [pid = 1833] [id = 302] 03:47:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2ae95000 == 104 [pid = 1833] [id = 301] 03:47:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26f0d800 == 103 [pid = 1833] [id = 300] 03:47:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed268c0000 == 102 [pid = 1833] [id = 299] 03:47:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed22819000 == 101 [pid = 1833] [id = 298] 03:47:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed161de800 == 100 [pid = 1833] [id = 297] 03:47:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0c696000 == 99 [pid = 1833] [id = 296] 03:47:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed08946000 == 98 [pid = 1833] [id = 295] 03:47:29 INFO - PROCESS | 1833 | 1461235649934 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 03:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1532ms 03:47:29 INFO - PROCESS | 1833 | 1461235649969 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 03:47:29 INFO - PROCESS | 1833 | 1461235649974 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 03:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:47:29 INFO - PROCESS | 1833 | 1461235649980 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:47:29 INFO - PROCESS | 1833 | 1461235649982 Marionette TRACE conn3 <- [1,1286,null,{}] 03:47:29 INFO - PROCESS | 1833 | 1461235649988 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:30 INFO - PROCESS | 1833 | 1461235650155 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 03:47:30 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7fed09450800) [pid = 1833] [serial = 836] [outer = (nil)] [url = about:blank] 03:47:30 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7fed0ad95400) [pid = 1833] [serial = 839] [outer = (nil)] [url = about:blank] 03:47:30 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7fed0d464000) [pid = 1833] [serial = 842] [outer = (nil)] [url = about:blank] 03:47:30 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7fed023cc400) [pid = 1833] [serial = 867] [outer = (nil)] [url = about:blank] 03:47:30 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7fed0b413c00) [pid = 1833] [serial = 875] [outer = (nil)] [url = about:blank] 03:47:30 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7fed0952dc00) [pid = 1833] [serial = 870] [outer = (nil)] [url = about:blank] 03:47:30 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7fed0ad60400) [pid = 1833] [serial = 873] [outer = (nil)] [url = about:blank] 03:47:30 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7fed0e188c00) [pid = 1833] [serial = 879] [outer = (nil)] [url = about:blank] 03:47:30 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7fed094f0400) [pid = 1833] [serial = 869] [outer = (nil)] [url = about:blank] 03:47:30 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7fed0d463400) [pid = 1833] [serial = 878] [outer = (nil)] [url = about:blank] 03:47:30 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7fed0b64b000) [pid = 1833] [serial = 876] [outer = (nil)] [url = about:blank] 03:47:30 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7fed0e041400) [pid = 1833] [serial = 881] [outer = (nil)] [url = about:blank] 03:47:30 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7fed0a844000) [pid = 1833] [serial = 872] [outer = (nil)] [url = about:blank] 03:47:30 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7fed0e189800) [pid = 1833] [serial = 831] [outer = (nil)] [url = about:blank] 03:47:30 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fed015ac400) [pid = 1833] [serial = 866] [outer = (nil)] [url = about:blank] 03:47:30 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fed015b0400) [pid = 1833] [serial = 833] [outer = (nil)] [url = about:blank] 03:47:30 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7fed22b15400) [pid = 1833] [serial = 863] [outer = (nil)] [url = about:blank] 03:47:30 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7fed0f11d800) [pid = 1833] [serial = 882] [outer = (nil)] [url = about:blank] 03:47:30 INFO - PROCESS | 1833 | 1461235650394 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed07bab000 == 99 [pid = 1833] [id = 329] 03:47:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7fecff5e8000) [pid = 1833] [serial = 988] [outer = (nil)] 03:47:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7fed07cc7400) [pid = 1833] [serial = 989] [outer = 0x7fecff5e8000] 03:47:30 INFO - PROCESS | 1833 | 1461235650480 Marionette DEBUG loaded listener.js 03:47:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fed088ef400) [pid = 1833] [serial = 990] [outer = 0x7fecff5e8000] 03:47:31 INFO - PROCESS | 1833 | 1461235651252 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 03:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1329ms 03:47:31 INFO - PROCESS | 1833 | 1461235651316 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 03:47:31 INFO - PROCESS | 1833 | 1461235651319 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 03:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:47:31 INFO - PROCESS | 1833 | 1461235651332 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:47:31 INFO - PROCESS | 1833 | 1461235651340 Marionette TRACE conn3 <- [1,1290,null,{}] 03:47:31 INFO - PROCESS | 1833 | 1461235651348 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:31 INFO - PROCESS | 1833 | 1461235651531 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 03:47:31 INFO - PROCESS | 1833 | 1461235651542 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0afba000 == 100 [pid = 1833] [id = 330] 03:47:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fed08781800) [pid = 1833] [serial = 991] [outer = (nil)] 03:47:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7fed0a435400) [pid = 1833] [serial = 992] [outer = 0x7fed08781800] 03:47:31 INFO - PROCESS | 1833 | 1461235651605 Marionette DEBUG loaded listener.js 03:47:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7fed0a84dc00) [pid = 1833] [serial = 993] [outer = 0x7fed08781800] 03:47:32 INFO - PROCESS | 1833 | 1461235652477 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 03:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1196ms 03:47:32 INFO - PROCESS | 1833 | 1461235652522 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 03:47:32 INFO - PROCESS | 1833 | 1461235652526 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 03:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:47:32 INFO - PROCESS | 1833 | 1461235652540 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:47:32 INFO - PROCESS | 1833 | 1461235652544 Marionette TRACE conn3 <- [1,1294,null,{}] 03:47:32 INFO - PROCESS | 1833 | 1461235652558 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:32 INFO - PROCESS | 1833 | 1461235652777 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 03:47:32 INFO - PROCESS | 1833 | 1461235652805 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b434800 == 101 [pid = 1833] [id = 331] 03:47:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7fed0a43ac00) [pid = 1833] [serial = 994] [outer = (nil)] 03:47:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7fed0ad5e800) [pid = 1833] [serial = 995] [outer = 0x7fed0a43ac00] 03:47:32 INFO - PROCESS | 1833 | 1461235652867 Marionette DEBUG loaded listener.js 03:47:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7fed0b413c00) [pid = 1833] [serial = 996] [outer = 0x7fed0a43ac00] 03:47:33 INFO - PROCESS | 1833 | 1461235653709 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 03:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1195ms 03:47:33 INFO - PROCESS | 1833 | 1461235653727 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 03:47:33 INFO - PROCESS | 1833 | 1461235653729 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 03:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:47:33 INFO - PROCESS | 1833 | 1461235653735 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:47:33 INFO - PROCESS | 1833 | 1461235653737 Marionette TRACE conn3 <- [1,1298,null,{}] 03:47:33 INFO - PROCESS | 1833 | 1461235653742 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:33 INFO - PROCESS | 1833 | 1461235653945 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 03:47:33 INFO - PROCESS | 1833 | 1461235653977 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b811800 == 102 [pid = 1833] [id = 332] 03:47:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7fed0c892800) [pid = 1833] [serial = 997] [outer = (nil)] 03:47:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7fed0d466c00) [pid = 1833] [serial = 998] [outer = 0x7fed0c892800] 03:47:34 INFO - PROCESS | 1833 | 1461235654047 Marionette DEBUG loaded listener.js 03:47:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7fed0e188c00) [pid = 1833] [serial = 999] [outer = 0x7fed0c892800] 03:47:34 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7fed0a472800) [pid = 1833] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:47:34 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7fecfd3db400) [pid = 1833] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:47:34 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7fed07cd4000) [pid = 1833] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:47:34 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7fed016ad400) [pid = 1833] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:47:34 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7fed016a5800) [pid = 1833] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:47:34 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7fed089bc400) [pid = 1833] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:47:35 INFO - PROCESS | 1833 | 1461235655150 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 03:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1427ms 03:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:47:35 INFO - PROCESS | 1833 | 1461235655163 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 03:47:35 INFO - PROCESS | 1833 | 1461235655165 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 03:47:35 INFO - PROCESS | 1833 | 1461235655171 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:47:35 INFO - PROCESS | 1833 | 1461235655174 Marionette TRACE conn3 <- [1,1302,null,{}] 03:47:35 INFO - PROCESS | 1833 | 1461235655178 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:35 INFO - PROCESS | 1833 | 1461235655395 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 03:47:35 INFO - PROCESS | 1833 | 1461235655429 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0c69f800 == 103 [pid = 1833] [id = 333] 03:47:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7fed07ccf400) [pid = 1833] [serial = 1000] [outer = (nil)] 03:47:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7fed0ad67c00) [pid = 1833] [serial = 1001] [outer = 0x7fed07ccf400] 03:47:35 INFO - PROCESS | 1833 | 1461235655489 Marionette DEBUG loaded listener.js 03:47:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7fed13d68000) [pid = 1833] [serial = 1002] [outer = 0x7fed07ccf400] 03:47:36 INFO - PROCESS | 1833 | 1461235656255 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 03:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1139ms 03:47:36 INFO - PROCESS | 1833 | 1461235656310 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 03:47:36 INFO - PROCESS | 1833 | 1461235656312 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 03:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:47:36 INFO - PROCESS | 1833 | 1461235656326 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:47:36 INFO - PROCESS | 1833 | 1461235656328 Marionette TRACE conn3 <- [1,1306,null,{}] 03:47:36 INFO - PROCESS | 1833 | 1461235656332 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:36 INFO - PROCESS | 1833 | 1461235656500 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 03:47:36 INFO - PROCESS | 1833 | 1461235656509 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed109aa800 == 104 [pid = 1833] [id = 334] 03:47:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7fed13d0fc00) [pid = 1833] [serial = 1003] [outer = (nil)] 03:47:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7fed150dbc00) [pid = 1833] [serial = 1004] [outer = 0x7fed13d0fc00] 03:47:36 INFO - PROCESS | 1833 | 1461235656570 Marionette DEBUG loaded listener.js 03:47:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7fed1620d800) [pid = 1833] [serial = 1005] [outer = 0x7fed13d0fc00] 03:47:37 INFO - PROCESS | 1833 | 1461235657664 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 03:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1393ms 03:47:37 INFO - PROCESS | 1833 | 1461235657721 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 03:47:37 INFO - PROCESS | 1833 | 1461235657726 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 03:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:47:37 INFO - PROCESS | 1833 | 1461235657735 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:47:37 INFO - PROCESS | 1833 | 1461235657739 Marionette TRACE conn3 <- [1,1310,null,{}] 03:47:37 INFO - PROCESS | 1833 | 1461235657746 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:37 INFO - PROCESS | 1833 | 1461235657940 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 03:47:38 INFO - PROCESS | 1833 | 1461235658124 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0869f000 == 105 [pid = 1833] [id = 335] 03:47:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7fecfe275000) [pid = 1833] [serial = 1006] [outer = (nil)] 03:47:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7fed016ad400) [pid = 1833] [serial = 1007] [outer = 0x7fecfe275000] 03:47:38 INFO - PROCESS | 1833 | 1461235658196 Marionette DEBUG loaded listener.js 03:47:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7fed08578800) [pid = 1833] [serial = 1008] [outer = 0x7fecfe275000] 03:47:39 INFO - PROCESS | 1833 | 1461235659105 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 03:47:39 INFO - PROCESS | 1833 | 1461235659179 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 03:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:47:39 INFO - PROCESS | 1833 | 1461235659189 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:47:39 INFO - PROCESS | 1833 | 1461235659192 Marionette TRACE conn3 <- [1,1314,null,{}] 03:47:39 INFO - PROCESS | 1833 | 1461235659198 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:39 INFO - PROCESS | 1833 | 1461235659384 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 03:47:39 INFO - PROCESS | 1833 | 1461235659656 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b808000 == 106 [pid = 1833] [id = 336] 03:47:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7fed094f0800) [pid = 1833] [serial = 1009] [outer = (nil)] 03:47:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7fed0a43e000) [pid = 1833] [serial = 1010] [outer = 0x7fed094f0800] 03:47:39 INFO - PROCESS | 1833 | 1461235659770 Marionette DEBUG loaded listener.js 03:47:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7fed0aea0c00) [pid = 1833] [serial = 1011] [outer = 0x7fed094f0800] 03:47:40 INFO - PROCESS | 1833 | 1461235660664 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 03:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1537ms 03:47:40 INFO - PROCESS | 1833 | 1461235660727 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 03:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:47:40 INFO - PROCESS | 1833 | 1461235660731 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 03:47:40 INFO - PROCESS | 1833 | 1461235660737 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:47:40 INFO - PROCESS | 1833 | 1461235660743 Marionette TRACE conn3 <- [1,1318,null,{}] 03:47:40 INFO - PROCESS | 1833 | 1461235660759 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:40 INFO - PROCESS | 1833 | 1461235660981 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 03:47:41 INFO - PROCESS | 1833 | 1461235661209 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14fb0800 == 107 [pid = 1833] [id = 337] 03:47:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7fed0d45bc00) [pid = 1833] [serial = 1012] [outer = (nil)] 03:47:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7fed0f119c00) [pid = 1833] [serial = 1013] [outer = 0x7fed0d45bc00] 03:47:41 INFO - PROCESS | 1833 | 1461235661331 Marionette DEBUG loaded listener.js 03:47:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7fed13d12800) [pid = 1833] [serial = 1014] [outer = 0x7fed0d45bc00] 03:47:42 INFO - PROCESS | 1833 | 1461235662180 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 03:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1491ms 03:47:42 INFO - PROCESS | 1833 | 1461235662228 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 03:47:42 INFO - PROCESS | 1833 | 1461235662233 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 03:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:47:42 INFO - PROCESS | 1833 | 1461235662239 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:47:42 INFO - PROCESS | 1833 | 1461235662241 Marionette TRACE conn3 <- [1,1322,null,{}] 03:47:42 INFO - PROCESS | 1833 | 1461235662247 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:42 INFO - PROCESS | 1833 | 1461235662428 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 03:47:42 INFO - PROCESS | 1833 | 1461235662622 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed225cb000 == 108 [pid = 1833] [id = 338] 03:47:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7fed0e0e1c00) [pid = 1833] [serial = 1015] [outer = (nil)] 03:47:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7fed16232c00) [pid = 1833] [serial = 1016] [outer = 0x7fed0e0e1c00] 03:47:42 INFO - PROCESS | 1833 | 1461235662698 Marionette DEBUG loaded listener.js 03:47:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7fed1aa62c00) [pid = 1833] [serial = 1017] [outer = 0x7fed0e0e1c00] 03:47:43 INFO - PROCESS | 1833 | 1461235663532 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 03:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1334ms 03:47:43 INFO - PROCESS | 1833 | 1461235663575 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 03:47:43 INFO - PROCESS | 1833 | 1461235663578 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 03:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:47:43 INFO - PROCESS | 1833 | 1461235663584 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:47:43 INFO - PROCESS | 1833 | 1461235663587 Marionette TRACE conn3 <- [1,1326,null,{}] 03:47:43 INFO - PROCESS | 1833 | 1461235663592 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:43 INFO - PROCESS | 1833 | 1461235663762 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 03:47:43 INFO - PROCESS | 1833 | 1461235663955 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed268be800 == 109 [pid = 1833] [id = 339] 03:47:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7fecff143000) [pid = 1833] [serial = 1018] [outer = (nil)] 03:47:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7fecff14c400) [pid = 1833] [serial = 1019] [outer = 0x7fecff143000] 03:47:44 INFO - PROCESS | 1833 | 1461235664033 Marionette DEBUG loaded listener.js 03:47:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7fecff151000) [pid = 1833] [serial = 1020] [outer = 0x7fecff143000] 03:47:44 INFO - PROCESS | 1833 | 1461235664895 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:47:44 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 03:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1379ms 03:47:44 INFO - PROCESS | 1833 | 1461235664969 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 03:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:47:44 INFO - PROCESS | 1833 | 1461235664978 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 03:47:44 INFO - PROCESS | 1833 | 1461235664983 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:47:44 INFO - PROCESS | 1833 | 1461235664986 Marionette TRACE conn3 <- [1,1330,null,{}] 03:47:44 INFO - PROCESS | 1833 | 1461235664991 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:45 INFO - PROCESS | 1833 | 1461235665219 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 03:47:45 INFO - PROCESS | 1833 | 1461235665406 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2be0b000 == 110 [pid = 1833] [id = 340] 03:47:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7fed09512000) [pid = 1833] [serial = 1021] [outer = (nil)] 03:47:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7fed22b15400) [pid = 1833] [serial = 1022] [outer = 0x7fed09512000] 03:47:45 INFO - PROCESS | 1833 | 1461235665516 Marionette DEBUG loaded listener.js 03:47:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7fed26a95400) [pid = 1833] [serial = 1023] [outer = 0x7fed09512000] 03:47:46 INFO - PROCESS | 1833 | 1461235666338 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 03:47:46 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 03:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1432ms 03:47:46 INFO - PROCESS | 1833 | 1461235666423 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 03:47:46 INFO - PROCESS | 1833 | 1461235666427 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 03:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:47:46 INFO - PROCESS | 1833 | 1461235666438 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:47:46 INFO - PROCESS | 1833 | 1461235666440 Marionette TRACE conn3 <- [1,1334,null,{}] 03:47:46 INFO - PROCESS | 1833 | 1461235666446 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:46 INFO - PROCESS | 1833 | 1461235666651 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 03:47:46 INFO - PROCESS | 1833 | 1461235666838 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00357000 == 111 [pid = 1833] [id = 341] 03:47:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7fecff51ac00) [pid = 1833] [serial = 1024] [outer = (nil)] 03:47:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7fecff521c00) [pid = 1833] [serial = 1025] [outer = 0x7fecff51ac00] 03:47:46 INFO - PROCESS | 1833 | 1461235666912 Marionette DEBUG loaded listener.js 03:47:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7fecff526400) [pid = 1833] [serial = 1026] [outer = 0x7fecff51ac00] 03:47:47 INFO - PROCESS | 1833 | 1461235667756 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 03:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1378ms 03:47:47 INFO - PROCESS | 1833 | 1461235667815 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 03:47:47 INFO - PROCESS | 1833 | 1461235667817 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 03:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:47:47 INFO - PROCESS | 1833 | 1461235667824 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:47:47 INFO - PROCESS | 1833 | 1461235667826 Marionette TRACE conn3 <- [1,1338,null,{}] 03:47:47 INFO - PROCESS | 1833 | 1461235667832 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:48 INFO - PROCESS | 1833 | 1461235668002 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 03:47:48 INFO - PROCESS | 1833 | 1461235668195 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f0ab800 == 112 [pid = 1833] [id = 342] 03:47:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7fecff51b000) [pid = 1833] [serial = 1027] [outer = (nil)] 03:47:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7fed0b4a7000) [pid = 1833] [serial = 1028] [outer = 0x7fecff51b000] 03:47:48 INFO - PROCESS | 1833 | 1461235668269 Marionette DEBUG loaded listener.js 03:47:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7fed0b4ac000) [pid = 1833] [serial = 1029] [outer = 0x7fecff51b000] 03:47:49 INFO - PROCESS | 1833 | 1461235669589 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 03:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1781ms 03:47:49 INFO - PROCESS | 1833 | 1461235669605 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 03:47:49 INFO - PROCESS | 1833 | 1461235669608 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 03:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:47:49 INFO - PROCESS | 1833 | 1461235669614 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:47:49 INFO - PROCESS | 1833 | 1461235669616 Marionette TRACE conn3 <- [1,1342,null,{}] 03:47:49 INFO - PROCESS | 1833 | 1461235669623 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:49 INFO - PROCESS | 1833 | 1461235669854 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 03:47:50 INFO - PROCESS | 1833 | 1461235670071 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed01718800 == 113 [pid = 1833] [id = 343] 03:47:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7fecfdfdf000) [pid = 1833] [serial = 1030] [outer = (nil)] 03:47:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7fecfef5a800) [pid = 1833] [serial = 1031] [outer = 0x7fecfdfdf000] 03:47:50 INFO - PROCESS | 1833 | 1461235670144 Marionette DEBUG loaded listener.js 03:47:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7fed089bb400) [pid = 1833] [serial = 1032] [outer = 0x7fecfdfdf000] 03:47:51 INFO - PROCESS | 1833 | 1461235671434 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 03:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1880ms 03:47:51 INFO - PROCESS | 1833 | 1461235671494 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 03:47:51 INFO - PROCESS | 1833 | 1461235671501 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 03:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:47:51 INFO - PROCESS | 1833 | 1461235671508 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:47:51 INFO - PROCESS | 1833 | 1461235671513 Marionette TRACE conn3 <- [1,1346,null,{}] 03:47:51 INFO - PROCESS | 1833 | 1461235671519 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:51 INFO - PROCESS | 1833 | 1461235671687 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 03:47:51 INFO - PROCESS | 1833 | 1461235671898 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed086b3800 == 114 [pid = 1833] [id = 344] 03:47:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7fecfd9d2c00) [pid = 1833] [serial = 1033] [outer = (nil)] 03:47:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7fecfe0df000) [pid = 1833] [serial = 1034] [outer = 0x7fecfd9d2c00] 03:47:51 INFO - PROCESS | 1833 | 1461235671965 Marionette DEBUG loaded listener.js 03:47:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7fecff70c400) [pid = 1833] [serial = 1035] [outer = 0x7fecfd9d2c00] 03:47:52 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0afd4000 == 113 [pid = 1833] [id = 10] 03:47:53 INFO - PROCESS | 1833 | 1461235673120 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 03:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1683ms 03:47:53 INFO - PROCESS | 1833 | 1461235673192 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 03:47:53 INFO - PROCESS | 1833 | 1461235673199 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 03:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:47:53 INFO - PROCESS | 1833 | 1461235673208 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:47:53 INFO - PROCESS | 1833 | 1461235673211 Marionette TRACE conn3 <- [1,1350,null,{}] 03:47:53 INFO - PROCESS | 1833 | 1461235673215 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:53 INFO - PROCESS | 1833 | 1461235673419 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 03:47:53 INFO - PROCESS | 1833 | 1461235673692 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed07b9e000 == 114 [pid = 1833] [id = 345] 03:47:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7fed016ab400) [pid = 1833] [serial = 1036] [outer = (nil)] 03:47:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7fed088ecc00) [pid = 1833] [serial = 1037] [outer = 0x7fed016ab400] 03:47:53 INFO - PROCESS | 1833 | 1461235673803 Marionette DEBUG loaded listener.js 03:47:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7fed09450800) [pid = 1833] [serial = 1038] [outer = 0x7fed016ab400] 03:47:54 INFO - PROCESS | 1833 | 1461235674629 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 03:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1477ms 03:47:54 INFO - PROCESS | 1833 | 1461235674687 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 03:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:47:54 INFO - PROCESS | 1833 | 1461235674691 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 03:47:54 INFO - PROCESS | 1833 | 1461235674697 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:47:54 INFO - PROCESS | 1833 | 1461235674702 Marionette TRACE conn3 <- [1,1354,null,{}] 03:47:54 INFO - PROCESS | 1833 | 1461235674716 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:54 INFO - PROCESS | 1833 | 1461235674904 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 03:47:55 INFO - PROCESS | 1833 | 1461235675111 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b666000 == 115 [pid = 1833] [id = 346] 03:47:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7fed09443000) [pid = 1833] [serial = 1039] [outer = (nil)] 03:47:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7fed09765800) [pid = 1833] [serial = 1040] [outer = 0x7fed09443000] 03:47:55 INFO - PROCESS | 1833 | 1461235675178 Marionette DEBUG loaded listener.js 03:47:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7fed0a435800) [pid = 1833] [serial = 1041] [outer = 0x7fed09443000] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7fecfe276800) [pid = 1833] [serial = 914] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7fecfe18bc00) [pid = 1833] [serial = 905] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7fed0ab60400) [pid = 1833] [serial = 941] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7fed07cd4800) [pid = 1833] [serial = 887] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7fed15609400) [pid = 1833] [serial = 899] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7fed0a845800) [pid = 1833] [serial = 890] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7fed26368c00) [pid = 1833] [serial = 902] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7fed13d6e400) [pid = 1833] [serial = 896] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7fecfdfdc000) [pid = 1833] [serial = 908] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7fed0877c800) [pid = 1833] [serial = 920] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7fed0e18a000) [pid = 1833] [serial = 893] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7fecfe269c00) [pid = 1833] [serial = 911] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7fed023c6800) [pid = 1833] [serial = 917] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0c69f800 == 114 [pid = 1833] [id = 333] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b811800 == 113 [pid = 1833] [id = 332] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b434800 == 112 [pid = 1833] [id = 331] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0afba000 == 111 [pid = 1833] [id = 330] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed07bab000 == 110 [pid = 1833] [id = 329] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed022be000 == 109 [pid = 1833] [id = 328] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed07bb0000 == 108 [pid = 1833] [id = 327] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2ae05800 == 107 [pid = 1833] [id = 325] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed268bd000 == 106 [pid = 1833] [id = 324] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2630b800 == 105 [pid = 1833] [id = 323] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed225e2000 == 104 [pid = 1833] [id = 322] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed208d9800 == 103 [pid = 1833] [id = 321] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed15a71000 == 102 [pid = 1833] [id = 320] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14a61800 == 101 [pid = 1833] [id = 319] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed142b4000 == 100 [pid = 1833] [id = 318] 03:47:56 INFO - PROCESS | 1833 | 1461235676254 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed109a6800 == 99 [pid = 1833] [id = 317] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0c691800 == 98 [pid = 1833] [id = 316] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0a403000 == 97 [pid = 1833] [id = 315] 03:47:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed004d1800 == 96 [pid = 1833] [id = 314] 03:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1582ms 03:47:56 INFO - PROCESS | 1833 | 1461235676278 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 03:47:56 INFO - PROCESS | 1833 | 1461235676282 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 03:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:47:56 INFO - PROCESS | 1833 | 1461235676287 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:47:56 INFO - PROCESS | 1833 | 1461235676289 Marionette TRACE conn3 <- [1,1358,null,{}] 03:47:56 INFO - PROCESS | 1833 | 1461235676295 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:56 INFO - PROCESS | 1833 | 1461235676479 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7fed0a850000) [pid = 1833] [serial = 938] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7fed0aa58000) [pid = 1833] [serial = 939] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7fecfef52800) [pid = 1833] [serial = 924] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7fecfe0ddc00) [pid = 1833] [serial = 923] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7fed0944c400) [pid = 1833] [serial = 932] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7fed023ca400) [pid = 1833] [serial = 927] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7fed02065400) [pid = 1833] [serial = 926] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7fed13687800) [pid = 1833] [serial = 884] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7fed0877f800) [pid = 1833] [serial = 929] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7fed088e9c00) [pid = 1833] [serial = 930] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7fed09511c00) [pid = 1833] [serial = 935] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7fed0952d000) [pid = 1833] [serial = 936] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7fed094f1c00) [pid = 1833] [serial = 933] [outer = (nil)] [url = about:blank] 03:47:56 INFO - PROCESS | 1833 | 1461235676640 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed022b8000 == 97 [pid = 1833] [id = 347] 03:47:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7fecfe0ddc00) [pid = 1833] [serial = 1042] [outer = (nil)] 03:47:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7fed023ca400) [pid = 1833] [serial = 1043] [outer = 0x7fecfe0ddc00] 03:47:56 INFO - PROCESS | 1833 | 1461235676702 Marionette DEBUG loaded listener.js 03:47:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7fed0a437400) [pid = 1833] [serial = 1044] [outer = 0x7fecfe0ddc00] 03:47:57 INFO - PROCESS | 1833 | 1461235677449 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 03:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1179ms 03:47:57 INFO - PROCESS | 1833 | 1461235677467 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 03:47:57 INFO - PROCESS | 1833 | 1461235677470 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 03:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:47:57 INFO - PROCESS | 1833 | 1461235677475 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:47:57 INFO - PROCESS | 1833 | 1461235677478 Marionette TRACE conn3 <- [1,1362,null,{}] 03:47:57 INFO - PROCESS | 1833 | 1461235677483 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:57 INFO - PROCESS | 1833 | 1461235677648 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 03:47:57 INFO - PROCESS | 1833 | 1461235677798 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed09419000 == 98 [pid = 1833] [id = 348] 03:47:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7fecfe273400) [pid = 1833] [serial = 1045] [outer = (nil)] 03:47:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7fed0a845800) [pid = 1833] [serial = 1046] [outer = 0x7fecfe273400] 03:47:57 INFO - PROCESS | 1833 | 1461235677859 Marionette DEBUG loaded listener.js 03:47:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7fed0aa5d000) [pid = 1833] [serial = 1047] [outer = 0x7fecfe273400] 03:47:58 INFO - PROCESS | 1833 | 1461235678601 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 03:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1175ms 03:47:58 INFO - PROCESS | 1833 | 1461235678657 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 03:47:58 INFO - PROCESS | 1833 | 1461235678660 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 03:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:47:58 INFO - PROCESS | 1833 | 1461235678666 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:47:58 INFO - PROCESS | 1833 | 1461235678669 Marionette TRACE conn3 <- [1,1366,null,{}] 03:47:58 INFO - PROCESS | 1833 | 1461235678678 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:47:58 INFO - PROCESS | 1833 | 1461235678906 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 03:47:58 INFO - PROCESS | 1833 | 1461235678923 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:47:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0c686800 == 99 [pid = 1833] [id = 349] 03:47:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7fed0a8cc400) [pid = 1833] [serial = 1048] [outer = (nil)] 03:47:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7fed0b406c00) [pid = 1833] [serial = 1049] [outer = 0x7fed0a8cc400] 03:47:58 INFO - PROCESS | 1833 | 1461235678987 Marionette DEBUG loaded listener.js 03:47:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7fed0b4adc00) [pid = 1833] [serial = 1050] [outer = 0x7fed0a8cc400] 03:47:59 INFO - PROCESS | 1833 | 1461235679866 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 03:47:59 INFO - PROCESS | 1833 | 1461235679897 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 03:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:47:59 INFO - PROCESS | 1833 | 1461235679910 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:47:59 INFO - PROCESS | 1833 | 1461235679913 Marionette TRACE conn3 <- [1,1370,null,{}] 03:47:59 INFO - PROCESS | 1833 | 1461235679918 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:00 INFO - PROCESS | 1833 | 1461235680135 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 03:48:00 INFO - PROCESS | 1833 | 1461235680168 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f0a8000 == 100 [pid = 1833] [id = 350] 03:48:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7fed0ad5ac00) [pid = 1833] [serial = 1051] [outer = (nil)] 03:48:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7fed0b61a000) [pid = 1833] [serial = 1052] [outer = 0x7fed0ad5ac00] 03:48:00 INFO - PROCESS | 1833 | 1461235680229 Marionette DEBUG loaded listener.js 03:48:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7fed0c896800) [pid = 1833] [serial = 1053] [outer = 0x7fed0ad5ac00] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7fed13d97400) [pid = 1833] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7fed13d12000) [pid = 1833] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7fecfdfd5800) [pid = 1833] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7fed0877b800) [pid = 1833] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7fecff709c00) [pid = 1833] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7fed13d1a800) [pid = 1833] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7fed015b2000) [pid = 1833] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7fed216d9c00) [pid = 1833] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7fecfd3dcc00) [pid = 1833] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7fed162c6000) [pid = 1833] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7fed134e4400) [pid = 1833] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7fecff5e8000) [pid = 1833] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7fed0b620400) [pid = 1833] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7fed161c9800) [pid = 1833] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7fed02068000) [pid = 1833] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7fed016af800) [pid = 1833] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7fed129f7800) [pid = 1833] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7fecfdfd2400) [pid = 1833] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7fecff5f1800) [pid = 1833] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7fed016a3800) [pid = 1833] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7fed13dc1c00) [pid = 1833] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7fed1623c800) [pid = 1833] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7fecfe0dac00) [pid = 1833] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7fed0d430c00) [pid = 1833] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7fed0ad5d400) [pid = 1833] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7fecfd3dac00) [pid = 1833] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7fed08781800) [pid = 1833] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7fecfd9d1c00) [pid = 1833] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7fed015b7c00) [pid = 1833] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7fecfe0d9000) [pid = 1833] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fecfe182800) [pid = 1833] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fecff5e9c00) [pid = 1833] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7fecfd3e2400) [pid = 1833] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7fed0a43ac00) [pid = 1833] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7fecfef52400) [pid = 1833] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7fecfd9cdc00) [pid = 1833] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7fecfef57800) [pid = 1833] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7fed12517000) [pid = 1833] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7fed228d7800) [pid = 1833] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7fecfe0d8000) [pid = 1833] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7fed15595000) [pid = 1833] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7fed0952a400) [pid = 1833] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7fed0a8d1000) [pid = 1833] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7fed0c892800) [pid = 1833] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7fed12933800) [pid = 1833] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7fed0a478400) [pid = 1833] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7fecff5e6800) [pid = 1833] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7fed0e187c00) [pid = 1833] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7fed0b64a800) [pid = 1833] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7fecfd9cd800) [pid = 1833] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7fed0a849c00) [pid = 1833] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7fecfdfdd000) [pid = 1833] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7fed0a848000) [pid = 1833] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7fecfef61c00) [pid = 1833] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7fecfd9cc800) [pid = 1833] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7fed12934c00) [pid = 1833] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7fed07cca400) [pid = 1833] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7fed0d464c00) [pid = 1833] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7fed0a434000) [pid = 1833] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7fed0c677400) [pid = 1833] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7fed0b617400) [pid = 1833] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7fed07ccdc00) [pid = 1833] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7fed015b7800) [pid = 1833] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7fecff5e6400) [pid = 1833] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7fed0aa52000) [pid = 1833] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7fed07ccf400) [pid = 1833] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7fecff5e5c00) [pid = 1833] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7fed0953a000) [pid = 1833] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:48:01 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7fecfef5a400) [pid = 1833] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:48:02 INFO - PROCESS | 1833 | 1461235682142 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 03:48:02 INFO - PROCESS | 1833 | 1461235682199 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 03:48:02 INFO - PROCESS | 1833 | 1461235682206 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:48:02 INFO - PROCESS | 1833 | 1461235682208 Marionette TRACE conn3 <- [1,1374,null,{}] 03:48:02 INFO - PROCESS | 1833 | 1461235682214 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:02 INFO - PROCESS | 1833 | 1461235682430 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 03:48:02 INFO - PROCESS | 1833 | 1461235682460 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed004dd800 == 101 [pid = 1833] [id = 351] 03:48:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7fecfd3d5000) [pid = 1833] [serial = 1054] [outer = (nil)] 03:48:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7fecfdfd6800) [pid = 1833] [serial = 1055] [outer = 0x7fecfd3d5000] 03:48:02 INFO - PROCESS | 1833 | 1461235682532 Marionette DEBUG loaded listener.js 03:48:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7fecfef61c00) [pid = 1833] [serial = 1056] [outer = 0x7fecfd3d5000] 03:48:03 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:03 INFO - PROCESS | 1833 | 1461235683331 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 03:48:03 INFO - PROCESS | 1833 | 1461235683391 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 03:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:48:03 INFO - PROCESS | 1833 | 1461235683397 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:48:03 INFO - PROCESS | 1833 | 1461235683400 Marionette TRACE conn3 <- [1,1378,null,{}] 03:48:03 INFO - PROCESS | 1833 | 1461235683405 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:03 INFO - PROCESS | 1833 | 1461235683566 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 03:48:03 INFO - PROCESS | 1833 | 1461235683585 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0afcc000 == 102 [pid = 1833] [id = 352] 03:48:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7fecfd9d0c00) [pid = 1833] [serial = 1057] [outer = (nil)] 03:48:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7fed07cce400) [pid = 1833] [serial = 1058] [outer = 0x7fecfd9d0c00] 03:48:03 INFO - PROCESS | 1833 | 1461235683647 Marionette DEBUG loaded listener.js 03:48:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7fed089be800) [pid = 1833] [serial = 1059] [outer = 0x7fecfd9d0c00] 03:48:04 INFO - PROCESS | 1833 | 1461235684828 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 03:48:04 INFO - PROCESS | 1833 | 1461235684884 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 03:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:48:04 INFO - PROCESS | 1833 | 1461235684894 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:48:04 INFO - PROCESS | 1833 | 1461235684898 Marionette TRACE conn3 <- [1,1382,null,{}] 03:48:04 INFO - PROCESS | 1833 | 1461235684905 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:05 INFO - PROCESS | 1833 | 1461235685148 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 03:48:05 INFO - PROCESS | 1833 | 1461235685395 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed09405000 == 103 [pid = 1833] [id = 353] 03:48:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7fecff5e9c00) [pid = 1833] [serial = 1060] [outer = (nil)] 03:48:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7fecff70d800) [pid = 1833] [serial = 1061] [outer = 0x7fecff5e9c00] 03:48:05 INFO - PROCESS | 1833 | 1461235685506 Marionette DEBUG loaded listener.js 03:48:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7fed07aafc00) [pid = 1833] [serial = 1062] [outer = 0x7fecff5e9c00] 03:48:06 INFO - PROCESS | 1833 | [1833] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:48:06 INFO - PROCESS | 1833 | 1461235686550 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 03:48:06 INFO - PROCESS | 1833 | 1461235686635 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 03:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:48:06 INFO - PROCESS | 1833 | 1461235686647 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:48:06 INFO - PROCESS | 1833 | 1461235686650 Marionette TRACE conn3 <- [1,1386,null,{}] 03:48:06 INFO - PROCESS | 1833 | 1461235686656 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:06 INFO - PROCESS | 1833 | 1461235686896 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 03:48:07 INFO - PROCESS | 1833 | 1461235687207 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b80d800 == 104 [pid = 1833] [id = 354] 03:48:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7fecff702800) [pid = 1833] [serial = 1063] [outer = (nil)] 03:48:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7fed094f8c00) [pid = 1833] [serial = 1064] [outer = 0x7fecff702800] 03:48:07 INFO - PROCESS | 1833 | 1461235687290 Marionette DEBUG loaded listener.js 03:48:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7fed0952a400) [pid = 1833] [serial = 1065] [outer = 0x7fecff702800] 03:48:08 INFO - PROCESS | 1833 | 1461235688228 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 03:48:08 INFO - PROCESS | 1833 | 1461235688293 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 03:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:48:08 INFO - PROCESS | 1833 | 1461235688300 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:48:08 INFO - PROCESS | 1833 | 1461235688306 Marionette TRACE conn3 <- [1,1390,null,{}] 03:48:08 INFO - PROCESS | 1833 | 1461235688325 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:08 INFO - PROCESS | 1833 | 1461235688612 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 03:48:08 INFO - PROCESS | 1833 | 1461235688794 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed13fe1000 == 105 [pid = 1833] [id = 355] 03:48:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7fed016a6400) [pid = 1833] [serial = 1066] [outer = (nil)] 03:48:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7fed0a847800) [pid = 1833] [serial = 1067] [outer = 0x7fed016a6400] 03:48:08 INFO - PROCESS | 1833 | 1461235688915 Marionette DEBUG loaded listener.js 03:48:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7fed0ab54800) [pid = 1833] [serial = 1068] [outer = 0x7fed016a6400] 03:48:09 INFO - PROCESS | 1833 | 1461235689786 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 03:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1539ms 03:48:09 INFO - PROCESS | 1833 | 1461235689841 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 03:48:09 INFO - PROCESS | 1833 | 1461235689844 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 03:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:48:09 INFO - PROCESS | 1833 | 1461235689851 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:48:09 INFO - PROCESS | 1833 | 1461235689855 Marionette TRACE conn3 <- [1,1394,null,{}] 03:48:09 INFO - PROCESS | 1833 | 1461235689860 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:10 INFO - PROCESS | 1833 | 1461235690047 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 03:48:10 INFO - PROCESS | 1833 | 1461235690236 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14a50000 == 106 [pid = 1833] [id = 356] 03:48:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7fecfef59000) [pid = 1833] [serial = 1069] [outer = (nil)] 03:48:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7fed0aeaac00) [pid = 1833] [serial = 1070] [outer = 0x7fecfef59000] 03:48:10 INFO - PROCESS | 1833 | 1461235690314 Marionette DEBUG loaded listener.js 03:48:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7fed0b40f000) [pid = 1833] [serial = 1071] [outer = 0x7fecfef59000] 03:48:11 INFO - PROCESS | 1833 | 1461235691245 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 03:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1429ms 03:48:11 INFO - PROCESS | 1833 | 1461235691282 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 03:48:11 INFO - PROCESS | 1833 | 1461235691285 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 03:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:48:11 INFO - PROCESS | 1833 | 1461235691292 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:48:11 INFO - PROCESS | 1833 | 1461235691294 Marionette TRACE conn3 <- [1,1398,null,{}] 03:48:11 INFO - PROCESS | 1833 | 1461235691300 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:11 INFO - PROCESS | 1833 | 1461235691487 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 03:48:11 INFO - PROCESS | 1833 | 1461235691693 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15a71000 == 107 [pid = 1833] [id = 357] 03:48:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7fed015af000) [pid = 1833] [serial = 1072] [outer = (nil)] 03:48:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7fed0ad66c00) [pid = 1833] [serial = 1073] [outer = 0x7fed015af000] 03:48:11 INFO - PROCESS | 1833 | 1461235691765 Marionette DEBUG loaded listener.js 03:48:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7fed0b64a800) [pid = 1833] [serial = 1074] [outer = 0x7fed015af000] 03:48:12 INFO - PROCESS | 1833 | 1461235692677 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 03:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1433ms 03:48:12 INFO - PROCESS | 1833 | 1461235692727 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 03:48:12 INFO - PROCESS | 1833 | 1461235692731 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 03:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:48:12 INFO - PROCESS | 1833 | 1461235692738 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:48:12 INFO - PROCESS | 1833 | 1461235692742 Marionette TRACE conn3 <- [1,1402,null,{}] 03:48:12 INFO - PROCESS | 1833 | 1461235692748 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:12 INFO - PROCESS | 1833 | 1461235692982 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 03:48:13 INFO - PROCESS | 1833 | 1461235693173 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed21662800 == 108 [pid = 1833] [id = 358] 03:48:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7fed0b647c00) [pid = 1833] [serial = 1075] [outer = (nil)] 03:48:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7fed0e18a800) [pid = 1833] [serial = 1076] [outer = 0x7fed0b647c00] 03:48:13 INFO - PROCESS | 1833 | 1461235693300 Marionette DEBUG loaded listener.js 03:48:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7fed0f5e8c00) [pid = 1833] [serial = 1077] [outer = 0x7fed0b647c00] 03:48:14 INFO - PROCESS | 1833 | 1461235694088 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 03:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1381ms 03:48:14 INFO - PROCESS | 1833 | 1461235694119 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 03:48:14 INFO - PROCESS | 1833 | 1461235694123 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 03:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:48:14 INFO - PROCESS | 1833 | 1461235694129 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:48:14 INFO - PROCESS | 1833 | 1461235694133 Marionette TRACE conn3 <- [1,1406,null,{}] 03:48:14 INFO - PROCESS | 1833 | 1461235694139 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:14 INFO - PROCESS | 1833 | 1461235694318 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 03:48:14 INFO - PROCESS | 1833 | 1461235694513 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2291e000 == 109 [pid = 1833] [id = 359] 03:48:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7fed0b937400) [pid = 1833] [serial = 1078] [outer = (nil)] 03:48:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7fed12529400) [pid = 1833] [serial = 1079] [outer = 0x7fed0b937400] 03:48:14 INFO - PROCESS | 1833 | 1461235694582 Marionette DEBUG loaded listener.js 03:48:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7fed12533c00) [pid = 1833] [serial = 1080] [outer = 0x7fed0b937400] 03:48:15 INFO - PROCESS | 1833 | 1461235695473 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 03:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1379ms 03:48:15 INFO - PROCESS | 1833 | 1461235695509 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 03:48:15 INFO - PROCESS | 1833 | 1461235695513 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 03:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:48:15 INFO - PROCESS | 1833 | 1461235695519 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:48:15 INFO - PROCESS | 1833 | 1461235695521 Marionette TRACE conn3 <- [1,1410,null,{}] 03:48:15 INFO - PROCESS | 1833 | 1461235695527 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:15 INFO - PROCESS | 1833 | 1461235695703 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 03:48:15 INFO - PROCESS | 1833 | 1461235695924 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2688b800 == 110 [pid = 1833] [id = 360] 03:48:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7fed0b4b0000) [pid = 1833] [serial = 1081] [outer = (nil)] 03:48:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7fed0f5f0000) [pid = 1833] [serial = 1082] [outer = 0x7fed0b4b0000] 03:48:16 INFO - PROCESS | 1833 | 1461235696001 Marionette DEBUG loaded listener.js 03:48:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7fed12934c00) [pid = 1833] [serial = 1083] [outer = 0x7fed0b4b0000] 03:48:16 INFO - PROCESS | 1833 | 1461235696965 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 03:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1480ms 03:48:17 INFO - PROCESS | 1833 | 1461235697000 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 03:48:17 INFO - PROCESS | 1833 | 1461235697003 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 03:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:48:17 INFO - PROCESS | 1833 | 1461235697010 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:48:17 INFO - PROCESS | 1833 | 1461235697013 Marionette TRACE conn3 <- [1,1414,null,{}] 03:48:17 INFO - PROCESS | 1833 | 1461235697019 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:17 INFO - PROCESS | 1833 | 1461235697204 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 03:48:17 INFO - PROCESS | 1833 | 1461235697399 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26f19000 == 111 [pid = 1833] [id = 361] 03:48:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7fed0c66c000) [pid = 1833] [serial = 1084] [outer = (nil)] 03:48:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7fed1346ec00) [pid = 1833] [serial = 1085] [outer = 0x7fed0c66c000] 03:48:17 INFO - PROCESS | 1833 | 1461235697508 Marionette DEBUG loaded listener.js 03:48:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7fed137ed000) [pid = 1833] [serial = 1086] [outer = 0x7fed0c66c000] 03:48:18 INFO - PROCESS | 1833 | 1461235698415 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 03:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1427ms 03:48:18 INFO - PROCESS | 1833 | 1461235698437 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 03:48:18 INFO - PROCESS | 1833 | 1461235698441 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 03:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:48:18 INFO - PROCESS | 1833 | 1461235698446 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:48:18 INFO - PROCESS | 1833 | 1461235698449 Marionette TRACE conn3 <- [1,1418,null,{}] 03:48:18 INFO - PROCESS | 1833 | 1461235698455 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:18 INFO - PROCESS | 1833 | 1461235698644 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 03:48:18 INFO - PROCESS | 1833 | 1461235698837 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2b07e000 == 112 [pid = 1833] [id = 362] 03:48:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7fed0c66fc00) [pid = 1833] [serial = 1087] [outer = (nil)] 03:48:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7fed13d69000) [pid = 1833] [serial = 1088] [outer = 0x7fed0c66fc00] 03:48:18 INFO - PROCESS | 1833 | 1461235698908 Marionette DEBUG loaded listener.js 03:48:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7fed13d91400) [pid = 1833] [serial = 1089] [outer = 0x7fed0c66fc00] 03:48:19 INFO - PROCESS | 1833 | 1461235699816 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 03:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1427ms 03:48:19 INFO - PROCESS | 1833 | 1461235699875 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 03:48:19 INFO - PROCESS | 1833 | 1461235699879 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 03:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:48:19 INFO - PROCESS | 1833 | 1461235699885 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:48:19 INFO - PROCESS | 1833 | 1461235699889 Marionette TRACE conn3 <- [1,1422,null,{}] 03:48:19 INFO - PROCESS | 1833 | 1461235699894 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:20 INFO - PROCESS | 1833 | 1461235700099 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 03:48:20 INFO - PROCESS | 1833 | 1461235700291 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00edd800 == 113 [pid = 1833] [id = 363] 03:48:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7fed13dc4c00) [pid = 1833] [serial = 1090] [outer = (nil)] 03:48:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fed15683400) [pid = 1833] [serial = 1091] [outer = 0x7fed13dc4c00] 03:48:20 INFO - PROCESS | 1833 | 1461235700365 Marionette DEBUG loaded listener.js 03:48:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fed1622f000) [pid = 1833] [serial = 1092] [outer = 0x7fed13dc4c00] 03:48:21 INFO - PROCESS | 1833 | 1461235701314 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 03:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1483ms 03:48:21 INFO - PROCESS | 1833 | 1461235701370 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 03:48:21 INFO - PROCESS | 1833 | 1461235701374 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 03:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:48:21 INFO - PROCESS | 1833 | 1461235701379 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:48:21 INFO - PROCESS | 1833 | 1461235701382 Marionette TRACE conn3 <- [1,1426,null,{}] 03:48:21 INFO - PROCESS | 1833 | 1461235701387 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:21 INFO - PROCESS | 1833 | 1461235701547 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 03:48:21 INFO - PROCESS | 1833 | 1461235701756 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc1ea800 == 114 [pid = 1833] [id = 364] 03:48:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7fecfe18ec00) [pid = 1833] [serial = 1093] [outer = (nil)] 03:48:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7fed0877d800) [pid = 1833] [serial = 1094] [outer = 0x7fecfe18ec00] 03:48:21 INFO - PROCESS | 1833 | 1461235701827 Marionette DEBUG loaded listener.js 03:48:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7fed0b40a000) [pid = 1833] [serial = 1095] [outer = 0x7fecfe18ec00] 03:48:22 INFO - PROCESS | 1833 | 1461235702724 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 03:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1389ms 03:48:22 INFO - PROCESS | 1833 | 1461235702770 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 03:48:22 INFO - PROCESS | 1833 | 1461235702773 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 03:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:48:22 INFO - PROCESS | 1833 | 1461235702779 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:48:22 INFO - PROCESS | 1833 | 1461235702781 Marionette TRACE conn3 <- [1,1430,null,{}] 03:48:22 INFO - PROCESS | 1833 | 1461235702787 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:22 INFO - PROCESS | 1833 | 1461235702962 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 03:48:23 INFO - PROCESS | 1833 | 1461235703163 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecff6db000 == 115 [pid = 1833] [id = 365] 03:48:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7fecfd3d8400) [pid = 1833] [serial = 1096] [outer = (nil)] 03:48:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7fecfe188c00) [pid = 1833] [serial = 1097] [outer = 0x7fecfd3d8400] 03:48:23 INFO - PROCESS | 1833 | 1461235703235 Marionette DEBUG loaded listener.js 03:48:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7fecff5ee000) [pid = 1833] [serial = 1098] [outer = 0x7fecfd3d8400] 03:48:24 INFO - PROCESS | 1833 | 1461235704174 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 03:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1431ms 03:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:48:24 INFO - PROCESS | 1833 | 1461235704211 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 03:48:24 INFO - PROCESS | 1833 | 1461235704213 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 03:48:24 INFO - PROCESS | 1833 | 1461235704220 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:48:24 INFO - PROCESS | 1833 | 1461235704222 Marionette TRACE conn3 <- [1,1434,null,{}] 03:48:24 INFO - PROCESS | 1833 | 1461235704228 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:24 INFO - PROCESS | 1833 | 1461235704419 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 03:48:24 INFO - PROCESS | 1833 | 1461235704617 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02adb800 == 116 [pid = 1833] [id = 366] 03:48:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7fecfd3d9400) [pid = 1833] [serial = 1099] [outer = (nil)] 03:48:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7fecfe274c00) [pid = 1833] [serial = 1100] [outer = 0x7fecfd3d9400] 03:48:24 INFO - PROCESS | 1833 | 1461235704691 Marionette DEBUG loaded listener.js 03:48:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7fed016a7c00) [pid = 1833] [serial = 1101] [outer = 0x7fecfd3d9400] 03:48:25 INFO - PROCESS | 1833 | 1461235705627 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 03:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1478ms 03:48:25 INFO - PROCESS | 1833 | 1461235705698 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 03:48:25 INFO - PROCESS | 1833 | 1461235705701 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 03:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:48:25 INFO - PROCESS | 1833 | 1461235705708 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:48:25 INFO - PROCESS | 1833 | 1461235705710 Marionette TRACE conn3 <- [1,1438,null,{}] 03:48:25 INFO - PROCESS | 1833 | 1461235705716 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:25 INFO - PROCESS | 1833 | 1461235705964 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 03:48:26 INFO - PROCESS | 1833 | 1461235706584 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00ed8000 == 117 [pid = 1833] [id = 367] 03:48:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7fecfd3dfc00) [pid = 1833] [serial = 1102] [outer = (nil)] 03:48:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7fecfd9cd000) [pid = 1833] [serial = 1103] [outer = 0x7fecfd3dfc00] 03:48:26 INFO - PROCESS | 1833 | 1461235706658 Marionette DEBUG loaded listener.js 03:48:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7fecfe269c00) [pid = 1833] [serial = 1104] [outer = 0x7fecfd3dfc00] 03:48:27 INFO - PROCESS | 1833 | 1461235707580 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 03:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1928ms 03:48:27 INFO - PROCESS | 1833 | 1461235707638 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 03:48:27 INFO - PROCESS | 1833 | 1461235707644 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 03:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:48:27 INFO - PROCESS | 1833 | 1461235707653 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:48:27 INFO - PROCESS | 1833 | 1461235707657 Marionette TRACE conn3 <- [1,1442,null,{}] 03:48:27 INFO - PROCESS | 1833 | 1461235707664 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:27 INFO - PROCESS | 1833 | 1461235707851 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 03:48:28 INFO - PROCESS | 1833 | 1461235708230 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00350800 == 118 [pid = 1833] [id = 368] 03:48:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7fecff147c00) [pid = 1833] [serial = 1105] [outer = (nil)] 03:48:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7fecff5ee800) [pid = 1833] [serial = 1106] [outer = 0x7fecff147c00] 03:48:28 INFO - PROCESS | 1833 | 1461235708304 Marionette DEBUG loaded listener.js 03:48:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7fed016a9400) [pid = 1833] [serial = 1107] [outer = 0x7fecff147c00] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7fed16e78400) [pid = 1833] [serial = 977] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7fed0f5eac00) [pid = 1833] [serial = 980] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7fed150dbc00) [pid = 1833] [serial = 1004] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0cacf000 == 117 [pid = 1833] [id = 276] 03:48:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed004dd800 == 116 [pid = 1833] [id = 351] 03:48:29 INFO - PROCESS | 1833 | 1461235709234 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 03:48:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed00d79000 == 115 [pid = 1833] [id = 326] 03:48:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f0a8000 == 114 [pid = 1833] [id = 350] 03:48:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0c686800 == 113 [pid = 1833] [id = 349] 03:48:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed09419000 == 112 [pid = 1833] [id = 348] 03:48:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed022b8000 == 111 [pid = 1833] [id = 347] 03:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1629ms 03:48:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b666000 == 110 [pid = 1833] [id = 346] 03:48:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed07b9e000 == 109 [pid = 1833] [id = 345] 03:48:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed086b3800 == 108 [pid = 1833] [id = 344] 03:48:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0afd3800 == 107 [pid = 1833] [id = 11] 03:48:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2be0b000 == 106 [pid = 1833] [id = 340] 03:48:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed268be800 == 105 [pid = 1833] [id = 339] 03:48:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed225cb000 == 104 [pid = 1833] [id = 338] 03:48:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14fb0800 == 103 [pid = 1833] [id = 337] 03:48:29 INFO - PROCESS | 1833 | 1461235709333 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 03:48:29 INFO - PROCESS | 1833 | 1461235709341 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 03:48:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b808000 == 102 [pid = 1833] [id = 336] 03:48:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0869f000 == 101 [pid = 1833] [id = 335] 03:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:48:29 INFO - PROCESS | 1833 | 1461235709354 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:48:29 INFO - PROCESS | 1833 | 1461235709358 Marionette TRACE conn3 <- [1,1446,null,{}] 03:48:29 INFO - PROCESS | 1833 | 1461235709363 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:29 INFO - PROCESS | 1833 | 1461235709532 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7fed216d4c00) [pid = 1833] [serial = 732] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7fed1b70fc00) [pid = 1833] [serial = 858] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7fecfe26e800) [pid = 1833] [serial = 912] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7fed0a84d800) [pid = 1833] [serial = 953] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7fed07abc000) [pid = 1833] [serial = 987] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7fed26a51400) [pid = 1833] [serial = 903] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7fed24a14c00) [pid = 1833] [serial = 695] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7fed26b64c00) [pid = 1833] [serial = 735] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7fecfe0dcc00) [pid = 1833] [serial = 945] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7fed229ccc00) [pid = 1833] [serial = 689] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7fed172f0400) [pid = 1833] [serial = 900] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7fed016a2c00) [pid = 1833] [serial = 986] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fed07cc7400) [pid = 1833] [serial = 989] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fed13d90000) [pid = 1833] [serial = 849] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7fed21b45400) [pid = 1833] [serial = 686] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7fed094f8000) [pid = 1833] [serial = 950] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7fed07aae000) [pid = 1833] [serial = 947] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7fed16e7b400) [pid = 1833] [serial = 729] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7fecfdfe1c00) [pid = 1833] [serial = 909] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7fed0952c000) [pid = 1833] [serial = 807] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7fed016afc00) [pid = 1833] [serial = 795] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7fed21b21400) [pid = 1833] [serial = 789] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7fed08777c00) [pid = 1833] [serial = 948] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7fed172f5000) [pid = 1833] [serial = 683] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7fed0ad9c400) [pid = 1833] [serial = 942] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7fed0e112c00) [pid = 1833] [serial = 960] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7fed12938800) [pid = 1833] [serial = 894] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7fed129f7000) [pid = 1833] [serial = 968] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7fed0a84dc00) [pid = 1833] [serial = 993] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7fecfe0db000) [pid = 1833] [serial = 744] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7fed125ed000) [pid = 1833] [serial = 861] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7fed0b612400) [pid = 1833] [serial = 956] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7fed1368dc00) [pid = 1833] [serial = 969] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7fed088ef400) [pid = 1833] [serial = 990] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7fed0ae9fc00) [pid = 1833] [serial = 954] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7fecfe191000) [pid = 1833] [serial = 906] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7fed12532c00) [pid = 1833] [serial = 966] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7fecfe183c00) [pid = 1833] [serial = 984] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7fed0b413c00) [pid = 1833] [serial = 996] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7fecfef61000) [pid = 1833] [serial = 738] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7fed0d45dc00) [pid = 1833] [serial = 959] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7fecfd9dac00) [pid = 1833] [serial = 741] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7fed0f11d400) [pid = 1833] [serial = 963] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7fecfd9d7400) [pid = 1833] [serial = 983] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7fed161c8c00) [pid = 1833] [serial = 680] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7fed2636e800) [pid = 1833] [serial = 864] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7fed08783400) [pid = 1833] [serial = 921] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7fed26935400) [pid = 1833] [serial = 792] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7fed24508000) [pid = 1833] [serial = 692] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7fed0e18b400) [pid = 1833] [serial = 843] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7fed0e188c00) [pid = 1833] [serial = 999] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7fed13d97000) [pid = 1833] [serial = 726] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7fed0e119400) [pid = 1833] [serial = 723] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7fed09538800) [pid = 1833] [serial = 951] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7fed0ad5e800) [pid = 1833] [serial = 995] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7fecfd3e3400) [pid = 1833] [serial = 944] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7fed26bbbc00) [pid = 1833] [serial = 804] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7fed13d6b000) [pid = 1833] [serial = 674] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7fed13dc0000) [pid = 1833] [serial = 897] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7fecff706000) [pid = 1833] [serial = 915] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7fed0b411800) [pid = 1833] [serial = 840] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7fed0a435400) [pid = 1833] [serial = 992] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7fed24ae3c00) [pid = 1833] [serial = 918] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7fed0b92c400) [pid = 1833] [serial = 780] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7fed0857c000) [pid = 1833] [serial = 774] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7fed0953e400) [pid = 1833] [serial = 837] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7fed16231800) [pid = 1833] [serial = 855] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7fed13dbb800) [pid = 1833] [serial = 974] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7fed089c1400) [pid = 1833] [serial = 888] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7fed13d1a000) [pid = 1833] [serial = 971] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7fed15683c00) [pid = 1833] [serial = 677] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7fed0aa5f000) [pid = 1833] [serial = 720] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7fed0b647400) [pid = 1833] [serial = 957] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7fed13d1dc00) [pid = 1833] [serial = 786] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7fed1250f400) [pid = 1833] [serial = 846] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7fed0ad5d800) [pid = 1833] [serial = 891] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7fed0d435c00) [pid = 1833] [serial = 962] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7fed0a440000) [pid = 1833] [serial = 777] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7fed0d466c00) [pid = 1833] [serial = 998] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7fecff5f0400) [pid = 1833] [serial = 798] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7fed0f11a800) [pid = 1833] [serial = 783] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7fed0ad67c00) [pid = 1833] [serial = 1001] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7fed12516800) [pid = 1833] [serial = 965] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7fed023c9c00) [pid = 1833] [serial = 834] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7fed1559c800) [pid = 1833] [serial = 852] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7fed089c3c00) [pid = 1833] [serial = 801] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7fed13d68000) [pid = 1833] [serial = 1002] [outer = (nil)] [url = about:blank] 03:48:29 INFO - PROCESS | 1833 | 1461235709973 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfefc0800 == 102 [pid = 1833] [id = 369] 03:48:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7fecfd3d8800) [pid = 1833] [serial = 1108] [outer = (nil)] 03:48:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7fecfd9db000) [pid = 1833] [serial = 1109] [outer = 0x7fecfd3d8800] 03:48:30 INFO - PROCESS | 1833 | 1461235710061 Marionette DEBUG loaded listener.js 03:48:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7fecfe26e800) [pid = 1833] [serial = 1110] [outer = 0x7fecfd3d8800] 03:48:31 INFO - PROCESS | 1833 | 1461235711031 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 03:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1737ms 03:48:31 INFO - PROCESS | 1833 | 1461235711093 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 03:48:31 INFO - PROCESS | 1833 | 1461235711101 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 03:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:48:31 INFO - PROCESS | 1833 | 1461235711110 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:48:31 INFO - PROCESS | 1833 | 1461235711114 Marionette TRACE conn3 <- [1,1450,null,{}] 03:48:31 INFO - PROCESS | 1833 | 1461235711121 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:31 INFO - PROCESS | 1833 | 1461235711356 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 03:48:31 INFO - PROCESS | 1833 | 1461235711631 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed079da800 == 103 [pid = 1833] [id = 370] 03:48:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7fed016a4000) [pid = 1833] [serial = 1111] [outer = (nil)] 03:48:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7fed07aae800) [pid = 1833] [serial = 1112] [outer = 0x7fed016a4000] 03:48:31 INFO - PROCESS | 1833 | 1461235711709 Marionette DEBUG loaded listener.js 03:48:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7fed08572800) [pid = 1833] [serial = 1113] [outer = 0x7fed016a4000] 03:48:32 INFO - PROCESS | 1833 | 1461235712699 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 03:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1640ms 03:48:32 INFO - PROCESS | 1833 | 1461235712753 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 03:48:32 INFO - PROCESS | 1833 | 1461235712759 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 03:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:48:32 INFO - PROCESS | 1833 | 1461235712765 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:48:32 INFO - PROCESS | 1833 | 1461235712768 Marionette TRACE conn3 <- [1,1454,null,{}] 03:48:32 INFO - PROCESS | 1833 | 1461235712774 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:32 INFO - PROCESS | 1833 | 1461235712962 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 03:48:33 INFO - PROCESS | 1833 | 1461235713222 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0895b800 == 104 [pid = 1833] [id = 371] 03:48:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7fed08783400) [pid = 1833] [serial = 1114] [outer = (nil)] 03:48:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7fed09442400) [pid = 1833] [serial = 1115] [outer = 0x7fed08783400] 03:48:33 INFO - PROCESS | 1833 | 1461235713338 Marionette DEBUG loaded listener.js 03:48:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7fed09512400) [pid = 1833] [serial = 1116] [outer = 0x7fed08783400] 03:48:34 INFO - PROCESS | 1833 | 1461235714217 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 03:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1529ms 03:48:34 INFO - PROCESS | 1833 | 1461235714295 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 03:48:34 INFO - PROCESS | 1833 | 1461235714298 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 03:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:48:34 INFO - PROCESS | 1833 | 1461235714314 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:48:34 INFO - PROCESS | 1833 | 1461235714324 Marionette TRACE conn3 <- [1,1458,null,{}] 03:48:34 INFO - PROCESS | 1833 | 1461235714330 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:34 INFO - PROCESS | 1833 | 1461235714559 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2be1d800 == 103 [pid = 1833] [id = 265] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2be11800 == 102 [pid = 1833] [id = 263] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f0ab800 == 101 [pid = 1833] [id = 342] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b425800 == 100 [pid = 1833] [id = 306] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed00d18000 == 99 [pid = 1833] [id = 266] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed21952800 == 98 [pid = 1833] [id = 71] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0172a000 == 97 [pid = 1833] [id = 268] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecff6e1800 == 96 [pid = 1833] [id = 228] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b42e000 == 95 [pid = 1833] [id = 304] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed00350800 == 94 [pid = 1833] [id = 368] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed00ed8000 == 93 [pid = 1833] [id = 367] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed02adb800 == 92 [pid = 1833] [id = 366] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecff6db000 == 91 [pid = 1833] [id = 365] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc1ea800 == 90 [pid = 1833] [id = 364] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed00edd800 == 89 [pid = 1833] [id = 363] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2b07e000 == 88 [pid = 1833] [id = 362] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26f19000 == 87 [pid = 1833] [id = 361] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2688b800 == 86 [pid = 1833] [id = 360] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2291e000 == 85 [pid = 1833] [id = 359] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed21662800 == 84 [pid = 1833] [id = 358] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed15a71000 == 83 [pid = 1833] [id = 357] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14a50000 == 82 [pid = 1833] [id = 356] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed13fe1000 == 81 [pid = 1833] [id = 355] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b80d800 == 80 [pid = 1833] [id = 354] 03:48:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed09405000 == 79 [pid = 1833] [id = 353] 03:48:36 INFO - PROCESS | 1833 | 1461235716736 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe3f5000 == 80 [pid = 1833] [id = 372] 03:48:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7fecfe190400) [pid = 1833] [serial = 1117] [outer = (nil)] 03:48:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7fecfe275400) [pid = 1833] [serial = 1118] [outer = 0x7fecfe190400] 03:48:36 INFO - PROCESS | 1833 | 1461235716800 Marionette DEBUG loaded listener.js 03:48:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7fecff150400) [pid = 1833] [serial = 1119] [outer = 0x7fecfe190400] 03:48:37 INFO - PROCESS | 1833 | 1461235717539 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 03:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 3296ms 03:48:37 INFO - PROCESS | 1833 | 1461235717603 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 03:48:37 INFO - PROCESS | 1833 | 1461235717610 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 03:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:48:37 INFO - PROCESS | 1833 | 1461235717619 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:48:37 INFO - PROCESS | 1833 | 1461235717622 Marionette TRACE conn3 <- [1,1462,null,{}] 03:48:37 INFO - PROCESS | 1833 | 1461235717629 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:37 INFO - PROCESS | 1833 | 1461235717879 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 03:48:38 INFO - PROCESS | 1833 | 1461235717991 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed07bb1000 == 81 [pid = 1833] [id = 373] 03:48:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7fecfe26f400) [pid = 1833] [serial = 1120] [outer = (nil)] 03:48:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7fed0857d000) [pid = 1833] [serial = 1121] [outer = 0x7fecfe26f400] 03:48:38 INFO - PROCESS | 1833 | 1461235718075 Marionette DEBUG loaded listener.js 03:48:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7fed088edc00) [pid = 1833] [serial = 1122] [outer = 0x7fecfe26f400] 03:48:38 INFO - PROCESS | 1833 | 1461235718989 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 03:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1431ms 03:48:39 INFO - PROCESS | 1833 | 1461235719055 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 03:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:48:39 INFO - PROCESS | 1833 | 1461235719060 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 03:48:39 INFO - PROCESS | 1833 | 1461235719066 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:48:39 INFO - PROCESS | 1833 | 1461235719069 Marionette TRACE conn3 <- [1,1466,null,{}] 03:48:39 INFO - PROCESS | 1833 | 1461235719074 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:39 INFO - PROCESS | 1833 | 1461235719283 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 03:48:39 INFO - PROCESS | 1833 | 1461235719309 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a44e000 == 82 [pid = 1833] [id = 374] 03:48:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7fecfe18e800) [pid = 1833] [serial = 1123] [outer = (nil)] 03:48:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7fed09531400) [pid = 1833] [serial = 1124] [outer = 0x7fecfe18e800] 03:48:39 INFO - PROCESS | 1833 | 1461235719369 Marionette DEBUG loaded listener.js 03:48:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7fed0975f800) [pid = 1833] [serial = 1125] [outer = 0x7fecfe18e800] 03:48:40 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7fed0afd4800) [pid = 1833] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:40 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7fecfd3dfc00) [pid = 1833] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:48:40 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7fecfd9d0c00) [pid = 1833] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:48:40 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7fed0ad5ac00) [pid = 1833] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:48:40 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7fed016ab400) [pid = 1833] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:48:40 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7fecfd9d2c00) [pid = 1833] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:48:40 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7fecfe273400) [pid = 1833] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:48:40 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7fed13d0fc00) [pid = 1833] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:48:40 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7fecfe0ddc00) [pid = 1833] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:48:40 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7fed09443000) [pid = 1833] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:48:40 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7fed0a8cc400) [pid = 1833] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:48:40 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7fecfd3d5000) [pid = 1833] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:48:40 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7fed0b103400) [pid = 1833] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:48:40 INFO - PROCESS | 1833 | 1461235720619 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 03:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1585ms 03:48:40 INFO - PROCESS | 1833 | 1461235720652 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 03:48:40 INFO - PROCESS | 1833 | 1461235720656 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 03:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:48:40 INFO - PROCESS | 1833 | 1461235720671 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:48:40 INFO - PROCESS | 1833 | 1461235720680 Marionette TRACE conn3 <- [1,1470,null,{}] 03:48:40 INFO - PROCESS | 1833 | 1461235720687 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:40 INFO - PROCESS | 1833 | 1461235720843 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 03:48:41 INFO - PROCESS | 1833 | 1461235721044 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b21b000 == 83 [pid = 1833] [id = 375] 03:48:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7fed0a436c00) [pid = 1833] [serial = 1126] [outer = (nil)] 03:48:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7fed0a8d0800) [pid = 1833] [serial = 1127] [outer = 0x7fed0a436c00] 03:48:41 INFO - PROCESS | 1833 | 1461235721131 Marionette DEBUG loaded listener.js 03:48:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7fed0aa5ec00) [pid = 1833] [serial = 1128] [outer = 0x7fed0a436c00] 03:48:41 INFO - PROCESS | 1833 | 1461235721851 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 03:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1244ms 03:48:41 INFO - PROCESS | 1833 | 1461235721912 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 03:48:41 INFO - PROCESS | 1833 | 1461235721916 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 03:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:48:41 INFO - PROCESS | 1833 | 1461235721922 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:48:41 INFO - PROCESS | 1833 | 1461235721924 Marionette TRACE conn3 <- [1,1474,null,{}] 03:48:41 INFO - PROCESS | 1833 | 1461235721930 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:42 INFO - PROCESS | 1833 | 1461235722085 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 03:48:42 INFO - PROCESS | 1833 | 1461235722095 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b5d8000 == 84 [pid = 1833] [id = 376] 03:48:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7fecfe0dbc00) [pid = 1833] [serial = 1129] [outer = (nil)] 03:48:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7fed0ae9fc00) [pid = 1833] [serial = 1130] [outer = 0x7fecfe0dbc00] 03:48:42 INFO - PROCESS | 1833 | 1461235722154 Marionette DEBUG loaded listener.js 03:48:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7fed0b40b800) [pid = 1833] [serial = 1131] [outer = 0x7fecfe0dbc00] 03:48:43 INFO - PROCESS | 1833 | 1461235723269 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 03:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1381ms 03:48:43 INFO - PROCESS | 1833 | 1461235723304 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 03:48:43 INFO - PROCESS | 1833 | 1461235723310 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 03:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:48:43 INFO - PROCESS | 1833 | 1461235723319 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:48:43 INFO - PROCESS | 1833 | 1461235723323 Marionette TRACE conn3 <- [1,1478,null,{}] 03:48:43 INFO - PROCESS | 1833 | 1461235723332 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:43 INFO - PROCESS | 1833 | 1461235723514 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 03:48:43 INFO - PROCESS | 1833 | 1461235723711 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08880800 == 85 [pid = 1833] [id = 377] 03:48:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7fed016ab400) [pid = 1833] [serial = 1132] [outer = (nil)] 03:48:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7fed07cd0000) [pid = 1833] [serial = 1133] [outer = 0x7fed016ab400] 03:48:43 INFO - PROCESS | 1833 | 1461235723793 Marionette DEBUG loaded listener.js 03:48:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7fed0951dc00) [pid = 1833] [serial = 1134] [outer = 0x7fed016ab400] 03:48:44 INFO - PROCESS | 1833 | 1461235724826 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 03:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1580ms 03:48:44 INFO - PROCESS | 1833 | 1461235724900 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 03:48:44 INFO - PROCESS | 1833 | 1461235724908 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 03:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:48:44 INFO - PROCESS | 1833 | 1461235724918 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:48:44 INFO - PROCESS | 1833 | 1461235724921 Marionette TRACE conn3 <- [1,1482,null,{}] 03:48:44 INFO - PROCESS | 1833 | 1461235724927 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:45 INFO - PROCESS | 1833 | 1461235725137 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 03:48:45 INFO - PROCESS | 1833 | 1461235725403 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b807800 == 86 [pid = 1833] [id = 378] 03:48:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7fed09766c00) [pid = 1833] [serial = 1135] [outer = (nil)] 03:48:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7fed0ad5e000) [pid = 1833] [serial = 1136] [outer = 0x7fed09766c00] 03:48:45 INFO - PROCESS | 1833 | 1461235725518 Marionette DEBUG loaded listener.js 03:48:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7fed0b40b400) [pid = 1833] [serial = 1137] [outer = 0x7fed09766c00] 03:48:46 INFO - PROCESS | 1833 | 1461235726433 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 03:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1588ms 03:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:48:46 INFO - PROCESS | 1833 | 1461235726506 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 03:48:46 INFO - PROCESS | 1833 | 1461235726509 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 03:48:46 INFO - PROCESS | 1833 | 1461235726516 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:48:46 INFO - PROCESS | 1833 | 1461235726522 Marionette TRACE conn3 <- [1,1486,null,{}] 03:48:46 INFO - PROCESS | 1833 | 1461235726538 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:46 INFO - PROCESS | 1833 | 1461235726762 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 03:48:46 INFO - PROCESS | 1833 | 1461235726989 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0d5ef000 == 87 [pid = 1833] [id = 379] 03:48:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7fed0975e000) [pid = 1833] [serial = 1138] [outer = (nil)] 03:48:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7fed0b615400) [pid = 1833] [serial = 1139] [outer = 0x7fed0975e000] 03:48:47 INFO - PROCESS | 1833 | 1461235727080 Marionette DEBUG loaded listener.js 03:48:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7fed0b650400) [pid = 1833] [serial = 1140] [outer = 0x7fed0975e000] 03:48:47 INFO - PROCESS | 1833 | 1461235727960 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 03:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1483ms 03:48:48 INFO - PROCESS | 1833 | 1461235727999 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 03:48:48 INFO - PROCESS | 1833 | 1461235728003 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 03:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:48:48 INFO - PROCESS | 1833 | 1461235728009 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:48:48 INFO - PROCESS | 1833 | 1461235728011 Marionette TRACE conn3 <- [1,1490,null,{}] 03:48:48 INFO - PROCESS | 1833 | 1461235728017 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:48 INFO - PROCESS | 1833 | 1461235728180 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 03:48:48 INFO - PROCESS | 1833 | 1461235728368 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a445800 == 88 [pid = 1833] [id = 380] 03:48:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7fed0a8ca400) [pid = 1833] [serial = 1141] [outer = (nil)] 03:48:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7fed0d430c00) [pid = 1833] [serial = 1142] [outer = 0x7fed0a8ca400] 03:48:48 INFO - PROCESS | 1833 | 1461235728441 Marionette DEBUG loaded listener.js 03:48:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7fed0d463c00) [pid = 1833] [serial = 1143] [outer = 0x7fed0a8ca400] 03:48:49 INFO - PROCESS | 1833 | 1461235729304 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 03:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1327ms 03:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:48:49 INFO - PROCESS | 1833 | 1461235729337 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 03:48:49 INFO - PROCESS | 1833 | 1461235729340 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 03:48:49 INFO - PROCESS | 1833 | 1461235729346 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:48:49 INFO - PROCESS | 1833 | 1461235729349 Marionette TRACE conn3 <- [1,1494,null,{}] 03:48:49 INFO - PROCESS | 1833 | 1461235729353 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:49 INFO - PROCESS | 1833 | 1461235729510 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 03:48:49 INFO - PROCESS | 1833 | 1461235729699 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed12577800 == 89 [pid = 1833] [id = 381] 03:48:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7fed088ee400) [pid = 1833] [serial = 1144] [outer = (nil)] 03:48:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7fed0e042400) [pid = 1833] [serial = 1145] [outer = 0x7fed088ee400] 03:48:49 INFO - PROCESS | 1833 | 1461235729766 Marionette DEBUG loaded listener.js 03:48:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7fed0e114800) [pid = 1833] [serial = 1146] [outer = 0x7fed088ee400] 03:48:50 INFO - PROCESS | 1833 | 1461235730679 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 03:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1385ms 03:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:48:50 INFO - PROCESS | 1833 | 1461235730731 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 03:48:50 INFO - PROCESS | 1833 | 1461235730733 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 03:48:50 INFO - PROCESS | 1833 | 1461235730741 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:48:50 INFO - PROCESS | 1833 | 1461235730744 Marionette TRACE conn3 <- [1,1498,null,{}] 03:48:50 INFO - PROCESS | 1833 | 1461235730749 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:50 INFO - PROCESS | 1833 | 1461235730960 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 03:48:51 INFO - PROCESS | 1833 | 1461235731156 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed13fdd800 == 90 [pid = 1833] [id = 382] 03:48:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7fed0e18ac00) [pid = 1833] [serial = 1147] [outer = (nil)] 03:48:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7fed11399800) [pid = 1833] [serial = 1148] [outer = 0x7fed0e18ac00] 03:48:51 INFO - PROCESS | 1833 | 1461235731237 Marionette DEBUG loaded listener.js 03:48:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7fed1293fc00) [pid = 1833] [serial = 1149] [outer = 0x7fed0e18ac00] 03:48:52 INFO - PROCESS | 1833 | 1461235732118 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 03:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1432ms 03:48:52 INFO - PROCESS | 1833 | 1461235732172 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 03:48:52 INFO - PROCESS | 1833 | 1461235732176 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 03:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:48:52 INFO - PROCESS | 1833 | 1461235732182 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:48:52 INFO - PROCESS | 1833 | 1461235732185 Marionette TRACE conn3 <- [1,1502,null,{}] 03:48:52 INFO - PROCESS | 1833 | 1461235732192 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:52 INFO - PROCESS | 1833 | 1461235732354 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 03:48:52 INFO - PROCESS | 1833 | 1461235732544 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1457f000 == 91 [pid = 1833] [id = 383] 03:48:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7fed0f110c00) [pid = 1833] [serial = 1150] [outer = (nil)] 03:48:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7fed132da400) [pid = 1833] [serial = 1151] [outer = 0x7fed0f110c00] 03:48:52 INFO - PROCESS | 1833 | 1461235732615 Marionette DEBUG loaded listener.js 03:48:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7fed13639c00) [pid = 1833] [serial = 1152] [outer = 0x7fed0f110c00] 03:48:53 INFO - PROCESS | 1833 | 1461235733463 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 03:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1327ms 03:48:53 INFO - PROCESS | 1833 | 1461235733510 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 03:48:53 INFO - PROCESS | 1833 | 1461235733513 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 03:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:48:53 INFO - PROCESS | 1833 | 1461235733519 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:48:53 INFO - PROCESS | 1833 | 1461235733522 Marionette TRACE conn3 <- [1,1506,null,{}] 03:48:53 INFO - PROCESS | 1833 | 1461235733528 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:53 INFO - PROCESS | 1833 | 1461235733695 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 03:48:53 INFO - PROCESS | 1833 | 1461235733887 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14f92000 == 92 [pid = 1833] [id = 384] 03:48:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7fed0f5ea800) [pid = 1833] [serial = 1153] [outer = (nil)] 03:48:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7fed13d11000) [pid = 1833] [serial = 1154] [outer = 0x7fed0f5ea800] 03:48:53 INFO - PROCESS | 1833 | 1461235733954 Marionette DEBUG loaded listener.js 03:48:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7fed13d69800) [pid = 1833] [serial = 1155] [outer = 0x7fed0f5ea800] 03:48:54 INFO - PROCESS | 1833 | 1461235734824 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 03:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1342ms 03:48:54 INFO - PROCESS | 1833 | 1461235734863 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 03:48:54 INFO - PROCESS | 1833 | 1461235734868 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 03:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:48:54 INFO - PROCESS | 1833 | 1461235734873 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:48:54 INFO - PROCESS | 1833 | 1461235734876 Marionette TRACE conn3 <- [1,1510,null,{}] 03:48:54 INFO - PROCESS | 1833 | 1461235734881 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:55 INFO - PROCESS | 1833 | 1461235735051 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 03:48:55 INFO - PROCESS | 1833 | 1461235735241 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed161eb800 == 93 [pid = 1833] [id = 385] 03:48:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7fed12533000) [pid = 1833] [serial = 1156] [outer = (nil)] 03:48:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7fed13d92c00) [pid = 1833] [serial = 1157] [outer = 0x7fed12533000] 03:48:55 INFO - PROCESS | 1833 | 1461235735308 Marionette DEBUG loaded listener.js 03:48:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7fed13dbbc00) [pid = 1833] [serial = 1158] [outer = 0x7fed12533000] 03:48:56 INFO - PROCESS | 1833 | 1461235736226 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 03:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1379ms 03:48:56 INFO - PROCESS | 1833 | 1461235736254 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 03:48:56 INFO - PROCESS | 1833 | 1461235736258 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 03:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:48:56 INFO - PROCESS | 1833 | 1461235736263 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:48:56 INFO - PROCESS | 1833 | 1461235736266 Marionette TRACE conn3 <- [1,1514,null,{}] 03:48:56 INFO - PROCESS | 1833 | 1461235736272 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:56 INFO - PROCESS | 1833 | 1461235736445 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 03:48:56 INFO - PROCESS | 1833 | 1461235736637 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1b7ce800 == 94 [pid = 1833] [id = 386] 03:48:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7fed1368dc00) [pid = 1833] [serial = 1159] [outer = (nil)] 03:48:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7fed13e3a000) [pid = 1833] [serial = 1160] [outer = 0x7fed1368dc00] 03:48:56 INFO - PROCESS | 1833 | 1461235736715 Marionette DEBUG loaded listener.js 03:48:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7fed14d36c00) [pid = 1833] [serial = 1161] [outer = 0x7fed1368dc00] 03:48:57 INFO - PROCESS | 1833 | 1461235737635 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 03:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1431ms 03:48:57 INFO - PROCESS | 1833 | 1461235737696 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 03:48:57 INFO - PROCESS | 1833 | 1461235737701 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 03:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:48:57 INFO - PROCESS | 1833 | 1461235737707 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:48:57 INFO - PROCESS | 1833 | 1461235737712 Marionette TRACE conn3 <- [1,1518,null,{}] 03:48:57 INFO - PROCESS | 1833 | 1461235737717 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:57 INFO - PROCESS | 1833 | 1461235737979 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 03:48:58 INFO - PROCESS | 1833 | 1461235738215 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:48:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b5df800 == 95 [pid = 1833] [id = 387] 03:48:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7fecfe26a400) [pid = 1833] [serial = 1162] [outer = (nil)] 03:48:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7fed15170c00) [pid = 1833] [serial = 1163] [outer = 0x7fecfe26a400] 03:48:58 INFO - PROCESS | 1833 | 1461235738356 Marionette DEBUG loaded listener.js 03:48:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7fed162c6000) [pid = 1833] [serial = 1164] [outer = 0x7fecfe26a400] 03:48:59 INFO - PROCESS | 1833 | 1461235739514 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 03:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1830ms 03:48:59 INFO - PROCESS | 1833 | 1461235739542 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 03:48:59 INFO - PROCESS | 1833 | 1461235739547 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 03:48:59 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:48:59 INFO - PROCESS | 1833 | 1461235739556 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:48:59 INFO - PROCESS | 1833 | 1461235739560 Marionette TRACE conn3 <- [1,1522,null,{}] 03:48:59 INFO - PROCESS | 1833 | 1461235739569 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:48:59 INFO - PROCESS | 1833 | 1461235739747 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 03:49:00 INFO - PROCESS | 1833 | 1461235740049 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed07ba3800 == 96 [pid = 1833] [id = 388] 03:49:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7fecff148400) [pid = 1833] [serial = 1165] [outer = (nil)] 03:49:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7fecff519800) [pid = 1833] [serial = 1166] [outer = 0x7fecff148400] 03:49:00 INFO - PROCESS | 1833 | 1461235740121 Marionette DEBUG loaded listener.js 03:49:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7fed015b2000) [pid = 1833] [serial = 1167] [outer = 0x7fecff148400] 03:49:00 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:49:00 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:49:00 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:49:00 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:49:00 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:49:00 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:49:00 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:49:00 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:49:00 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:49:00 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:49:00 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:49:00 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:49:00 INFO - PROCESS | 1833 | 1461235740881 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 03:49:00 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 () { 03:49:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:49:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:49:00 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 () { 03:49:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:49:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:49:00 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 () { 03:49:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:49:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:49:00 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 () { 03:49:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:49:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:49:00 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1384ms 03:49:00 INFO - PROCESS | 1833 | 1461235740972 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 03:49:00 INFO - PROCESS | 1833 | 1461235740980 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 03:49:00 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:49:00 INFO - PROCESS | 1833 | 1461235740993 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:49:00 INFO - PROCESS | 1833 | 1461235740996 Marionette TRACE conn3 <- [1,1526,null,{}] 03:49:01 INFO - PROCESS | 1833 | 1461235741002 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:01 INFO - PROCESS | 1833 | 1461235741264 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 03:49:01 INFO - PROCESS | 1833 | 1461235741520 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecff6dc000 == 97 [pid = 1833] [id = 389] 03:49:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7fed016a9800) [pid = 1833] [serial = 1168] [outer = (nil)] 03:49:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7fed09529c00) [pid = 1833] [serial = 1169] [outer = 0x7fed016a9800] 03:49:01 INFO - PROCESS | 1833 | 1461235741637 Marionette DEBUG loaded listener.js 03:49:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7fed0976b000) [pid = 1833] [serial = 1170] [outer = 0x7fed016a9800] 03:49:02 INFO - PROCESS | 1833 | 1461235742530 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 03:49:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:49:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:49:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:49:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:49:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:49:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:49:02 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1585ms 03:49:02 INFO - PROCESS | 1833 | 1461235742581 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 03:49:02 INFO - PROCESS | 1833 | 1461235742585 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 03:49:02 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:49:02 INFO - PROCESS | 1833 | 1461235742591 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:49:02 INFO - PROCESS | 1833 | 1461235742597 Marionette TRACE conn3 <- [1,1530,null,{}] 03:49:02 INFO - PROCESS | 1833 | 1461235742641 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:02 INFO - PROCESS | 1833 | 1461235742834 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 03:49:03 INFO - PROCESS | 1833 | 1461235743101 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00ec1000 == 98 [pid = 1833] [id = 390] 03:49:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7fed0a84e000) [pid = 1833] [serial = 1171] [outer = (nil)] 03:49:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7fed0b4b1800) [pid = 1833] [serial = 1172] [outer = 0x7fed0a84e000] 03:49:03 INFO - PROCESS | 1833 | 1461235743189 Marionette DEBUG loaded listener.js 03:49:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7fed0b93a400) [pid = 1833] [serial = 1173] [outer = 0x7fed0a84e000] 03:49:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0d5f3800 == 97 [pid = 1833] [id = 45] 03:49:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed208df000 == 96 [pid = 1833] [id = 46] 03:49:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0d5eb000 == 95 [pid = 1833] [id = 53] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7fed12529400) [pid = 1833] [serial = 1079] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7fed15683400) [pid = 1833] [serial = 1091] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7fed0a847800) [pid = 1833] [serial = 1067] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7fed0f5f0000) [pid = 1833] [serial = 1082] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7fed0b9b6800) [pid = 1833] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7fed0e18a800) [pid = 1833] [serial = 1076] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7fecfe188c00) [pid = 1833] [serial = 1097] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7fecfe274c00) [pid = 1833] [serial = 1100] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7fecff70d800) [pid = 1833] [serial = 1061] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7fed0ad66c00) [pid = 1833] [serial = 1073] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7fed13d69000) [pid = 1833] [serial = 1088] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7fed094f8c00) [pid = 1833] [serial = 1064] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7fed0877d800) [pid = 1833] [serial = 1094] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7fed0aeaac00) [pid = 1833] [serial = 1070] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7fed1346ec00) [pid = 1833] [serial = 1085] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7fecff5ee800) [pid = 1833] [serial = 1106] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7fed16232c00) [pid = 1833] [serial = 1016] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7fed0f119c00) [pid = 1833] [serial = 1013] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7fecff14c400) [pid = 1833] [serial = 1019] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7fed016ad400) [pid = 1833] [serial = 1007] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7fed0a43e000) [pid = 1833] [serial = 1010] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7fed22b15400) [pid = 1833] [serial = 1022] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7fecfef5a800) [pid = 1833] [serial = 1031] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7fecff521c00) [pid = 1833] [serial = 1025] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7fed0b4a7000) [pid = 1833] [serial = 1028] [outer = (nil)] [url = about:blank] 03:49:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0895b800 == 94 [pid = 1833] [id = 371] 03:49:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed079da800 == 93 [pid = 1833] [id = 370] 03:49:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfefc0800 == 92 [pid = 1833] [id = 369] 03:49:03 INFO - PROCESS | 1833 | 1461235743960 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 03:49:03 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 03:49:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:49:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:49:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:49:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:49:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:49:03 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. 03:49:04 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:49:04 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1408ms 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7fecfe269c00) [pid = 1833] [serial = 1104] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7fed07cce400) [pid = 1833] [serial = 1058] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7fed089be800) [pid = 1833] [serial = 1059] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7fecfd9cd000) [pid = 1833] [serial = 1103] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7fed0b61a000) [pid = 1833] [serial = 1052] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7fed09450800) [pid = 1833] [serial = 1038] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7fed088ecc00) [pid = 1833] [serial = 1037] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7fecff70c400) [pid = 1833] [serial = 1035] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7fecfe0df000) [pid = 1833] [serial = 1034] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7fed0a845800) [pid = 1833] [serial = 1046] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7fed1620d800) [pid = 1833] [serial = 1005] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7fed023ca400) [pid = 1833] [serial = 1043] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7fed0a437400) [pid = 1833] [serial = 1044] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7fed0a435800) [pid = 1833] [serial = 1041] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7fed09765800) [pid = 1833] [serial = 1040] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7fed0b406c00) [pid = 1833] [serial = 1049] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7fed0c896800) [pid = 1833] [serial = 1053] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7fed0b4adc00) [pid = 1833] [serial = 1050] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7fed0aa5d000) [pid = 1833] [serial = 1047] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7fecfdfd6800) [pid = 1833] [serial = 1055] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7fecfef61c00) [pid = 1833] [serial = 1056] [outer = (nil)] [url = about:blank] 03:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7fed13d66400) [pid = 1833] [serial = 714] [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.] 03:49:04 INFO - PROCESS | 1833 | 1461235744035 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 03:49:04 INFO - PROCESS | 1833 | 1461235744039 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 03:49:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:49:04 INFO - PROCESS | 1833 | 1461235744053 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:49:04 INFO - PROCESS | 1833 | 1461235744055 Marionette TRACE conn3 <- [1,1534,null,{}] 03:49:04 INFO - PROCESS | 1833 | 1461235744060 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:04 INFO - PROCESS | 1833 | 1461235744216 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 03:49:04 INFO - PROCESS | 1833 | 1461235744232 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed022bc800 == 93 [pid = 1833] [id = 391] 03:49:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7fecfe26b800) [pid = 1833] [serial = 1174] [outer = (nil)] 03:49:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7fed0a8d4c00) [pid = 1833] [serial = 1175] [outer = 0x7fecfe26b800] 03:49:04 INFO - PROCESS | 1833 | 1461235744294 Marionette DEBUG loaded listener.js 03:49:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7fed0b938000) [pid = 1833] [serial = 1176] [outer = 0x7fecfe26b800] 03:49:05 INFO - PROCESS | 1833 | 1461235745209 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 03:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1184ms 03:49:05 INFO - PROCESS | 1833 | 1461235745234 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 03:49:05 INFO - PROCESS | 1833 | 1461235745237 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 03:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:49:05 INFO - PROCESS | 1833 | 1461235745243 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:49:05 INFO - PROCESS | 1833 | 1461235745246 Marionette TRACE conn3 <- [1,1538,null,{}] 03:49:05 INFO - PROCESS | 1833 | 1461235745255 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:05 INFO - PROCESS | 1833 | 1461235745410 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 03:49:05 INFO - PROCESS | 1833 | 1461235745560 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a451800 == 94 [pid = 1833] [id = 392] 03:49:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7fecfef5a800) [pid = 1833] [serial = 1177] [outer = (nil)] 03:49:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7fed0d57b800) [pid = 1833] [serial = 1178] [outer = 0x7fecfef5a800] 03:49:05 INFO - PROCESS | 1833 | 1461235745622 Marionette DEBUG loaded listener.js 03:49:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7fed0f119c00) [pid = 1833] [serial = 1179] [outer = 0x7fecfef5a800] 03:49:06 INFO - PROCESS | 1833 | 1461235746419 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 03:49:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:49:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1234ms 03:49:06 INFO - PROCESS | 1833 | 1461235746479 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 03:49:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:49:06 INFO - PROCESS | 1833 | 1461235746493 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 03:49:06 INFO - PROCESS | 1833 | 1461235746498 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:49:06 INFO - PROCESS | 1833 | 1461235746502 Marionette TRACE conn3 <- [1,1542,null,{}] 03:49:06 INFO - PROCESS | 1833 | 1461235746506 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:06 INFO - PROCESS | 1833 | 1461235746767 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 03:49:06 INFO - PROCESS | 1833 | 1461235746798 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0cabb000 == 95 [pid = 1833] [id = 393] 03:49:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7fed0f118400) [pid = 1833] [serial = 1180] [outer = (nil)] 03:49:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7fed13d17000) [pid = 1833] [serial = 1181] [outer = 0x7fed0f118400] 03:49:06 INFO - PROCESS | 1833 | 1461235746860 Marionette DEBUG loaded listener.js 03:49:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7fed15a50c00) [pid = 1833] [serial = 1182] [outer = 0x7fed0f118400] 03:49:07 INFO - PROCESS | 1833 | 1461235747702 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 03:49:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:49:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1226ms 03:49:07 INFO - PROCESS | 1833 | 1461235747724 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 03:49:07 INFO - PROCESS | 1833 | 1461235747727 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 03:49:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:49:07 INFO - PROCESS | 1833 | 1461235747741 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:49:07 INFO - PROCESS | 1833 | 1461235747743 Marionette TRACE conn3 <- [1,1546,null,{}] 03:49:07 INFO - PROCESS | 1833 | 1461235747753 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:07 INFO - PROCESS | 1833 | 1461235747964 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 03:49:07 INFO - PROCESS | 1833 | 1461235747989 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f044800 == 96 [pid = 1833] [id = 394] 03:49:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7fecff710000) [pid = 1833] [serial = 1183] [outer = (nil)] 03:49:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7fed16230000) [pid = 1833] [serial = 1184] [outer = 0x7fecff710000] 03:49:08 INFO - PROCESS | 1833 | 1461235748047 Marionette DEBUG loaded listener.js 03:49:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7fed16e7dc00) [pid = 1833] [serial = 1185] [outer = 0x7fecff710000] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7fed0b4b0000) [pid = 1833] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7fecfef59000) [pid = 1833] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7fed0e18a400) [pid = 1833] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7fed0b937400) [pid = 1833] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7fed09512000) [pid = 1833] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7fecfd3d9400) [pid = 1833] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7fecff147c00) [pid = 1833] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7fed0e0e1c00) [pid = 1833] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7fecfe275000) [pid = 1833] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7fed13d6d000) [pid = 1833] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7fed0b647c00) [pid = 1833] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7fed015b2800) [pid = 1833] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7fed12934000) [pid = 1833] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7fed015af000) [pid = 1833] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7fed016a6400) [pid = 1833] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7fecff51b000) [pid = 1833] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7fecfd3d8400) [pid = 1833] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7fecff5e9c00) [pid = 1833] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7fecff702800) [pid = 1833] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7fed0d45bc00) [pid = 1833] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7fecff143000) [pid = 1833] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7fecff51ac00) [pid = 1833] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7fecfe18ec00) [pid = 1833] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7fed13dc4c00) [pid = 1833] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7fed0a8cac00) [pid = 1833] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7fed0c66fc00) [pid = 1833] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7fed094f0800) [pid = 1833] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7fecfdfdf000) [pid = 1833] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7fecfe190400) [pid = 1833] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7fecfe18e800) [pid = 1833] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7fed0a436c00) [pid = 1833] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7fecfe26f400) [pid = 1833] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:49:08 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7fed0c66c000) [pid = 1833] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:49:09 INFO - PROCESS | 1833 | 1461235749237 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 03:49:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:49:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1534ms 03:49:09 INFO - PROCESS | 1833 | 1461235749277 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 03:49:09 INFO - PROCESS | 1833 | 1461235749281 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 03:49:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:49:09 INFO - PROCESS | 1833 | 1461235749286 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:49:09 INFO - PROCESS | 1833 | 1461235749288 Marionette TRACE conn3 <- [1,1550,null,{}] 03:49:09 INFO - PROCESS | 1833 | 1461235749294 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:09 INFO - PROCESS | 1833 | 1461235749537 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 03:49:09 INFO - PROCESS | 1833 | 1461235749555 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00ec6000 == 97 [pid = 1833] [id = 395] 03:49:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7fecfe274000) [pid = 1833] [serial = 1186] [outer = (nil)] 03:49:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7fecff5e4c00) [pid = 1833] [serial = 1187] [outer = 0x7fecfe274000] 03:49:09 INFO - PROCESS | 1833 | 1461235749617 Marionette DEBUG loaded listener.js 03:49:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7fed02064c00) [pid = 1833] [serial = 1188] [outer = 0x7fecfe274000] 03:49:10 INFO - PROCESS | 1833 | 1461235750379 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 03:49:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:49:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1135ms 03:49:10 INFO - PROCESS | 1833 | 1461235750422 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 03:49:10 INFO - PROCESS | 1833 | 1461235750426 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 03:49:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:49:10 INFO - PROCESS | 1833 | 1461235750435 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:49:10 INFO - PROCESS | 1833 | 1461235750438 Marionette TRACE conn3 <- [1,1554,null,{}] 03:49:10 INFO - PROCESS | 1833 | 1461235750443 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:10 INFO - PROCESS | 1833 | 1461235750673 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 03:49:10 INFO - PROCESS | 1833 | 1461235750691 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed132c8800 == 98 [pid = 1833] [id = 396] 03:49:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7fed02068000) [pid = 1833] [serial = 1189] [outer = (nil)] 03:49:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7fed09765400) [pid = 1833] [serial = 1190] [outer = 0x7fed02068000] 03:49:10 INFO - PROCESS | 1833 | 1461235750758 Marionette DEBUG loaded listener.js 03:49:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7fed0b4b0800) [pid = 1833] [serial = 1191] [outer = 0x7fed02068000] 03:49:11 INFO - PROCESS | 1833 | 1461235751915 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 03:49:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:49:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1531ms 03:49:11 INFO - PROCESS | 1833 | 1461235751965 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 03:49:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:49:11 INFO - PROCESS | 1833 | 1461235751970 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 03:49:11 INFO - PROCESS | 1833 | 1461235751977 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:49:11 INFO - PROCESS | 1833 | 1461235751983 Marionette TRACE conn3 <- [1,1558,null,{}] 03:49:11 INFO - PROCESS | 1833 | 1461235751990 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:12 INFO - PROCESS | 1833 | 1461235752183 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 03:49:12 INFO - PROCESS | 1833 | 1461235752374 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0898a800 == 99 [pid = 1833] [id = 397] 03:49:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7fecff146400) [pid = 1833] [serial = 1192] [outer = (nil)] 03:49:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7fed015b9800) [pid = 1833] [serial = 1193] [outer = 0x7fecff146400] 03:49:12 INFO - PROCESS | 1833 | 1461235752446 Marionette DEBUG loaded listener.js 03:49:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7fed088eac00) [pid = 1833] [serial = 1194] [outer = 0x7fecff146400] 03:49:13 INFO - PROCESS | 1833 | 1461235753380 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 03:49:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:49:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1441ms 03:49:13 INFO - PROCESS | 1833 | 1461235753418 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 03:49:13 INFO - PROCESS | 1833 | 1461235753427 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 03:49:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:49:13 INFO - PROCESS | 1833 | 1461235753438 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:49:13 INFO - PROCESS | 1833 | 1461235753442 Marionette TRACE conn3 <- [1,1562,null,{}] 03:49:13 INFO - PROCESS | 1833 | 1461235753448 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:13 INFO - PROCESS | 1833 | 1461235753638 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 03:49:13 INFO - PROCESS | 1833 | 1461235753916 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0c68a800 == 100 [pid = 1833] [id = 398] 03:49:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7fed0a436c00) [pid = 1833] [serial = 1195] [outer = (nil)] 03:49:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7fed0a8d1000) [pid = 1833] [serial = 1196] [outer = 0x7fed0a436c00] 03:49:14 INFO - PROCESS | 1833 | 1461235754036 Marionette DEBUG loaded listener.js 03:49:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7fed0b413c00) [pid = 1833] [serial = 1197] [outer = 0x7fed0a436c00] 03:49:14 INFO - PROCESS | 1833 | 1461235754878 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 03:49:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:49:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1482ms 03:49:14 INFO - PROCESS | 1833 | 1461235754920 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 03:49:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:49:14 INFO - PROCESS | 1833 | 1461235754924 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 03:49:14 INFO - PROCESS | 1833 | 1461235754930 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:49:14 INFO - PROCESS | 1833 | 1461235754936 Marionette TRACE conn3 <- [1,1566,null,{}] 03:49:14 INFO - PROCESS | 1833 | 1461235754970 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:15 INFO - PROCESS | 1833 | 1461235755166 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 03:49:15 INFO - PROCESS | 1833 | 1461235755356 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14cb7800 == 101 [pid = 1833] [id = 399] 03:49:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7fed0b4b2800) [pid = 1833] [serial = 1198] [outer = (nil)] 03:49:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7fed0e112c00) [pid = 1833] [serial = 1199] [outer = 0x7fed0b4b2800] 03:49:15 INFO - PROCESS | 1833 | 1461235755432 Marionette DEBUG loaded listener.js 03:49:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7fed0f5f0000) [pid = 1833] [serial = 1200] [outer = 0x7fed0b4b2800] 03:49:16 INFO - PROCESS | 1833 | 1461235756316 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 03:49:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:49:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1438ms 03:49:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:49:16 INFO - PROCESS | 1833 | 1461235756368 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 03:49:16 INFO - PROCESS | 1833 | 1461235756372 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 03:49:16 INFO - PROCESS | 1833 | 1461235756378 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:49:16 INFO - PROCESS | 1833 | 1461235756381 Marionette TRACE conn3 <- [1,1570,null,{}] 03:49:16 INFO - PROCESS | 1833 | 1461235756386 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:16 INFO - PROCESS | 1833 | 1461235756585 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 03:49:16 INFO - PROCESS | 1833 | 1461235756788 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed21690800 == 102 [pid = 1833] [id = 400] 03:49:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7fed0b4b1c00) [pid = 1833] [serial = 1201] [outer = (nil)] 03:49:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7fed125eb000) [pid = 1833] [serial = 1202] [outer = 0x7fed0b4b1c00] 03:49:16 INFO - PROCESS | 1833 | 1461235756902 Marionette DEBUG loaded listener.js 03:49:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7fed13d1d000) [pid = 1833] [serial = 1203] [outer = 0x7fed0b4b1c00] 03:49:17 INFO - PROCESS | 1833 | 1461235757781 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 03:49:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:49:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1433ms 03:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:49:17 INFO - PROCESS | 1833 | 1461235757811 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 03:49:17 INFO - PROCESS | 1833 | 1461235757814 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 03:49:17 INFO - PROCESS | 1833 | 1461235757820 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:49:17 INFO - PROCESS | 1833 | 1461235757824 Marionette TRACE conn3 <- [1,1574,null,{}] 03:49:17 INFO - PROCESS | 1833 | 1461235757829 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:18 INFO - PROCESS | 1833 | 1461235758013 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 03:49:18 INFO - PROCESS | 1833 | 1461235758213 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2291d000 == 103 [pid = 1833] [id = 401] 03:49:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7fed0e047800) [pid = 1833] [serial = 1204] [outer = (nil)] 03:49:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7fed13dba800) [pid = 1833] [serial = 1205] [outer = 0x7fed0e047800] 03:49:18 INFO - PROCESS | 1833 | 1461235758287 Marionette DEBUG loaded listener.js 03:49:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7fed150db400) [pid = 1833] [serial = 1206] [outer = 0x7fed0e047800] 03:49:19 INFO - PROCESS | 1833 | 1461235759240 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 03:49:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:49:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1482ms 03:49:19 INFO - PROCESS | 1833 | 1461235759303 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 03:49:19 INFO - PROCESS | 1833 | 1461235759307 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 03:49:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:49:19 INFO - PROCESS | 1833 | 1461235759313 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:49:19 INFO - PROCESS | 1833 | 1461235759315 Marionette TRACE conn3 <- [1,1578,null,{}] 03:49:19 INFO - PROCESS | 1833 | 1461235759321 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:19 INFO - PROCESS | 1833 | 1461235759527 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 03:49:19 INFO - PROCESS | 1833 | 1461235759721 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2687c000 == 104 [pid = 1833] [id = 402] 03:49:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7fed15512800) [pid = 1833] [serial = 1207] [outer = (nil)] 03:49:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7fed172f7c00) [pid = 1833] [serial = 1208] [outer = 0x7fed15512800] 03:49:19 INFO - PROCESS | 1833 | 1461235759799 Marionette DEBUG loaded listener.js 03:49:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7fed21480800) [pid = 1833] [serial = 1209] [outer = 0x7fed15512800] 03:49:20 INFO - PROCESS | 1833 | 1461235760681 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 03:49:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:49:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1426ms 03:49:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:49:20 INFO - PROCESS | 1833 | 1461235760741 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 03:49:20 INFO - PROCESS | 1833 | 1461235760744 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 03:49:20 INFO - PROCESS | 1833 | 1461235760750 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:49:20 INFO - PROCESS | 1833 | 1461235760753 Marionette TRACE conn3 <- [1,1582,null,{}] 03:49:20 INFO - PROCESS | 1833 | 1461235760758 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:20 INFO - PROCESS | 1833 | 1461235760932 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 03:49:21 INFO - PROCESS | 1833 | 1461235761133 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26a46000 == 105 [pid = 1833] [id = 403] 03:49:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7fed16203800) [pid = 1833] [serial = 1210] [outer = (nil)] 03:49:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7fed21b49c00) [pid = 1833] [serial = 1211] [outer = 0x7fed16203800] 03:49:21 INFO - PROCESS | 1833 | 1461235761207 Marionette DEBUG loaded listener.js 03:49:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7fed22832800) [pid = 1833] [serial = 1212] [outer = 0x7fed16203800] 03:49:22 INFO - PROCESS | 1833 | 1461235762084 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 03:49:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:49:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1382ms 03:49:22 INFO - PROCESS | 1833 | 1461235762133 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 03:49:22 INFO - PROCESS | 1833 | 1461235762136 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 03:49:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:49:22 INFO - PROCESS | 1833 | 1461235762142 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:49:22 INFO - PROCESS | 1833 | 1461235762144 Marionette TRACE conn3 <- [1,1586,null,{}] 03:49:22 INFO - PROCESS | 1833 | 1461235762150 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:22 INFO - PROCESS | 1833 | 1461235762334 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 03:49:22 INFO - PROCESS | 1833 | 1461235762534 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26f13000 == 106 [pid = 1833] [id = 404] 03:49:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7fed1728f800) [pid = 1833] [serial = 1213] [outer = (nil)] 03:49:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7fed229c5c00) [pid = 1833] [serial = 1214] [outer = 0x7fed1728f800] 03:49:22 INFO - PROCESS | 1833 | 1461235762604 Marionette DEBUG loaded listener.js 03:49:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7fed24508000) [pid = 1833] [serial = 1215] [outer = 0x7fed1728f800] 03:49:23 INFO - PROCESS | 1833 | 1461235763462 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 03:49:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:49:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1387ms 03:49:23 INFO - PROCESS | 1833 | 1461235763530 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 03:49:23 INFO - PROCESS | 1833 | 1461235763534 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 03:49:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:49:23 INFO - PROCESS | 1833 | 1461235763540 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:49:23 INFO - PROCESS | 1833 | 1461235763542 Marionette TRACE conn3 <- [1,1590,null,{}] 03:49:23 INFO - PROCESS | 1833 | 1461235763548 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:23 INFO - PROCESS | 1833 | 1461235763741 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 03:49:23 INFO - PROCESS | 1833 | 1461235763941 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2aeab000 == 107 [pid = 1833] [id = 405] 03:49:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7fed0a8d3800) [pid = 1833] [serial = 1216] [outer = (nil)] 03:49:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7fed2636ec00) [pid = 1833] [serial = 1217] [outer = 0x7fed0a8d3800] 03:49:24 INFO - PROCESS | 1833 | 1461235764015 Marionette DEBUG loaded listener.js 03:49:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7fed2692f400) [pid = 1833] [serial = 1218] [outer = 0x7fed0a8d3800] 03:49:24 INFO - PROCESS | 1833 | 1461235764917 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 03:49:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:49:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1426ms 03:49:24 INFO - PROCESS | 1833 | 1461235764966 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 03:49:24 INFO - PROCESS | 1833 | 1461235764970 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 03:49:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:49:24 INFO - PROCESS | 1833 | 1461235764976 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:49:24 INFO - PROCESS | 1833 | 1461235764979 Marionette TRACE conn3 <- [1,1594,null,{}] 03:49:24 INFO - PROCESS | 1833 | 1461235764984 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:25 INFO - PROCESS | 1833 | 1461235765176 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 03:49:25 INFO - PROCESS | 1833 | 1461235765378 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed004d4800 == 108 [pid = 1833] [id = 406] 03:49:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7fecfd3dc000) [pid = 1833] [serial = 1219] [outer = (nil)] 03:49:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7fecfd3e1800) [pid = 1833] [serial = 1220] [outer = 0x7fecfd3dc000] 03:49:25 INFO - PROCESS | 1833 | 1461235765450 Marionette DEBUG loaded listener.js 03:49:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7fecfdad6800) [pid = 1833] [serial = 1221] [outer = 0x7fecfd3dc000] 03:49:26 INFO - PROCESS | 1833 | 1461235766369 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 03:49:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:49:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1428ms 03:49:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:49:26 INFO - PROCESS | 1833 | 1461235766406 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 03:49:26 INFO - PROCESS | 1833 | 1461235766409 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 03:49:26 INFO - PROCESS | 1833 | 1461235766415 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:49:26 INFO - PROCESS | 1833 | 1461235766419 Marionette TRACE conn3 <- [1,1598,null,{}] 03:49:26 INFO - PROCESS | 1833 | 1461235766424 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:26 INFO - PROCESS | 1833 | 1461235766644 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 03:49:27 INFO - PROCESS | 1833 | 1461235767451 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00ec5000 == 109 [pid = 1833] [id = 407] 03:49:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7fecfd3d7400) [pid = 1833] [serial = 1222] [outer = (nil)] 03:49:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7fecfd3e2c00) [pid = 1833] [serial = 1223] [outer = 0x7fecfd3d7400] 03:49:27 INFO - PROCESS | 1833 | 1461235767625 Marionette DEBUG loaded listener.js 03:49:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7fecfdad5c00) [pid = 1833] [serial = 1224] [outer = 0x7fecfd3d7400] 03:49:28 INFO - PROCESS | 1833 | 1461235768431 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 03:49:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:49:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2079ms 03:49:28 INFO - PROCESS | 1833 | 1461235768494 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 03:49:28 INFO - PROCESS | 1833 | 1461235768501 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 03:49:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:49:28 INFO - PROCESS | 1833 | 1461235768509 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:49:28 INFO - PROCESS | 1833 | 1461235768512 Marionette TRACE conn3 <- [1,1602,null,{}] 03:49:28 INFO - PROCESS | 1833 | 1461235768519 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:28 INFO - PROCESS | 1833 | 1461235768699 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 03:49:28 INFO - PROCESS | 1833 | 1461235768894 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed09620000 == 110 [pid = 1833] [id = 408] 03:49:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7fecfd3d7800) [pid = 1833] [serial = 1225] [outer = (nil)] 03:49:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7fecff142c00) [pid = 1833] [serial = 1226] [outer = 0x7fecfd3d7800] 03:49:28 INFO - PROCESS | 1833 | 1461235768962 Marionette DEBUG loaded listener.js 03:49:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7fecff51f000) [pid = 1833] [serial = 1227] [outer = 0x7fecfd3d7800] 03:49:29 INFO - PROCESS | 1833 | 1461235769856 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 03:49:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:49:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1432ms 03:49:29 INFO - PROCESS | 1833 | 1461235769947 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 03:49:29 INFO - PROCESS | 1833 | 1461235769957 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 03:49:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:49:29 INFO - PROCESS | 1833 | 1461235769970 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:49:29 INFO - PROCESS | 1833 | 1461235769976 Marionette TRACE conn3 <- [1,1606,null,{}] 03:49:29 INFO - PROCESS | 1833 | 1461235769984 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:30 INFO - PROCESS | 1833 | 1461235770353 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 03:49:30 INFO - PROCESS | 1833 | 1461235770605 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfefc2000 == 111 [pid = 1833] [id = 409] 03:49:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7fed0206c800) [pid = 1833] [serial = 1228] [outer = (nil)] 03:49:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7fed023c7000) [pid = 1833] [serial = 1229] [outer = 0x7fed0206c800] 03:49:30 INFO - PROCESS | 1833 | 1461235770678 Marionette DEBUG loaded listener.js 03:49:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7fed07ccc800) [pid = 1833] [serial = 1230] [outer = 0x7fed0206c800] 03:49:31 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed149e8000 == 110 [pid = 1833] [id = 56] 03:49:31 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14f9e000 == 109 [pid = 1833] [id = 57] 03:49:31 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b9b3800 == 108 [pid = 1833] [id = 49] 03:49:31 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed149ce800 == 107 [pid = 1833] [id = 48] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7fed0ae9fc00) [pid = 1833] [serial = 1130] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed01718800 == 106 [pid = 1833] [id = 343] 03:49:31 INFO - PROCESS | 1833 | 1461235771582 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 03:49:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:49:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1635ms 03:49:31 INFO - PROCESS | 1833 | 1461235771606 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 03:49:31 INFO - PROCESS | 1833 | 1461235771609 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 03:49:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:49:31 INFO - PROCESS | 1833 | 1461235771620 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:49:31 INFO - PROCESS | 1833 | 1461235771628 Marionette TRACE conn3 <- [1,1610,null,{}] 03:49:31 INFO - PROCESS | 1833 | 1461235771641 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7fed2283d000) [pid = 1833] [serial = 981] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7fed15171400) [pid = 1833] [serial = 975] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7fed0b64a800) [pid = 1833] [serial = 1074] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7fed0ab54800) [pid = 1833] [serial = 1068] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7fed0b4ac000) [pid = 1833] [serial = 1029] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7fecff5ee000) [pid = 1833] [serial = 1098] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7fed07aafc00) [pid = 1833] [serial = 1062] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7fed0952a400) [pid = 1833] [serial = 1065] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7fed13d12800) [pid = 1833] [serial = 1014] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7fecff151000) [pid = 1833] [serial = 1020] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7fecff526400) [pid = 1833] [serial = 1026] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7fed0b40a000) [pid = 1833] [serial = 1095] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7fed1622f000) [pid = 1833] [serial = 1092] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7fed13d1c000) [pid = 1833] [serial = 885] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7fed13d91400) [pid = 1833] [serial = 1089] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7fed0aea0c00) [pid = 1833] [serial = 1011] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7fed089bb400) [pid = 1833] [serial = 1032] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7fed0b40f000) [pid = 1833] [serial = 1071] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7fed13d6cc00) [pid = 1833] [serial = 972] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7fed12533c00) [pid = 1833] [serial = 1080] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7fed26a95400) [pid = 1833] [serial = 1023] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7fed016a7c00) [pid = 1833] [serial = 1101] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7fed016a9400) [pid = 1833] [serial = 1107] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7fed1aa62c00) [pid = 1833] [serial = 1017] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7fed08578800) [pid = 1833] [serial = 1008] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7fed2147ec00) [pid = 1833] [serial = 978] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7fed0f5e8c00) [pid = 1833] [serial = 1077] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7fecfe275400) [pid = 1833] [serial = 1118] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7fecff150400) [pid = 1833] [serial = 1119] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7fed09531400) [pid = 1833] [serial = 1124] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7fecfd9db000) [pid = 1833] [serial = 1109] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7fed09442400) [pid = 1833] [serial = 1115] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7fed07aae800) [pid = 1833] [serial = 1112] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7fed0aa5ec00) [pid = 1833] [serial = 1128] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7fed0975f800) [pid = 1833] [serial = 1125] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7fed088edc00) [pid = 1833] [serial = 1122] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7fed0857d000) [pid = 1833] [serial = 1121] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7fed0a8d0800) [pid = 1833] [serial = 1127] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7fed137ed000) [pid = 1833] [serial = 1086] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7fed12934c00) [pid = 1833] [serial = 1083] [outer = (nil)] [url = about:blank] 03:49:31 INFO - PROCESS | 1833 | 1461235771955 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 03:49:32 INFO - PROCESS | 1833 | 1461235772056 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00ec6800 == 107 [pid = 1833] [id = 410] 03:49:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7fecfe18bc00) [pid = 1833] [serial = 1231] [outer = (nil)] 03:49:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7fed08578800) [pid = 1833] [serial = 1232] [outer = 0x7fecfe18bc00] 03:49:32 INFO - PROCESS | 1833 | 1461235772114 Marionette DEBUG loaded listener.js 03:49:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7fed089b9800) [pid = 1833] [serial = 1233] [outer = 0x7fecfe18bc00] 03:49:32 INFO - PROCESS | 1833 | 1461235772814 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 03:49:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:49:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1244ms 03:49:32 INFO - PROCESS | 1833 | 1461235772864 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 03:49:32 INFO - PROCESS | 1833 | 1461235772868 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 03:49:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:49:32 INFO - PROCESS | 1833 | 1461235772900 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:49:32 INFO - PROCESS | 1833 | 1461235772903 Marionette TRACE conn3 <- [1,1614,null,{}] 03:49:32 INFO - PROCESS | 1833 | 1461235772910 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:33 INFO - PROCESS | 1833 | 1461235773069 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 03:49:33 INFO - PROCESS | 1833 | 1461235773078 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08947000 == 108 [pid = 1833] [id = 411] 03:49:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7fed089bb400) [pid = 1833] [serial = 1234] [outer = (nil)] 03:49:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7fed094f0800) [pid = 1833] [serial = 1235] [outer = 0x7fed089bb400] 03:49:33 INFO - PROCESS | 1833 | 1461235773141 Marionette DEBUG loaded listener.js 03:49:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7fed09511400) [pid = 1833] [serial = 1236] [outer = 0x7fed089bb400] 03:49:34 INFO - PROCESS | 1833 | 1461235774073 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 03:49:34 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 03:49:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1250ms 03:49:34 INFO - PROCESS | 1833 | 1461235774131 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 03:49:34 INFO - PROCESS | 1833 | 1461235774135 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 03:49:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:49:34 INFO - PROCESS | 1833 | 1461235774151 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:49:34 INFO - PROCESS | 1833 | 1461235774153 Marionette TRACE conn3 <- [1,1618,null,{}] 03:49:34 INFO - PROCESS | 1833 | 1461235774158 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:34 INFO - PROCESS | 1833 | 1461235774366 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 03:49:34 INFO - PROCESS | 1833 | 1461235774400 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a403000 == 109 [pid = 1833] [id = 412] 03:49:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7fed09528000) [pid = 1833] [serial = 1237] [outer = (nil)] 03:49:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7fed09530c00) [pid = 1833] [serial = 1238] [outer = 0x7fed09528000] 03:49:34 INFO - PROCESS | 1833 | 1461235774469 Marionette DEBUG loaded listener.js 03:49:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7fed09763400) [pid = 1833] [serial = 1239] [outer = 0x7fed09528000] 03:49:36 INFO - PROCESS | 1833 | 1461235776029 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 03:49:36 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7fecfe274000) [pid = 1833] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:49:36 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7fed0a84e000) [pid = 1833] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:49:36 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7fecff148400) [pid = 1833] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:49:36 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7fed0f118400) [pid = 1833] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:49:36 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7fecfe26b800) [pid = 1833] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:49:36 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7fecfe0dbc00) [pid = 1833] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:49:36 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7fecff710000) [pid = 1833] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:49:36 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7fed08783400) [pid = 1833] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:49:36 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7fed016a4000) [pid = 1833] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:49:36 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7fecfd3d8800) [pid = 1833] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:49:36 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7fecfef5a800) [pid = 1833] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:49:36 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7fed016a9800) [pid = 1833] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:49:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:49:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 2028ms 03:49:36 INFO - PROCESS | 1833 | 1461235776180 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 03:49:36 INFO - PROCESS | 1833 | 1461235776183 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 03:49:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:49:36 INFO - PROCESS | 1833 | 1461235776189 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:49:36 INFO - PROCESS | 1833 | 1461235776191 Marionette TRACE conn3 <- [1,1622,null,{}] 03:49:36 INFO - PROCESS | 1833 | 1461235776197 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:36 INFO - PROCESS | 1833 | 1461235776402 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 03:49:36 INFO - PROCESS | 1833 | 1461235776603 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe3df800 == 110 [pid = 1833] [id = 413] 03:49:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7fecfd3d6400) [pid = 1833] [serial = 1240] [outer = (nil)] 03:49:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7fecfd9d0400) [pid = 1833] [serial = 1241] [outer = 0x7fecfd3d6400] 03:49:36 INFO - PROCESS | 1833 | 1461235776679 Marionette DEBUG loaded listener.js 03:49:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7fecfdfd4400) [pid = 1833] [serial = 1242] [outer = 0x7fecfd3d6400] 03:49:37 INFO - PROCESS | 1833 | 1461235777637 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 03:49:37 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 03:49:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1475ms 03:49:37 INFO - PROCESS | 1833 | 1461235777666 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 03:49:37 INFO - PROCESS | 1833 | 1461235777674 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 03:49:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:49:37 INFO - PROCESS | 1833 | 1461235777682 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:49:37 INFO - PROCESS | 1833 | 1461235777686 Marionette TRACE conn3 <- [1,1626,null,{}] 03:49:37 INFO - PROCESS | 1833 | 1461235777693 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:37 INFO - PROCESS | 1833 | 1461235777875 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 03:49:38 INFO - PROCESS | 1833 | 1461235778069 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0886b800 == 111 [pid = 1833] [id = 414] 03:49:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7fecff523c00) [pid = 1833] [serial = 1243] [outer = (nil)] 03:49:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7fecff707400) [pid = 1833] [serial = 1244] [outer = 0x7fecff523c00] 03:49:38 INFO - PROCESS | 1833 | 1461235778194 Marionette DEBUG loaded listener.js 03:49:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7fed016a6400) [pid = 1833] [serial = 1245] [outer = 0x7fecff523c00] 03:49:39 INFO - PROCESS | 1833 | 1461235779050 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 03:49:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:49:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1437ms 03:49:39 INFO - PROCESS | 1833 | 1461235779122 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 03:49:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:49:39 INFO - PROCESS | 1833 | 1461235779129 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 03:49:39 INFO - PROCESS | 1833 | 1461235779136 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:49:39 INFO - PROCESS | 1833 | 1461235779139 Marionette TRACE conn3 <- [1,1630,null,{}] 03:49:39 INFO - PROCESS | 1833 | 1461235779144 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:39 INFO - PROCESS | 1833 | 1461235779367 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 03:49:39 INFO - PROCESS | 1833 | 1461235779560 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0ab21000 == 112 [pid = 1833] [id = 415] 03:49:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7fed08573c00) [pid = 1833] [serial = 1246] [outer = (nil)] 03:49:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7fed087a3c00) [pid = 1833] [serial = 1247] [outer = 0x7fed08573c00] 03:49:39 INFO - PROCESS | 1833 | 1461235779753 Marionette DEBUG loaded listener.js 03:49:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7fed09442800) [pid = 1833] [serial = 1248] [outer = 0x7fed08573c00] 03:49:40 INFO - PROCESS | 1833 | 1461235780699 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 03:49:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:49:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1637ms 03:49:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:49:40 INFO - PROCESS | 1833 | 1461235780773 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 03:49:40 INFO - PROCESS | 1833 | 1461235780776 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 03:49:40 INFO - PROCESS | 1833 | 1461235780785 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:49:40 INFO - PROCESS | 1833 | 1461235780795 Marionette TRACE conn3 <- [1,1634,null,{}] 03:49:40 INFO - PROCESS | 1833 | 1461235780810 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:41 INFO - PROCESS | 1833 | 1461235781043 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 03:49:41 INFO - PROCESS | 1833 | 1461235781276 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b422800 == 113 [pid = 1833] [id = 416] 03:49:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7fed09517800) [pid = 1833] [serial = 1249] [outer = (nil)] 03:49:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7fed09760800) [pid = 1833] [serial = 1250] [outer = 0x7fed09517800] 03:49:41 INFO - PROCESS | 1833 | 1461235781364 Marionette DEBUG loaded listener.js 03:49:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7fed0a434000) [pid = 1833] [serial = 1251] [outer = 0x7fed09517800] 03:49:42 INFO - PROCESS | 1833 | 1461235782241 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 03:49:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:49:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1493ms 03:49:42 INFO - PROCESS | 1833 | 1461235782277 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 03:49:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:49:42 INFO - PROCESS | 1833 | 1461235782282 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 03:49:42 INFO - PROCESS | 1833 | 1461235782287 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:49:42 INFO - PROCESS | 1833 | 1461235782290 Marionette TRACE conn3 <- [1,1638,null,{}] 03:49:42 INFO - PROCESS | 1833 | 1461235782296 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:42 INFO - PROCESS | 1833 | 1461235782469 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 03:49:42 INFO - PROCESS | 1833 | 1461235782661 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b668000 == 114 [pid = 1833] [id = 417] 03:49:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7fed0951c400) [pid = 1833] [serial = 1252] [outer = (nil)] 03:49:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7fed0a8cb400) [pid = 1833] [serial = 1253] [outer = 0x7fed0951c400] 03:49:42 INFO - PROCESS | 1833 | 1461235782733 Marionette DEBUG loaded listener.js 03:49:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7fed0a8d6000) [pid = 1833] [serial = 1254] [outer = 0x7fed0951c400] 03:49:43 INFO - PROCESS | 1833 | 1461235783638 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 03:49:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:49:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1430ms 03:49:43 INFO - PROCESS | 1833 | 1461235783718 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 03:49:43 INFO - PROCESS | 1833 | 1461235783721 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 03:49:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:49:43 INFO - PROCESS | 1833 | 1461235783727 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:49:43 INFO - PROCESS | 1833 | 1461235783731 Marionette TRACE conn3 <- [1,1642,null,{}] 03:49:43 INFO - PROCESS | 1833 | 1461235783736 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:43 INFO - PROCESS | 1833 | 1461235783957 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 03:49:44 INFO - PROCESS | 1833 | 1461235784144 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0c688800 == 115 [pid = 1833] [id = 418] 03:49:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7fed0ad5d000) [pid = 1833] [serial = 1255] [outer = (nil)] 03:49:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7fed0ad61000) [pid = 1833] [serial = 1256] [outer = 0x7fed0ad5d000] 03:49:44 INFO - PROCESS | 1833 | 1461235784231 Marionette DEBUG loaded listener.js 03:49:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7fed0b40a000) [pid = 1833] [serial = 1257] [outer = 0x7fed0ad5d000] 03:49:45 INFO - PROCESS | 1833 | 1461235785116 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 03:49:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:49:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1433ms 03:49:45 INFO - PROCESS | 1833 | 1461235785162 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 03:49:45 INFO - PROCESS | 1833 | 1461235785165 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 03:49:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:49:45 INFO - PROCESS | 1833 | 1461235785189 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:49:45 INFO - PROCESS | 1833 | 1461235785193 Marionette TRACE conn3 <- [1,1646,null,{}] 03:49:45 INFO - PROCESS | 1833 | 1461235785198 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:45 INFO - PROCESS | 1833 | 1461235785377 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 03:49:45 INFO - PROCESS | 1833 | 1461235785568 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f046000 == 116 [pid = 1833] [id = 419] 03:49:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7fed0aea0000) [pid = 1833] [serial = 1258] [outer = (nil)] 03:49:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7fed0b621400) [pid = 1833] [serial = 1259] [outer = 0x7fed0aea0000] 03:49:45 INFO - PROCESS | 1833 | 1461235785637 Marionette DEBUG loaded listener.js 03:49:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7fed0b64b400) [pid = 1833] [serial = 1260] [outer = 0x7fed0aea0000] 03:49:46 INFO - PROCESS | 1833 | 1461235786511 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 03:49:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:49:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1391ms 03:49:46 INFO - PROCESS | 1833 | 1461235786578 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 03:49:46 INFO - PROCESS | 1833 | 1461235786581 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 03:49:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:49:46 INFO - PROCESS | 1833 | 1461235786588 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:49:46 INFO - PROCESS | 1833 | 1461235786591 Marionette TRACE conn3 <- [1,1650,null,{}] 03:49:46 INFO - PROCESS | 1833 | 1461235786596 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:46 INFO - PROCESS | 1833 | 1461235786767 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 03:49:46 INFO - PROCESS | 1833 | 1461235786960 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f52d800 == 117 [pid = 1833] [id = 420] 03:49:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7fed0b40ac00) [pid = 1833] [serial = 1261] [outer = (nil)] 03:49:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7fed0ca47800) [pid = 1833] [serial = 1262] [outer = 0x7fed0b40ac00] 03:49:47 INFO - PROCESS | 1833 | 1461235787043 Marionette DEBUG loaded listener.js 03:49:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7fed0d462400) [pid = 1833] [serial = 1263] [outer = 0x7fed0b40ac00] 03:49:47 INFO - PROCESS | 1833 | 1461235787896 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 03:49:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:49:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1338ms 03:49:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:49:47 INFO - PROCESS | 1833 | 1461235787927 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 03:49:47 INFO - PROCESS | 1833 | 1461235787930 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 03:49:47 INFO - PROCESS | 1833 | 1461235787934 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:49:47 INFO - PROCESS | 1833 | 1461235787938 Marionette TRACE conn3 <- [1,1654,null,{}] 03:49:47 INFO - PROCESS | 1833 | 1461235787944 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:48 INFO - PROCESS | 1833 | 1461235788114 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 03:49:48 INFO - PROCESS | 1833 | 1461235788310 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed13997000 == 118 [pid = 1833] [id = 421] 03:49:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7fed0b4a3400) [pid = 1833] [serial = 1264] [outer = (nil)] 03:49:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7fed0e0da000) [pid = 1833] [serial = 1265] [outer = 0x7fed0b4a3400] 03:49:48 INFO - PROCESS | 1833 | 1461235788381 Marionette DEBUG loaded listener.js 03:49:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7fed0e11e400) [pid = 1833] [serial = 1266] [outer = 0x7fed0b4a3400] 03:49:49 INFO - PROCESS | 1833 | 1461235789237 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 03:49:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:49:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1333ms 03:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:49:49 INFO - PROCESS | 1833 | 1461235789269 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 03:49:49 INFO - PROCESS | 1833 | 1461235789272 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 03:49:49 INFO - PROCESS | 1833 | 1461235789278 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:49:49 INFO - PROCESS | 1833 | 1461235789281 Marionette TRACE conn3 <- [1,1658,null,{}] 03:49:49 INFO - PROCESS | 1833 | 1461235789286 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:49 INFO - PROCESS | 1833 | 1461235789470 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 03:49:49 INFO - PROCESS | 1833 | 1461235789666 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1455a800 == 119 [pid = 1833] [id = 422] 03:49:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7fed0b92cc00) [pid = 1833] [serial = 1267] [outer = (nil)] 03:49:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7fed0e190c00) [pid = 1833] [serial = 1268] [outer = 0x7fed0b92cc00] 03:49:49 INFO - PROCESS | 1833 | 1461235789737 Marionette DEBUG loaded listener.js 03:49:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7fed0f11a400) [pid = 1833] [serial = 1269] [outer = 0x7fed0b92cc00] 03:49:50 INFO - PROCESS | 1833 | 1461235790638 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 03:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1429ms 03:49:50 INFO - PROCESS | 1833 | 1461235790707 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 03:49:50 INFO - PROCESS | 1833 | 1461235790710 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 03:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:49:50 INFO - PROCESS | 1833 | 1461235790716 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:49:50 INFO - PROCESS | 1833 | 1461235790719 Marionette TRACE conn3 <- [1,1662,null,{}] 03:49:50 INFO - PROCESS | 1833 | 1461235790724 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:50 INFO - PROCESS | 1833 | 1461235790905 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 03:49:51 INFO - PROCESS | 1833 | 1461235791094 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14c3d000 == 120 [pid = 1833] [id = 423] 03:49:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7fed0e18a400) [pid = 1833] [serial = 1270] [outer = (nil)] 03:49:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7fed109f5000) [pid = 1833] [serial = 1271] [outer = 0x7fed0e18a400] 03:49:51 INFO - PROCESS | 1833 | 1461235791190 Marionette DEBUG loaded listener.js 03:49:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7fed12530000) [pid = 1833] [serial = 1272] [outer = 0x7fed0e18a400] 03:49:52 INFO - PROCESS | 1833 | 1461235792054 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 03:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1380ms 03:49:52 INFO - PROCESS | 1833 | 1461235792098 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 03:49:52 INFO - PROCESS | 1833 | 1461235792102 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 03:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:49:52 INFO - PROCESS | 1833 | 1461235792107 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:49:52 INFO - PROCESS | 1833 | 1461235792111 Marionette TRACE conn3 <- [1,1666,null,{}] 03:49:52 INFO - PROCESS | 1833 | 1461235792115 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:52 INFO - PROCESS | 1833 | 1461235792318 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 03:49:52 INFO - PROCESS | 1833 | 1461235792507 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed17251800 == 121 [pid = 1833] [id = 424] 03:49:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7fed0f119000) [pid = 1833] [serial = 1273] [outer = (nil)] 03:49:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7fed13774800) [pid = 1833] [serial = 1274] [outer = 0x7fed0f119000] 03:49:52 INFO - PROCESS | 1833 | 1461235792572 Marionette DEBUG loaded listener.js 03:49:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7fed13d68c00) [pid = 1833] [serial = 1275] [outer = 0x7fed0f119000] 03:49:53 INFO - PROCESS | 1833 | 1461235793433 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 03:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1379ms 03:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:49:53 INFO - PROCESS | 1833 | 1461235793487 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 03:49:53 INFO - PROCESS | 1833 | 1461235793490 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 03:49:53 INFO - PROCESS | 1833 | 1461235793496 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:49:53 INFO - PROCESS | 1833 | 1461235793499 Marionette TRACE conn3 <- [1,1670,null,{}] 03:49:53 INFO - PROCESS | 1833 | 1461235793507 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:53 INFO - PROCESS | 1833 | 1461235793678 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 03:49:53 INFO - PROCESS | 1833 | 1461235793875 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed21689000 == 122 [pid = 1833] [id = 425] 03:49:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7fed12933000) [pid = 1833] [serial = 1276] [outer = (nil)] 03:49:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7fed13d97800) [pid = 1833] [serial = 1277] [outer = 0x7fed12933000] 03:49:53 INFO - PROCESS | 1833 | 1461235793943 Marionette DEBUG loaded listener.js 03:49:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7fed13e3d400) [pid = 1833] [serial = 1278] [outer = 0x7fed12933000] 03:49:54 INFO - PROCESS | 1833 | 1461235794818 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 03:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1382ms 03:49:54 INFO - PROCESS | 1833 | 1461235794878 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 03:49:54 INFO - PROCESS | 1833 | 1461235794881 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 03:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:49:54 INFO - PROCESS | 1833 | 1461235794886 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:49:54 INFO - PROCESS | 1833 | 1461235794889 Marionette TRACE conn3 <- [1,1674,null,{}] 03:49:54 INFO - PROCESS | 1833 | 1461235794895 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:55 INFO - PROCESS | 1833 | 1461235795085 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 03:49:55 INFO - PROCESS | 1833 | 1461235795283 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed07ba9800 == 123 [pid = 1833] [id = 426] 03:49:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7fecfe187800) [pid = 1833] [serial = 1279] [outer = (nil)] 03:49:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7fed0b102400) [pid = 1833] [serial = 1280] [outer = 0x7fecfe187800] 03:49:55 INFO - PROCESS | 1833 | 1461235795358 Marionette DEBUG loaded listener.js 03:49:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7fed13d6ec00) [pid = 1833] [serial = 1281] [outer = 0x7fecfe187800] 03:49:56 INFO - PROCESS | 1833 | 1461235796598 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 03:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1778ms 03:49:56 INFO - PROCESS | 1833 | 1461235796673 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 03:49:56 INFO - PROCESS | 1833 | 1461235796677 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 03:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:49:56 INFO - PROCESS | 1833 | 1461235796686 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:49:56 INFO - PROCESS | 1833 | 1461235796690 Marionette TRACE conn3 <- [1,1678,null,{}] 03:49:56 INFO - PROCESS | 1833 | 1461235796698 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:56 INFO - PROCESS | 1833 | 1461235796926 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 03:49:57 INFO - PROCESS | 1833 | 1461235797200 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0886b000 == 124 [pid = 1833] [id = 427] 03:49:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7fecff148c00) [pid = 1833] [serial = 1282] [outer = (nil)] 03:49:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7fecff151000) [pid = 1833] [serial = 1283] [outer = 0x7fecff148c00] 03:49:57 INFO - PROCESS | 1833 | 1461235797273 Marionette DEBUG loaded listener.js 03:49:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7fed015aa400) [pid = 1833] [serial = 1284] [outer = 0x7fecff148c00] 03:49:58 INFO - PROCESS | 1833 | 1461235798153 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 03:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1532ms 03:49:58 INFO - PROCESS | 1833 | 1461235798218 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 03:49:58 INFO - PROCESS | 1833 | 1461235798236 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 03:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:49:58 INFO - PROCESS | 1833 | 1461235798249 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:49:58 INFO - PROCESS | 1833 | 1461235798252 Marionette TRACE conn3 <- [1,1682,null,{}] 03:49:58 INFO - PROCESS | 1833 | 1461235798257 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:49:58 INFO - PROCESS | 1833 | 1461235798433 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 03:49:58 INFO - PROCESS | 1833 | 1461235798652 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:49:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08717000 == 125 [pid = 1833] [id = 428] 03:49:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7fed07cc7400) [pid = 1833] [serial = 1285] [outer = (nil)] 03:49:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7fed08575800) [pid = 1833] [serial = 1286] [outer = 0x7fed07cc7400] 03:49:58 INFO - PROCESS | 1833 | 1461235798819 Marionette DEBUG loaded listener.js 03:49:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7fed088ee800) [pid = 1833] [serial = 1287] [outer = 0x7fed07cc7400] 03:49:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0a403000 == 124 [pid = 1833] [id = 412] 03:49:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed08947000 == 123 [pid = 1833] [id = 411] 03:49:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed00ec6800 == 122 [pid = 1833] [id = 410] 03:49:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfefc2000 == 121 [pid = 1833] [id = 409] 03:49:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed09620000 == 120 [pid = 1833] [id = 408] 03:49:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed00ec5000 == 119 [pid = 1833] [id = 407] 03:49:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26a46000 == 118 [pid = 1833] [id = 403] 03:49:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2687c000 == 117 [pid = 1833] [id = 402] 03:49:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2291d000 == 116 [pid = 1833] [id = 401] 03:49:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed21690800 == 115 [pid = 1833] [id = 400] 03:49:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14cb7800 == 114 [pid = 1833] [id = 399] 03:49:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0c68a800 == 113 [pid = 1833] [id = 398] 03:49:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0898a800 == 112 [pid = 1833] [id = 397] 03:49:59 INFO - PROCESS | 1833 | 1461235799790 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7fecff5e4c00) [pid = 1833] [serial = 1187] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7fed02064c00) [pid = 1833] [serial = 1188] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7fed0b615400) [pid = 1833] [serial = 1139] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7fed0b93a400) [pid = 1833] [serial = 1173] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7fecff519800) [pid = 1833] [serial = 1166] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7fed13d17000) [pid = 1833] [serial = 1181] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7fed0b938000) [pid = 1833] [serial = 1176] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7fed13d92c00) [pid = 1833] [serial = 1157] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7fed07cd0000) [pid = 1833] [serial = 1133] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7fed0a8d4c00) [pid = 1833] [serial = 1175] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7fed15170c00) [pid = 1833] [serial = 1163] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7fed13d11000) [pid = 1833] [serial = 1154] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7fed132da400) [pid = 1833] [serial = 1151] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7fed0b40b800) [pid = 1833] [serial = 1131] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7fed0ad5e000) [pid = 1833] [serial = 1136] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7fed16230000) [pid = 1833] [serial = 1184] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7fed09512400) [pid = 1833] [serial = 1116] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7fed08572800) [pid = 1833] [serial = 1113] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7fecfe26e800) [pid = 1833] [serial = 1110] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7fed11399800) [pid = 1833] [serial = 1148] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7fed16e7dc00) [pid = 1833] [serial = 1185] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7fed0f119c00) [pid = 1833] [serial = 1179] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7fed09529c00) [pid = 1833] [serial = 1169] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7fed0e042400) [pid = 1833] [serial = 1145] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7fed015b2000) [pid = 1833] [serial = 1167] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7fed15a50c00) [pid = 1833] [serial = 1182] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7fed0d57b800) [pid = 1833] [serial = 1178] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7fed0d430c00) [pid = 1833] [serial = 1142] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7fed0976b000) [pid = 1833] [serial = 1170] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7fed0b4b1800) [pid = 1833] [serial = 1172] [outer = (nil)] [url = about:blank] 03:49:59 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7fed13e3a000) [pid = 1833] [serial = 1160] [outer = (nil)] [url = about:blank] 03:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1630ms 03:49:59 INFO - PROCESS | 1833 | 1461235799879 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 03:49:59 INFO - PROCESS | 1833 | 1461235799883 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 03:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:49:59 INFO - PROCESS | 1833 | 1461235799889 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:49:59 INFO - PROCESS | 1833 | 1461235799895 Marionette TRACE conn3 <- [1,1686,null,{}] 03:49:59 INFO - PROCESS | 1833 | 1461235799913 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:00 INFO - PROCESS | 1833 | 1461235800108 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 03:50:00 INFO - PROCESS | 1833 | 1461235800263 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08722800 == 113 [pid = 1833] [id = 429] 03:50:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7fed07cc9400) [pid = 1833] [serial = 1288] [outer = (nil)] 03:50:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7fed0950ec00) [pid = 1833] [serial = 1289] [outer = 0x7fed07cc9400] 03:50:00 INFO - PROCESS | 1833 | 1461235800344 Marionette DEBUG loaded listener.js 03:50:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7fed0953ec00) [pid = 1833] [serial = 1290] [outer = 0x7fed07cc9400] 03:50:01 INFO - PROCESS | 1833 | 1461235801131 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 03:50:01 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 03:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1283ms 03:50:01 INFO - PROCESS | 1833 | 1461235801172 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 03:50:01 INFO - PROCESS | 1833 | 1461235801177 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 03:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:50:01 INFO - PROCESS | 1833 | 1461235801216 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:50:01 INFO - PROCESS | 1833 | 1461235801225 Marionette TRACE conn3 <- [1,1690,null,{}] 03:50:01 INFO - PROCESS | 1833 | 1461235801230 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:01 INFO - PROCESS | 1833 | 1461235801455 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 03:50:01 INFO - PROCESS | 1833 | 1461235801636 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b040000 == 114 [pid = 1833] [id = 430] 03:50:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7fed07cd3c00) [pid = 1833] [serial = 1291] [outer = (nil)] 03:50:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7fed0ab60400) [pid = 1833] [serial = 1292] [outer = 0x7fed07cd3c00] 03:50:01 INFO - PROCESS | 1833 | 1461235801702 Marionette DEBUG loaded listener.js 03:50:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7fed0ad9f000) [pid = 1833] [serial = 1293] [outer = 0x7fed07cd3c00] 03:50:02 INFO - PROCESS | 1833 | 1461235802596 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 03:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1442ms 03:50:02 INFO - PROCESS | 1833 | 1461235802652 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 03:50:02 INFO - PROCESS | 1833 | 1461235802655 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 03:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:50:02 INFO - PROCESS | 1833 | 1461235802666 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:50:02 INFO - PROCESS | 1833 | 1461235802668 Marionette TRACE conn3 <- [1,1694,null,{}] 03:50:02 INFO - PROCESS | 1833 | 1461235802674 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:02 INFO - PROCESS | 1833 | 1461235802893 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 03:50:02 INFO - PROCESS | 1833 | 1461235802927 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b5d9800 == 115 [pid = 1833] [id = 431] 03:50:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7fed09541000) [pid = 1833] [serial = 1294] [outer = (nil)] 03:50:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7fed0b10d400) [pid = 1833] [serial = 1295] [outer = 0x7fed09541000] 03:50:02 INFO - PROCESS | 1833 | 1461235802987 Marionette DEBUG loaded listener.js 03:50:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7fed0b411c00) [pid = 1833] [serial = 1296] [outer = 0x7fed09541000] 03:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7fecfe18bc00) [pid = 1833] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7fed089bb400) [pid = 1833] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7fecfd3d7400) [pid = 1833] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7fecfd3d7800) [pid = 1833] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7fed0206c800) [pid = 1833] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:50:03 INFO - PROCESS | 1833 | 1461235803957 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 03:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1331ms 03:50:04 INFO - PROCESS | 1833 | 1461235803999 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 03:50:04 INFO - PROCESS | 1833 | 1461235804002 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 03:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:50:04 INFO - PROCESS | 1833 | 1461235804008 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:50:04 INFO - PROCESS | 1833 | 1461235804010 Marionette TRACE conn3 <- [1,1698,null,{}] 03:50:04 INFO - PROCESS | 1833 | 1461235804015 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:04 INFO - PROCESS | 1833 | 1461235804226 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 03:50:04 INFO - PROCESS | 1833 | 1461235804384 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0cacf800 == 116 [pid = 1833] [id = 432] 03:50:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7fecfe26f400) [pid = 1833] [serial = 1297] [outer = (nil)] 03:50:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7fed0e18e000) [pid = 1833] [serial = 1298] [outer = 0x7fecfe26f400] 03:50:04 INFO - PROCESS | 1833 | 1461235804453 Marionette DEBUG loaded listener.js 03:50:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7fed1252c400) [pid = 1833] [serial = 1299] [outer = 0x7fecfe26f400] 03:50:05 INFO - PROCESS | 1833 | 1461235805135 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 03:50:05 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 03:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1175ms 03:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:50:05 INFO - PROCESS | 1833 | 1461235805184 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 03:50:05 INFO - PROCESS | 1833 | 1461235805186 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 03:50:05 INFO - PROCESS | 1833 | 1461235805191 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:50:05 INFO - PROCESS | 1833 | 1461235805195 Marionette TRACE conn3 <- [1,1702,null,{}] 03:50:05 INFO - PROCESS | 1833 | 1461235805200 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:05 INFO - PROCESS | 1833 | 1461235805433 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 03:50:05 INFO - PROCESS | 1833 | 1461235805453 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f0b2800 == 117 [pid = 1833] [id = 433] 03:50:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7fed016a9400) [pid = 1833] [serial = 1300] [outer = (nil)] 03:50:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7fed129fac00) [pid = 1833] [serial = 1301] [outer = 0x7fed016a9400] 03:50:05 INFO - PROCESS | 1833 | 1461235805514 Marionette DEBUG loaded listener.js 03:50:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7fed13d14800) [pid = 1833] [serial = 1302] [outer = 0x7fed016a9400] 03:50:06 INFO - PROCESS | 1833 | 1461235806612 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 03:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1477ms 03:50:06 INFO - PROCESS | 1833 | 1461235806671 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 03:50:06 INFO - PROCESS | 1833 | 1461235806677 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 03:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:50:06 INFO - PROCESS | 1833 | 1461235806686 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:50:06 INFO - PROCESS | 1833 | 1461235806690 Marionette TRACE conn3 <- [1,1706,null,{}] 03:50:06 INFO - PROCESS | 1833 | 1461235806698 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:06 INFO - PROCESS | 1833 | 1461235806921 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 03:50:07 INFO - PROCESS | 1833 | 1461235807174 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed07ba6000 == 118 [pid = 1833] [id = 434] 03:50:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7fecff143400) [pid = 1833] [serial = 1303] [outer = (nil)] 03:50:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7fecff70c400) [pid = 1833] [serial = 1304] [outer = 0x7fecff143400] 03:50:07 INFO - PROCESS | 1833 | 1461235807295 Marionette DEBUG loaded listener.js 03:50:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7fed07aafc00) [pid = 1833] [serial = 1305] [outer = 0x7fecff143400] 03:50:08 INFO - PROCESS | 1833 | 1461235808226 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 03:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1593ms 03:50:08 INFO - PROCESS | 1833 | 1461235808280 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 03:50:08 INFO - PROCESS | 1833 | 1461235808288 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 03:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:50:08 INFO - PROCESS | 1833 | 1461235808298 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:50:08 INFO - PROCESS | 1833 | 1461235808302 Marionette TRACE conn3 <- [1,1710,null,{}] 03:50:08 INFO - PROCESS | 1833 | 1461235808309 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:08 INFO - PROCESS | 1833 | 1461235808512 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 03:50:08 INFO - PROCESS | 1833 | 1461235808800 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b9ba800 == 119 [pid = 1833] [id = 435] 03:50:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7fecfe0d4400) [pid = 1833] [serial = 1306] [outer = (nil)] 03:50:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7fed094ec400) [pid = 1833] [serial = 1307] [outer = 0x7fecfe0d4400] 03:50:08 INFO - PROCESS | 1833 | 1461235808922 Marionette DEBUG loaded listener.js 03:50:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7fed0a43e800) [pid = 1833] [serial = 1308] [outer = 0x7fecfe0d4400] 03:50:09 INFO - PROCESS | 1833 | 1461235809787 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 03:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1528ms 03:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:50:09 INFO - PROCESS | 1833 | 1461235809826 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 03:50:09 INFO - PROCESS | 1833 | 1461235809829 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 03:50:09 INFO - PROCESS | 1833 | 1461235809837 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:50:09 INFO - PROCESS | 1833 | 1461235809843 Marionette TRACE conn3 <- [1,1714,null,{}] 03:50:09 INFO - PROCESS | 1833 | 1461235809859 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:10 INFO - PROCESS | 1833 | 1461235810065 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 03:50:10 INFO - PROCESS | 1833 | 1461235810264 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14a51000 == 120 [pid = 1833] [id = 436] 03:50:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7fed0a481800) [pid = 1833] [serial = 1309] [outer = (nil)] 03:50:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7fed0b4b1800) [pid = 1833] [serial = 1310] [outer = 0x7fed0a481800] 03:50:10 INFO - PROCESS | 1833 | 1461235810341 Marionette DEBUG loaded listener.js 03:50:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7fed0e117800) [pid = 1833] [serial = 1311] [outer = 0x7fed0a481800] 03:50:11 INFO - PROCESS | 1833 | 1461235811241 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 03:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1486ms 03:50:11 INFO - PROCESS | 1833 | 1461235811322 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 03:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:50:11 INFO - PROCESS | 1833 | 1461235811327 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 03:50:11 INFO - PROCESS | 1833 | 1461235811332 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:50:11 INFO - PROCESS | 1833 | 1461235811336 Marionette TRACE conn3 <- [1,1718,null,{}] 03:50:11 INFO - PROCESS | 1833 | 1461235811341 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:11 INFO - PROCESS | 1833 | 1461235811536 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 03:50:11 INFO - PROCESS | 1833 | 1461235811731 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1b7c4000 == 121 [pid = 1833] [id = 437] 03:50:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7fed0e18ec00) [pid = 1833] [serial = 1312] [outer = (nil)] 03:50:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7fed129fc000) [pid = 1833] [serial = 1313] [outer = 0x7fed0e18ec00] 03:50:11 INFO - PROCESS | 1833 | 1461235811810 Marionette DEBUG loaded listener.js 03:50:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7fed13d1a000) [pid = 1833] [serial = 1314] [outer = 0x7fed0e18ec00] 03:50:12 INFO - PROCESS | 1833 | 1461235812724 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 03:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1442ms 03:50:12 INFO - PROCESS | 1833 | 1461235812775 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 03:50:12 INFO - PROCESS | 1833 | 1461235812780 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 03:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:50:12 INFO - PROCESS | 1833 | 1461235812786 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:50:12 INFO - PROCESS | 1833 | 1461235812789 Marionette TRACE conn3 <- [1,1722,null,{}] 03:50:12 INFO - PROCESS | 1833 | 1461235812794 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:12 INFO - PROCESS | 1833 | 1461235812982 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 03:50:13 INFO - PROCESS | 1833 | 1461235813183 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2291d000 == 122 [pid = 1833] [id = 438] 03:50:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7fed11beec00) [pid = 1833] [serial = 1315] [outer = (nil)] 03:50:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7fed150dfc00) [pid = 1833] [serial = 1316] [outer = 0x7fed11beec00] 03:50:13 INFO - PROCESS | 1833 | 1461235813254 Marionette DEBUG loaded listener.js 03:50:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7fed1559c800) [pid = 1833] [serial = 1317] [outer = 0x7fed11beec00] 03:50:14 INFO - PROCESS | 1833 | 1461235814161 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 03:50:14 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 03:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1428ms 03:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:50:14 INFO - PROCESS | 1833 | 1461235814215 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 03:50:14 INFO - PROCESS | 1833 | 1461235814218 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 03:50:14 INFO - PROCESS | 1833 | 1461235814225 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:50:14 INFO - PROCESS | 1833 | 1461235814228 Marionette TRACE conn3 <- [1,1726,null,{}] 03:50:14 INFO - PROCESS | 1833 | 1461235814234 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:14 INFO - PROCESS | 1833 | 1461235814457 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 03:50:14 INFO - PROCESS | 1833 | 1461235814656 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26882000 == 123 [pid = 1833] [id = 439] 03:50:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7fed15683c00) [pid = 1833] [serial = 1318] [outer = (nil)] 03:50:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7fed1623c400) [pid = 1833] [serial = 1319] [outer = 0x7fed15683c00] 03:50:14 INFO - PROCESS | 1833 | 1461235814731 Marionette DEBUG loaded listener.js 03:50:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7fed1b70c400) [pid = 1833] [serial = 1320] [outer = 0x7fed15683c00] 03:50:15 INFO - PROCESS | 1833 | 1461235815600 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 03:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1428ms 03:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:50:15 INFO - PROCESS | 1833 | 1461235815653 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 03:50:15 INFO - PROCESS | 1833 | 1461235815656 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 03:50:15 INFO - PROCESS | 1833 | 1461235815662 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:50:15 INFO - PROCESS | 1833 | 1461235815665 Marionette TRACE conn3 <- [1,1730,null,{}] 03:50:15 INFO - PROCESS | 1833 | 1461235815670 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:15 INFO - PROCESS | 1833 | 1461235815850 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 03:50:16 INFO - PROCESS | 1833 | 1461235816050 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26ba4000 == 124 [pid = 1833] [id = 440] 03:50:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7fed15e7b800) [pid = 1833] [serial = 1321] [outer = (nil)] 03:50:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7fed21482800) [pid = 1833] [serial = 1322] [outer = 0x7fed15e7b800] 03:50:16 INFO - PROCESS | 1833 | 1461235816118 Marionette DEBUG loaded listener.js 03:50:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7fed21bea000) [pid = 1833] [serial = 1323] [outer = 0x7fed15e7b800] 03:50:17 INFO - PROCESS | 1833 | 1461235817021 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 03:50:17 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 03:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1432ms 03:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:50:17 INFO - PROCESS | 1833 | 1461235817094 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 03:50:17 INFO - PROCESS | 1833 | 1461235817096 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 03:50:17 INFO - PROCESS | 1833 | 1461235817103 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:50:17 INFO - PROCESS | 1833 | 1461235817106 Marionette TRACE conn3 <- [1,1734,null,{}] 03:50:17 INFO - PROCESS | 1833 | 1461235817111 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:17 INFO - PROCESS | 1833 | 1461235817299 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 03:50:17 INFO - PROCESS | 1833 | 1461235817507 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2983a800 == 125 [pid = 1833] [id = 441] 03:50:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7fecfe0d6800) [pid = 1833] [serial = 1324] [outer = (nil)] 03:50:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7fed1aa63c00) [pid = 1833] [serial = 1325] [outer = 0x7fecfe0d6800] 03:50:17 INFO - PROCESS | 1833 | 1461235817583 Marionette DEBUG loaded listener.js 03:50:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7fed22b15400) [pid = 1833] [serial = 1326] [outer = 0x7fecfe0d6800] 03:50:18 INFO - PROCESS | 1833 | 1461235818443 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 03:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1383ms 03:50:18 INFO - PROCESS | 1833 | 1461235818486 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 03:50:18 INFO - PROCESS | 1833 | 1461235818490 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 03:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:50:18 INFO - PROCESS | 1833 | 1461235818496 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:50:18 INFO - PROCESS | 1833 | 1461235818498 Marionette TRACE conn3 <- [1,1738,null,{}] 03:50:18 INFO - PROCESS | 1833 | 1461235818504 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:18 INFO - PROCESS | 1833 | 1461235818746 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 03:50:18 INFO - PROCESS | 1833 | 1461235818945 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2be1d800 == 126 [pid = 1833] [id = 442] 03:50:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7fed07cc9800) [pid = 1833] [serial = 1327] [outer = (nil)] 03:50:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7fed26372000) [pid = 1833] [serial = 1328] [outer = 0x7fed07cc9800] 03:50:19 INFO - PROCESS | 1833 | 1461235819021 Marionette DEBUG loaded listener.js 03:50:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7fed26930400) [pid = 1833] [serial = 1329] [outer = 0x7fed07cc9800] 03:50:19 INFO - PROCESS | 1833 | 1461235819907 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 03:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1480ms 03:50:19 INFO - PROCESS | 1833 | 1461235819978 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 03:50:19 INFO - PROCESS | 1833 | 1461235819981 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 03:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:50:19 INFO - PROCESS | 1833 | 1461235819988 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:50:19 INFO - PROCESS | 1833 | 1461235819992 Marionette TRACE conn3 <- [1,1742,null,{}] 03:50:20 INFO - PROCESS | 1833 | 1461235819997 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:20 INFO - PROCESS | 1833 | 1461235820188 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 03:50:20 INFO - PROCESS | 1833 | 1461235820387 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02824800 == 127 [pid = 1833] [id = 443] 03:50:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7fed2283d000) [pid = 1833] [serial = 1330] [outer = (nil)] 03:50:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7fed26a96400) [pid = 1833] [serial = 1331] [outer = 0x7fed2283d000] 03:50:20 INFO - PROCESS | 1833 | 1461235820460 Marionette DEBUG loaded listener.js 03:50:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7fed26bb4400) [pid = 1833] [serial = 1332] [outer = 0x7fed2283d000] 03:50:21 INFO - PROCESS | 1833 | 1461235821374 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 03:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1451ms 03:50:21 INFO - PROCESS | 1833 | 1461235821440 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 03:50:21 INFO - PROCESS | 1833 | 1461235821444 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 03:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:50:21 INFO - PROCESS | 1833 | 1461235821450 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:50:21 INFO - PROCESS | 1833 | 1461235821454 Marionette TRACE conn3 <- [1,1746,null,{}] 03:50:21 INFO - PROCESS | 1833 | 1461235821458 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:21 INFO - PROCESS | 1833 | 1461235821665 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 03:50:21 INFO - PROCESS | 1833 | 1461235821863 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecff487000 == 128 [pid = 1833] [id = 444] 03:50:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7fecfd3e7c00) [pid = 1833] [serial = 1333] [outer = (nil)] 03:50:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7fecfd3f1000) [pid = 1833] [serial = 1334] [outer = 0x7fecfd3e7c00] 03:50:21 INFO - PROCESS | 1833 | 1461235821982 Marionette DEBUG loaded listener.js 03:50:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7fed26e20c00) [pid = 1833] [serial = 1335] [outer = 0x7fecfd3e7c00] 03:50:22 INFO - PROCESS | 1833 | 1461235822913 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 03:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1531ms 03:50:22 INFO - PROCESS | 1833 | 1461235822982 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 03:50:22 INFO - PROCESS | 1833 | 1461235822986 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 03:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:50:22 INFO - PROCESS | 1833 | 1461235822992 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:50:22 INFO - PROCESS | 1833 | 1461235822994 Marionette TRACE conn3 <- [1,1750,null,{}] 03:50:23 INFO - PROCESS | 1833 | 1461235822999 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:23 INFO - PROCESS | 1833 | 1461235823186 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 03:50:23 INFO - PROCESS | 1833 | 1461235823385 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe00e800 == 129 [pid = 1833] [id = 445] 03:50:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7fecfd3ec000) [pid = 1833] [serial = 1336] [outer = (nil)] 03:50:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7fecff50a800) [pid = 1833] [serial = 1337] [outer = 0x7fecfd3ec000] 03:50:23 INFO - PROCESS | 1833 | 1461235823458 Marionette DEBUG loaded listener.js 03:50:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7fecff510800) [pid = 1833] [serial = 1338] [outer = 0x7fecfd3ec000] 03:50:24 INFO - PROCESS | 1833 | 1461235824364 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 03:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1430ms 03:50:24 INFO - PROCESS | 1833 | 1461235824423 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 03:50:24 INFO - PROCESS | 1833 | 1461235824426 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 03:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:50:24 INFO - PROCESS | 1833 | 1461235824432 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:50:24 INFO - PROCESS | 1833 | 1461235824434 Marionette TRACE conn3 <- [1,1754,null,{}] 03:50:24 INFO - PROCESS | 1833 | 1461235824440 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:24 INFO - PROCESS | 1833 | 1461235824619 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 03:50:25 INFO - PROCESS | 1833 | 1461235825340 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02829800 == 130 [pid = 1833] [id = 446] 03:50:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7fecfd3e5c00) [pid = 1833] [serial = 1339] [outer = (nil)] 03:50:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7fecfd3eac00) [pid = 1833] [serial = 1340] [outer = 0x7fecfd3e5c00] 03:50:25 INFO - PROCESS | 1833 | 1461235825415 Marionette DEBUG loaded listener.js 03:50:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7fecfdacb800) [pid = 1833] [serial = 1341] [outer = 0x7fecfd3e5c00] 03:50:26 INFO - PROCESS | 1833 | 1461235826237 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 03:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1881ms 03:50:26 INFO - PROCESS | 1833 | 1461235826318 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 03:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:50:26 INFO - PROCESS | 1833 | 1461235826330 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 03:50:26 INFO - PROCESS | 1833 | 1461235826338 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:50:26 INFO - PROCESS | 1833 | 1461235826342 Marionette TRACE conn3 <- [1,1758,null,{}] 03:50:26 INFO - PROCESS | 1833 | 1461235826349 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:26 INFO - PROCESS | 1833 | 1461235826589 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 03:50:26 INFO - PROCESS | 1833 | 1461235826986 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed003ef000 == 131 [pid = 1833] [id = 447] 03:50:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7fecff510400) [pid = 1833] [serial = 1342] [outer = (nil)] 03:50:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7fecff5e3c00) [pid = 1833] [serial = 1343] [outer = 0x7fecff510400] 03:50:27 INFO - PROCESS | 1833 | 1461235827074 Marionette DEBUG loaded listener.js 03:50:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7fecff6b3400) [pid = 1833] [serial = 1344] [outer = 0x7fecff510400] 03:50:28 INFO - PROCESS | 1833 | 1461235828013 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 03:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1736ms 03:50:28 INFO - PROCESS | 1833 | 1461235828078 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 03:50:28 INFO - PROCESS | 1833 | 1461235828084 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 03:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:50:28 INFO - PROCESS | 1833 | 1461235828091 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:50:28 INFO - PROCESS | 1833 | 1461235828094 Marionette TRACE conn3 <- [1,1762,null,{}] 03:50:28 INFO - PROCESS | 1833 | 1461235828099 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:28 INFO - PROCESS | 1833 | 1461235828280 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 03:50:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed00ec6000 == 130 [pid = 1833] [id = 395] 03:50:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0cabb000 == 129 [pid = 1833] [id = 393] 03:50:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed00ec1000 == 128 [pid = 1833] [id = 390] 03:50:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed022bc800 == 127 [pid = 1833] [id = 391] 03:50:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecff6dc000 == 126 [pid = 1833] [id = 389] 03:50:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b5df800 == 125 [pid = 1833] [id = 387] 03:50:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed109aa800 == 124 [pid = 1833] [id = 334] 03:50:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14f92000 == 123 [pid = 1833] [id = 384] 03:50:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0d5ef000 == 122 [pid = 1833] [id = 379] 03:50:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed08880800 == 121 [pid = 1833] [id = 377] 03:50:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed161eb800 == 120 [pid = 1833] [id = 385] 03:50:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed13fdd800 == 119 [pid = 1833] [id = 382] 03:50:28 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7fed13dba800) [pid = 1833] [serial = 1205] [outer = (nil)] [url = about:blank] 03:50:28 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7fed172f7c00) [pid = 1833] [serial = 1208] [outer = (nil)] [url = about:blank] 03:50:28 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7fed21b49c00) [pid = 1833] [serial = 1211] [outer = (nil)] [url = about:blank] 03:50:28 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7fed229c5c00) [pid = 1833] [serial = 1214] [outer = (nil)] [url = about:blank] 03:50:28 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7fed2636ec00) [pid = 1833] [serial = 1217] [outer = (nil)] [url = about:blank] 03:50:28 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7fecfd3e1800) [pid = 1833] [serial = 1220] [outer = (nil)] [url = about:blank] 03:50:28 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7fed09530c00) [pid = 1833] [serial = 1238] [outer = (nil)] [url = about:blank] 03:50:28 INFO - PROCESS | 1833 | 1461235828658 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f044800 == 118 [pid = 1833] [id = 394] 03:50:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0a445800 == 117 [pid = 1833] [id = 380] 03:50:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b807800 == 116 [pid = 1833] [id = 378] 03:50:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00ec5800 == 117 [pid = 1833] [id = 448] 03:50:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7fecfd3e1800) [pid = 1833] [serial = 1345] [outer = (nil)] 03:50:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7fecff70b400) [pid = 1833] [serial = 1346] [outer = 0x7fecfd3e1800] 03:50:28 INFO - PROCESS | 1833 | 1461235828751 Marionette DEBUG loaded listener.js 03:50:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7fed07ab0000) [pid = 1833] [serial = 1347] [outer = 0x7fecfd3e1800] 03:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed13997000 == 116 [pid = 1833] [id = 421] 03:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f52d800 == 115 [pid = 1833] [id = 420] 03:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f046000 == 114 [pid = 1833] [id = 419] 03:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0c688800 == 113 [pid = 1833] [id = 418] 03:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b668000 == 112 [pid = 1833] [id = 417] 03:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b422800 == 111 [pid = 1833] [id = 416] 03:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0ab21000 == 110 [pid = 1833] [id = 415] 03:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed132c8800 == 109 [pid = 1833] [id = 396] 03:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0886b800 == 108 [pid = 1833] [id = 414] 03:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe3df800 == 107 [pid = 1833] [id = 413] 03:50:29 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7fed09765400) [pid = 1833] [serial = 1190] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7fed08578800) [pid = 1833] [serial = 1232] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7fed089b9800) [pid = 1833] [serial = 1233] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7fed0a8d1000) [pid = 1833] [serial = 1196] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7fed094f0800) [pid = 1833] [serial = 1235] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7fecfdad5c00) [pid = 1833] [serial = 1224] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7fecfd3e2c00) [pid = 1833] [serial = 1223] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7fecff51f000) [pid = 1833] [serial = 1227] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7fecff142c00) [pid = 1833] [serial = 1226] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7fed07ccc800) [pid = 1833] [serial = 1230] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7fed023c7000) [pid = 1833] [serial = 1229] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7fed015b9800) [pid = 1833] [serial = 1193] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7fed125eb000) [pid = 1833] [serial = 1202] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7fed0e112c00) [pid = 1833] [serial = 1199] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7fed09511400) [pid = 1833] [serial = 1236] [outer = (nil)] [url = about:blank] 03:50:29 INFO - PROCESS | 1833 | 1461235829527 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 03:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1488ms 03:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:50:29 INFO - PROCESS | 1833 | 1461235829580 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 03:50:29 INFO - PROCESS | 1833 | 1461235829583 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 03:50:29 INFO - PROCESS | 1833 | 1461235829596 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:50:29 INFO - PROCESS | 1833 | 1461235829605 Marionette TRACE conn3 <- [1,1766,null,{}] 03:50:29 INFO - PROCESS | 1833 | 1461235829613 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:29 INFO - PROCESS | 1833 | 1461235829810 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 03:50:29 INFO - PROCESS | 1833 | 1461235829984 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02ae2800 == 108 [pid = 1833] [id = 449] 03:50:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7fecfe275400) [pid = 1833] [serial = 1348] [outer = (nil)] 03:50:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7fed088f0800) [pid = 1833] [serial = 1349] [outer = 0x7fecfe275400] 03:50:30 INFO - PROCESS | 1833 | 1461235830048 Marionette DEBUG loaded listener.js 03:50:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7fed094f7800) [pid = 1833] [serial = 1350] [outer = 0x7fecfe275400] 03:50:30 INFO - PROCESS | 1833 | 1461235830787 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 03:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1242ms 03:50:30 INFO - PROCESS | 1833 | 1461235830831 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 03:50:30 INFO - PROCESS | 1833 | 1461235830835 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 03:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:50:30 INFO - PROCESS | 1833 | 1461235830842 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:50:30 INFO - PROCESS | 1833 | 1461235830845 Marionette TRACE conn3 <- [1,1770,null,{}] 03:50:30 INFO - PROCESS | 1833 | 1461235830854 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:31 INFO - PROCESS | 1833 | 1461235831095 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 03:50:31 INFO - PROCESS | 1833 | 1461235831128 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b41a800 == 109 [pid = 1833] [id = 450] 03:50:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7fecfe191000) [pid = 1833] [serial = 1351] [outer = (nil)] 03:50:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7fed09522400) [pid = 1833] [serial = 1352] [outer = 0x7fecfe191000] 03:50:31 INFO - PROCESS | 1833 | 1461235831188 Marionette DEBUG loaded listener.js 03:50:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7fed0a43f000) [pid = 1833] [serial = 1353] [outer = 0x7fecfe191000] 03:50:32 INFO - PROCESS | 1833 | 1461235832095 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 03:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1285ms 03:50:32 INFO - PROCESS | 1833 | 1461235832135 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 03:50:32 INFO - PROCESS | 1833 | 1461235832138 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 03:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:50:32 INFO - PROCESS | 1833 | 1461235832144 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:50:32 INFO - PROCESS | 1833 | 1461235832146 Marionette TRACE conn3 <- [1,1774,null,{}] 03:50:32 INFO - PROCESS | 1833 | 1461235832152 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:32 INFO - PROCESS | 1833 | 1461235832371 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 03:50:32 INFO - PROCESS | 1833 | 1461235832399 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b9aa800 == 110 [pid = 1833] [id = 451] 03:50:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7fed0aa58800) [pid = 1833] [serial = 1354] [outer = (nil)] 03:50:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7fed0ad64800) [pid = 1833] [serial = 1355] [outer = 0x7fed0aa58800] 03:50:32 INFO - PROCESS | 1833 | 1461235832470 Marionette DEBUG loaded listener.js 03:50:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7fed0b4a6400) [pid = 1833] [serial = 1356] [outer = 0x7fed0aa58800] 03:50:33 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7fed09541000) [pid = 1833] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:50:33 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7fed07cc7400) [pid = 1833] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:50:33 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7fecff148c00) [pid = 1833] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:50:33 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7fed07cc9400) [pid = 1833] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:50:33 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7fecfe26f400) [pid = 1833] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:50:33 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7fed07cd3c00) [pid = 1833] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:50:33 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7fed09528000) [pid = 1833] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:50:33 INFO - PROCESS | 1833 | 1461235833715 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 03:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1634ms 03:50:33 INFO - PROCESS | 1833 | 1461235833783 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 03:50:33 INFO - PROCESS | 1833 | 1461235833786 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 03:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:50:33 INFO - PROCESS | 1833 | 1461235833802 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:50:33 INFO - PROCESS | 1833 | 1461235833805 Marionette TRACE conn3 <- [1,1778,null,{}] 03:50:33 INFO - PROCESS | 1833 | 1461235833810 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:33 INFO - PROCESS | 1833 | 1461235833982 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 03:50:34 INFO - PROCESS | 1833 | 1461235834182 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b5cf800 == 111 [pid = 1833] [id = 452] 03:50:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7fed07cd3c00) [pid = 1833] [serial = 1357] [outer = (nil)] 03:50:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7fed0b4af000) [pid = 1833] [serial = 1358] [outer = 0x7fed07cd3c00] 03:50:34 INFO - PROCESS | 1833 | 1461235834245 Marionette DEBUG loaded listener.js 03:50:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7fed0d469400) [pid = 1833] [serial = 1359] [outer = 0x7fed07cd3c00] 03:50:34 INFO - PROCESS | 1833 | 1461235834931 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 03:50:34 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 03:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1177ms 03:50:34 INFO - PROCESS | 1833 | 1461235834979 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 03:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:50:34 INFO - PROCESS | 1833 | 1461235834982 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 03:50:34 INFO - PROCESS | 1833 | 1461235834988 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:50:34 INFO - PROCESS | 1833 | 1461235834991 Marionette TRACE conn3 <- [1,1782,null,{}] 03:50:34 INFO - PROCESS | 1833 | 1461235834996 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:35 INFO - PROCESS | 1833 | 1461235835154 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 03:50:35 INFO - PROCESS | 1833 | 1461235835316 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed129cf000 == 112 [pid = 1833] [id = 453] 03:50:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7fed09528000) [pid = 1833] [serial = 1360] [outer = (nil)] 03:50:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7fed0d46ac00) [pid = 1833] [serial = 1361] [outer = 0x7fed09528000] 03:50:35 INFO - PROCESS | 1833 | 1461235835376 Marionette DEBUG loaded listener.js 03:50:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7fed0b406000) [pid = 1833] [serial = 1362] [outer = 0x7fed09528000] 03:50:36 INFO - PROCESS | 1833 | 1461235836417 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 03:50:36 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 03:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1479ms 03:50:36 INFO - PROCESS | 1833 | 1461235836468 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 03:50:36 INFO - PROCESS | 1833 | 1461235836475 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 03:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:50:36 INFO - PROCESS | 1833 | 1461235836484 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:50:36 INFO - PROCESS | 1833 | 1461235836489 Marionette TRACE conn3 <- [1,1786,null,{}] 03:50:36 INFO - PROCESS | 1833 | 1461235836497 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:36 INFO - PROCESS | 1833 | 1461235836696 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 03:50:36 INFO - PROCESS | 1833 | 1461235836942 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08955000 == 113 [pid = 1833] [id = 454] 03:50:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7fecff50c400) [pid = 1833] [serial = 1363] [outer = (nil)] 03:50:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7fecff6b2000) [pid = 1833] [serial = 1364] [outer = 0x7fecff50c400] 03:50:37 INFO - PROCESS | 1833 | 1461235837072 Marionette DEBUG loaded listener.js 03:50:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7fecff6bc800) [pid = 1833] [serial = 1365] [outer = 0x7fecff50c400] 03:50:38 INFO - PROCESS | 1833 | 1461235838003 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 03:50:38 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 03:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1581ms 03:50:38 INFO - PROCESS | 1833 | 1461235838066 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 03:50:38 INFO - PROCESS | 1833 | 1461235838074 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 03:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:50:38 INFO - PROCESS | 1833 | 1461235838084 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:50:38 INFO - PROCESS | 1833 | 1461235838088 Marionette TRACE conn3 <- [1,1790,null,{}] 03:50:38 INFO - PROCESS | 1833 | 1461235838094 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:38 INFO - PROCESS | 1833 | 1461235838325 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 03:50:38 INFO - PROCESS | 1833 | 1461235838609 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b810000 == 114 [pid = 1833] [id = 455] 03:50:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7fecff51c800) [pid = 1833] [serial = 1366] [outer = (nil)] 03:50:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7fed089c4800) [pid = 1833] [serial = 1367] [outer = 0x7fecff51c800] 03:50:38 INFO - PROCESS | 1833 | 1461235838723 Marionette DEBUG loaded listener.js 03:50:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7fed0951bc00) [pid = 1833] [serial = 1368] [outer = 0x7fecff51c800] 03:50:39 INFO - PROCESS | 1833 | 1461235839557 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:50:39 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) 03:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1530ms 03:50:39 INFO - PROCESS | 1833 | 1461235839615 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 03:50:39 INFO - PROCESS | 1833 | 1461235839618 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 03:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:50:39 INFO - PROCESS | 1833 | 1461235839626 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:50:39 INFO - PROCESS | 1833 | 1461235839632 Marionette TRACE conn3 <- [1,1794,null,{}] 03:50:39 INFO - PROCESS | 1833 | 1461235839649 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:39 INFO - PROCESS | 1833 | 1461235839896 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 03:50:40 INFO - PROCESS | 1833 | 1461235840097 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14878800 == 115 [pid = 1833] [id = 456] 03:50:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7fed0a84f000) [pid = 1833] [serial = 1369] [outer = (nil)] 03:50:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7fed0b40e000) [pid = 1833] [serial = 1370] [outer = 0x7fed0a84f000] 03:50:40 INFO - PROCESS | 1833 | 1461235840220 Marionette DEBUG loaded listener.js 03:50:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7fed0f115c00) [pid = 1833] [serial = 1371] [outer = 0x7fed0a84f000] 03:50:41 INFO - PROCESS | 1833 | 1461235841098 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1536ms 03:50:41 INFO - PROCESS | 1833 | 1461235841163 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 03:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:50:41 INFO - PROCESS | 1833 | 1461235841168 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 03:50:41 INFO - PROCESS | 1833 | 1461235841193 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:50:41 INFO - PROCESS | 1833 | 1461235841197 Marionette TRACE conn3 <- [1,1798,null,{}] 03:50:41 INFO - PROCESS | 1833 | 1461235841204 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:41 INFO - PROCESS | 1833 | 1461235841417 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 03:50:41 INFO - PROCESS | 1833 | 1461235841619 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1b7c3800 == 116 [pid = 1833] [id = 457] 03:50:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7fecfe0d9400) [pid = 1833] [serial = 1372] [outer = (nil)] 03:50:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7fed12934000) [pid = 1833] [serial = 1373] [outer = 0x7fecfe0d9400] 03:50:41 INFO - PROCESS | 1833 | 1461235841733 Marionette DEBUG loaded listener.js 03:50:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7fed13d6a800) [pid = 1833] [serial = 1374] [outer = 0x7fecfe0d9400] 03:50:42 INFO - PROCESS | 1833 | 1461235842639 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 03:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1508ms 03:50:42 INFO - PROCESS | 1833 | 1461235842708 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 03:50:42 INFO - PROCESS | 1833 | 1461235842711 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 03:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:50:42 INFO - PROCESS | 1833 | 1461235842721 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:50:42 INFO - PROCESS | 1833 | 1461235842724 Marionette TRACE conn3 <- [1,1802,null,{}] 03:50:42 INFO - PROCESS | 1833 | 1461235842729 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:42 INFO - PROCESS | 1833 | 1461235842919 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 03:50:43 INFO - PROCESS | 1833 | 1461235843120 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26309800 == 117 [pid = 1833] [id = 458] 03:50:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7fed0b4adc00) [pid = 1833] [serial = 1375] [outer = (nil)] 03:50:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7fed1437b000) [pid = 1833] [serial = 1376] [outer = 0x7fed0b4adc00] 03:50:43 INFO - PROCESS | 1833 | 1461235843192 Marionette DEBUG loaded listener.js 03:50:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7fed15a52c00) [pid = 1833] [serial = 1377] [outer = 0x7fed0b4adc00] 03:50:44 INFO - PROCESS | 1833 | 1461235844065 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1391ms 03:50:44 INFO - PROCESS | 1833 | 1461235844113 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 03:50:44 INFO - PROCESS | 1833 | 1461235844116 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 03:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:50:44 INFO - PROCESS | 1833 | 1461235844122 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:50:44 INFO - PROCESS | 1833 | 1461235844125 Marionette TRACE conn3 <- [1,1806,null,{}] 03:50:44 INFO - PROCESS | 1833 | 1461235844130 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:44 INFO - PROCESS | 1833 | 1461235844323 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 03:50:44 INFO - PROCESS | 1833 | 1461235844531 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2be14000 == 118 [pid = 1833] [id = 459] 03:50:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7fed15a4d400) [pid = 1833] [serial = 1378] [outer = (nil)] 03:50:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7fed228e6800) [pid = 1833] [serial = 1379] [outer = 0x7fed15a4d400] 03:50:44 INFO - PROCESS | 1833 | 1461235844610 Marionette DEBUG loaded listener.js 03:50:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7fed26a53c00) [pid = 1833] [serial = 1380] [outer = 0x7fed15a4d400] 03:50:45 INFO - PROCESS | 1833 | 1461235845456 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 03:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1384ms 03:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:50:45 INFO - PROCESS | 1833 | 1461235845508 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 03:50:45 INFO - PROCESS | 1833 | 1461235845511 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 03:50:45 INFO - PROCESS | 1833 | 1461235845518 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:50:45 INFO - PROCESS | 1833 | 1461235845522 Marionette TRACE conn3 <- [1,1810,null,{}] 03:50:45 INFO - PROCESS | 1833 | 1461235845527 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:45 INFO - PROCESS | 1833 | 1461235845711 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 03:50:45 INFO - PROCESS | 1833 | 1461235845921 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfb3f2800 == 119 [pid = 1833] [id = 460] 03:50:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7fecfc69fc00) [pid = 1833] [serial = 1381] [outer = (nil)] 03:50:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7fecfc6a8400) [pid = 1833] [serial = 1382] [outer = 0x7fecfc69fc00] 03:50:46 INFO - PROCESS | 1833 | 1461235846033 Marionette DEBUG loaded listener.js 03:50:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7fecfc6ad000) [pid = 1833] [serial = 1383] [outer = 0x7fecfc69fc00] 03:50:46 INFO - PROCESS | 1833 | 1461235846947 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 03:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1483ms 03:50:47 INFO - PROCESS | 1833 | 1461235847001 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 03:50:47 INFO - PROCESS | 1833 | 1461235847004 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 03:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:50:47 INFO - PROCESS | 1833 | 1461235847010 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:50:47 INFO - PROCESS | 1833 | 1461235847014 Marionette TRACE conn3 <- [1,1814,null,{}] 03:50:47 INFO - PROCESS | 1833 | 1461235847019 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:47 INFO - PROCESS | 1833 | 1461235847214 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 03:50:47 INFO - PROCESS | 1833 | 1461235847426 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe031000 == 120 [pid = 1833] [id = 461] 03:50:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7fecfc6a3400) [pid = 1833] [serial = 1384] [outer = (nil)] 03:50:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7fecfcbf3800) [pid = 1833] [serial = 1385] [outer = 0x7fecfc6a3400] 03:50:47 INFO - PROCESS | 1833 | 1461235847499 Marionette DEBUG loaded listener.js 03:50:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7fecfcbf7800) [pid = 1833] [serial = 1386] [outer = 0x7fecfc6a3400] 03:50:48 INFO - PROCESS | 1833 | 1461235848369 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 03:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1426ms 03:50:48 INFO - PROCESS | 1833 | 1461235848438 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 03:50:48 INFO - PROCESS | 1833 | 1461235848441 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 03:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:50:48 INFO - PROCESS | 1833 | 1461235848447 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:50:48 INFO - PROCESS | 1833 | 1461235848449 Marionette TRACE conn3 <- [1,1818,null,{}] 03:50:48 INFO - PROCESS | 1833 | 1461235848454 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:48 INFO - PROCESS | 1833 | 1461235848628 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 03:50:48 INFO - PROCESS | 1833 | 1461235848838 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b879800 == 121 [pid = 1833] [id = 462] 03:50:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7fecfc6a9c00) [pid = 1833] [serial = 1387] [outer = (nil)] 03:50:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7fed125eb000) [pid = 1833] [serial = 1388] [outer = 0x7fecfc6a9c00] 03:50:48 INFO - PROCESS | 1833 | 1461235848910 Marionette DEBUG loaded listener.js 03:50:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7fed26a50000) [pid = 1833] [serial = 1389] [outer = 0x7fecfc6a9c00] 03:50:49 INFO - PROCESS | 1833 | 1461235849757 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 03:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1382ms 03:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:50:49 INFO - PROCESS | 1833 | 1461235849830 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 03:50:49 INFO - PROCESS | 1833 | 1461235849832 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 03:50:49 INFO - PROCESS | 1833 | 1461235849838 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:50:49 INFO - PROCESS | 1833 | 1461235849841 Marionette TRACE conn3 <- [1,1822,null,{}] 03:50:49 INFO - PROCESS | 1833 | 1461235849847 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:50 INFO - PROCESS | 1833 | 1461235850040 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 03:50:50 INFO - PROCESS | 1833 | 1461235850248 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b890800 == 122 [pid = 1833] [id = 463] 03:50:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7fecfcbeec00) [pid = 1833] [serial = 1390] [outer = (nil)] 03:50:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7fed07915c00) [pid = 1833] [serial = 1391] [outer = 0x7fecfcbeec00] 03:50:50 INFO - PROCESS | 1833 | 1461235850366 Marionette DEBUG loaded listener.js 03:50:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fed0791b400) [pid = 1833] [serial = 1392] [outer = 0x7fecfcbeec00] 03:50:51 INFO - PROCESS | 1833 | 1461235851267 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 03:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1486ms 03:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:50:51 INFO - PROCESS | 1833 | 1461235851324 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 03:50:51 INFO - PROCESS | 1833 | 1461235851327 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 03:50:51 INFO - PROCESS | 1833 | 1461235851333 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:50:51 INFO - PROCESS | 1833 | 1461235851337 Marionette TRACE conn3 <- [1,1826,null,{}] 03:50:51 INFO - PROCESS | 1833 | 1461235851342 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:51 INFO - PROCESS | 1833 | 1461235851561 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 03:50:51 INFO - PROCESS | 1833 | 1461235851766 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc3e1800 == 123 [pid = 1833] [id = 464] 03:50:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fecfb21b400) [pid = 1833] [serial = 1393] [outer = (nil)] 03:50:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7fecfb226c00) [pid = 1833] [serial = 1394] [outer = 0x7fecfb21b400] 03:50:51 INFO - PROCESS | 1833 | 1461235851888 Marionette DEBUG loaded listener.js 03:50:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7fed26bb7c00) [pid = 1833] [serial = 1395] [outer = 0x7fecfb21b400] 03:50:52 INFO - PROCESS | 1833 | 1461235852767 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 03:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1478ms 03:50:52 INFO - PROCESS | 1833 | 1461235852810 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 03:50:52 INFO - PROCESS | 1833 | 1461235852814 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 03:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:50:52 INFO - PROCESS | 1833 | 1461235852819 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:50:52 INFO - PROCESS | 1833 | 1461235852822 Marionette TRACE conn3 <- [1,1830,null,{}] 03:50:52 INFO - PROCESS | 1833 | 1461235852827 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:53 INFO - PROCESS | 1833 | 1461235853010 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 03:50:53 INFO - PROCESS | 1833 | 1461235853238 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc1e3800 == 124 [pid = 1833] [id = 465] 03:50:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7fecfb21e000) [pid = 1833] [serial = 1396] [outer = (nil)] 03:50:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7fecfc269000) [pid = 1833] [serial = 1397] [outer = 0x7fecfb21e000] 03:50:53 INFO - PROCESS | 1833 | 1461235853350 Marionette DEBUG loaded listener.js 03:50:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7fecfc26dc00) [pid = 1833] [serial = 1398] [outer = 0x7fecfb21e000] 03:50:54 INFO - PROCESS | 1833 | 1461235854272 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 03:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1486ms 03:50:54 INFO - PROCESS | 1833 | 1461235854307 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 03:50:54 INFO - PROCESS | 1833 | 1461235854310 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 03:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:50:54 INFO - PROCESS | 1833 | 1461235854317 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:50:54 INFO - PROCESS | 1833 | 1461235854319 Marionette TRACE conn3 <- [1,1834,null,{}] 03:50:54 INFO - PROCESS | 1833 | 1461235854326 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:54 INFO - PROCESS | 1833 | 1461235854516 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 03:50:55 INFO - PROCESS | 1833 | 1461235855206 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed003f5000 == 125 [pid = 1833] [id = 466] 03:50:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7fecfb222800) [pid = 1833] [serial = 1399] [outer = (nil)] 03:50:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7fecfb229000) [pid = 1833] [serial = 1400] [outer = 0x7fecfb222800] 03:50:55 INFO - PROCESS | 1833 | 1461235855282 Marionette DEBUG loaded listener.js 03:50:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7fecfd3e0800) [pid = 1833] [serial = 1401] [outer = 0x7fecfb222800] 03:50:56 INFO - PROCESS | 1833 | 1461235856151 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 03:50:56 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 03:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1890ms 03:50:56 INFO - PROCESS | 1833 | 1461235856208 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 03:50:56 INFO - PROCESS | 1833 | 1461235856214 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 03:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:50:56 INFO - PROCESS | 1833 | 1461235856223 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:50:56 INFO - PROCESS | 1833 | 1461235856226 Marionette TRACE conn3 <- [1,1838,null,{}] 03:50:56 INFO - PROCESS | 1833 | 1461235856233 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:56 INFO - PROCESS | 1833 | 1461235856419 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 03:50:56 INFO - PROCESS | 1833 | 1461235856656 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe00d000 == 126 [pid = 1833] [id = 467] 03:50:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7fecfd3e5400) [pid = 1833] [serial = 1402] [outer = (nil)] 03:50:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7fecff147400) [pid = 1833] [serial = 1403] [outer = 0x7fecfd3e5400] 03:50:56 INFO - PROCESS | 1833 | 1461235856822 Marionette DEBUG loaded listener.js 03:50:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7fecff5e4c00) [pid = 1833] [serial = 1404] [outer = 0x7fecfd3e5400] 03:50:57 INFO - PROCESS | 1833 | 1461235857968 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 03:50:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b5cf800 == 125 [pid = 1833] [id = 452] 03:50:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b9aa800 == 124 [pid = 1833] [id = 451] 03:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1828ms 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7fed0e0da000) [pid = 1833] [serial = 1265] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7fed0e190c00) [pid = 1833] [serial = 1268] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7fed109f5000) [pid = 1833] [serial = 1271] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7fed13774800) [pid = 1833] [serial = 1274] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7fed13d97800) [pid = 1833] [serial = 1277] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7fed129fac00) [pid = 1833] [serial = 1301] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b41a800 == 123 [pid = 1833] [id = 450] 03:50:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed02ae2800 == 122 [pid = 1833] [id = 449] 03:50:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed00ec5800 == 121 [pid = 1833] [id = 448] 03:50:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed003ef000 == 120 [pid = 1833] [id = 447] 03:50:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed02829800 == 119 [pid = 1833] [id = 446] 03:50:58 INFO - PROCESS | 1833 | 1461235858110 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 03:50:58 INFO - PROCESS | 1833 | 1461235858115 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 03:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:50:58 INFO - PROCESS | 1833 | 1461235858134 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:50:58 INFO - PROCESS | 1833 | 1461235858138 Marionette TRACE conn3 <- [1,1842,null,{}] 03:50:58 INFO - PROCESS | 1833 | 1461235858143 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:58 INFO - PROCESS | 1833 | 1461235858314 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7fed09763400) [pid = 1833] [serial = 1239] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7fed0b10d400) [pid = 1833] [serial = 1295] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7fed0a8cb400) [pid = 1833] [serial = 1253] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7fed08575800) [pid = 1833] [serial = 1286] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7fed0b411c00) [pid = 1833] [serial = 1296] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fed015aa400) [pid = 1833] [serial = 1284] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fecff151000) [pid = 1833] [serial = 1283] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7fecfd9d0400) [pid = 1833] [serial = 1241] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7fed087a3c00) [pid = 1833] [serial = 1247] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7fed0b621400) [pid = 1833] [serial = 1259] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7fed0950ec00) [pid = 1833] [serial = 1289] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7fed0953ec00) [pid = 1833] [serial = 1290] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7fed0ca47800) [pid = 1833] [serial = 1262] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7fed088ee800) [pid = 1833] [serial = 1287] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7fed0ad61000) [pid = 1833] [serial = 1256] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7fecff707400) [pid = 1833] [serial = 1244] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7fed0b102400) [pid = 1833] [serial = 1280] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7fed09760800) [pid = 1833] [serial = 1250] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7fed0e18e000) [pid = 1833] [serial = 1298] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7fed0ad9f000) [pid = 1833] [serial = 1293] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7fed0ab60400) [pid = 1833] [serial = 1292] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7fed1252c400) [pid = 1833] [serial = 1299] [outer = (nil)] [url = about:blank] 03:50:58 INFO - PROCESS | 1833 | 1461235858578 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:50:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0281a800 == 120 [pid = 1833] [id = 468] 03:50:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7fecff5edc00) [pid = 1833] [serial = 1405] [outer = (nil)] 03:50:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7fed07918000) [pid = 1833] [serial = 1406] [outer = 0x7fecff5edc00] 03:50:58 INFO - PROCESS | 1833 | 1461235858668 Marionette DEBUG loaded listener.js 03:50:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7fed08776800) [pid = 1833] [serial = 1407] [outer = 0x7fecff5edc00] 03:50:59 INFO - PROCESS | 1833 | 1461235859586 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 03:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1484ms 03:50:59 INFO - PROCESS | 1833 | 1461235859616 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 03:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:50:59 INFO - PROCESS | 1833 | 1461235859622 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 03:50:59 INFO - PROCESS | 1833 | 1461235859630 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:50:59 INFO - PROCESS | 1833 | 1461235859636 Marionette TRACE conn3 <- [1,1846,null,{}] 03:50:59 INFO - PROCESS | 1833 | 1461235859644 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:50:59 INFO - PROCESS | 1833 | 1461235859830 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 03:51:00 INFO - PROCESS | 1833 | 1461235860108 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed022b3000 == 121 [pid = 1833] [id = 469] 03:51:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7fecfd3d9400) [pid = 1833] [serial = 1408] [outer = (nil)] 03:51:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7fecfdacf400) [pid = 1833] [serial = 1409] [outer = 0x7fecfd3d9400] 03:51:00 INFO - PROCESS | 1833 | 1461235860229 Marionette DEBUG loaded listener.js 03:51:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7fecff148400) [pid = 1833] [serial = 1410] [outer = 0x7fecfd3d9400] 03:51:01 INFO - PROCESS | 1833 | 1461235861068 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:51:01 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) 03:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1484ms 03:51:01 INFO - PROCESS | 1833 | 1461235861114 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 03:51:01 INFO - PROCESS | 1833 | 1461235861125 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 03:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:51:01 INFO - PROCESS | 1833 | 1461235861137 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:51:01 INFO - PROCESS | 1833 | 1461235861141 Marionette TRACE conn3 <- [1,1850,null,{}] 03:51:01 INFO - PROCESS | 1833 | 1461235861147 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:01 INFO - PROCESS | 1833 | 1461235861385 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 03:51:01 INFO - PROCESS | 1833 | 1461235861659 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a41b800 == 122 [pid = 1833] [id = 470] 03:51:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7fecff146000) [pid = 1833] [serial = 1411] [outer = (nil)] 03:51:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7fed0791c800) [pid = 1833] [serial = 1412] [outer = 0x7fecff146000] 03:51:01 INFO - PROCESS | 1833 | 1461235861777 Marionette DEBUG loaded listener.js 03:51:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7fed08783400) [pid = 1833] [serial = 1413] [outer = 0x7fecff146000] 03:51:02 INFO - PROCESS | 1833 | 1461235862719 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1637ms 03:51:02 INFO - PROCESS | 1833 | 1461235862774 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 03:51:02 INFO - PROCESS | 1833 | 1461235862777 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 03:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:51:02 INFO - PROCESS | 1833 | 1461235862787 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:51:02 INFO - PROCESS | 1833 | 1461235862792 Marionette TRACE conn3 <- [1,1854,null,{}] 03:51:02 INFO - PROCESS | 1833 | 1461235862807 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:03 INFO - PROCESS | 1833 | 1461235863007 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 03:51:03 INFO - PROCESS | 1833 | 1461235863261 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b41f000 == 123 [pid = 1833] [id = 471] 03:51:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7fed094f3400) [pid = 1833] [serial = 1414] [outer = (nil)] 03:51:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7fed09763400) [pid = 1833] [serial = 1415] [outer = 0x7fed094f3400] 03:51:03 INFO - PROCESS | 1833 | 1461235863347 Marionette DEBUG loaded listener.js 03:51:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7fed0a84e800) [pid = 1833] [serial = 1416] [outer = 0x7fed094f3400] 03:51:04 INFO - PROCESS | 1833 | 1461235864180 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1440ms 03:51:04 INFO - PROCESS | 1833 | 1461235864228 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 03:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:51:04 INFO - PROCESS | 1833 | 1461235864233 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 03:51:04 INFO - PROCESS | 1833 | 1461235864239 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:51:04 INFO - PROCESS | 1833 | 1461235864242 Marionette TRACE conn3 <- [1,1858,null,{}] 03:51:04 INFO - PROCESS | 1833 | 1461235864248 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:04 INFO - PROCESS | 1833 | 1461235864433 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 03:51:04 INFO - PROCESS | 1833 | 1461235864645 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b879000 == 124 [pid = 1833] [id = 472] 03:51:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7fed09522c00) [pid = 1833] [serial = 1417] [outer = (nil)] 03:51:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7fed0aea4c00) [pid = 1833] [serial = 1418] [outer = 0x7fed09522c00] 03:51:04 INFO - PROCESS | 1833 | 1461235864764 Marionette DEBUG loaded listener.js 03:51:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7fed0b4a9800) [pid = 1833] [serial = 1419] [outer = 0x7fed09522c00] 03:51:05 INFO - PROCESS | 1833 | 1461235865655 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 03:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1481ms 03:51:05 INFO - PROCESS | 1833 | 1461235865721 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 03:51:05 INFO - PROCESS | 1833 | 1461235865724 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 03:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:51:05 INFO - PROCESS | 1833 | 1461235865730 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:51:05 INFO - PROCESS | 1833 | 1461235865732 Marionette TRACE conn3 <- [1,1862,null,{}] 03:51:05 INFO - PROCESS | 1833 | 1461235865737 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:05 INFO - PROCESS | 1833 | 1461235865925 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 03:51:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed07bb5000 == 123 [pid = 1833] [id = 305] 03:51:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe00e800 == 122 [pid = 1833] [id = 445] 03:51:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe3e7800 == 121 [pid = 1833] [id = 264] 03:51:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed07ba3800 == 120 [pid = 1833] [id = 388] 03:51:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed21689000 == 119 [pid = 1833] [id = 425] 03:51:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe00d000 == 118 [pid = 1833] [id = 467] 03:51:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed003f5000 == 117 [pid = 1833] [id = 466] 03:51:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2be14000 == 116 [pid = 1833] [id = 459] 03:51:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26309800 == 115 [pid = 1833] [id = 458] 03:51:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1b7c3800 == 114 [pid = 1833] [id = 457] 03:51:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed08955000 == 113 [pid = 1833] [id = 454] 03:51:08 INFO - PROCESS | 1833 | 1461235868441 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc3d6000 == 114 [pid = 1833] [id = 473] 03:51:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fecfc6a0c00) [pid = 1833] [serial = 1420] [outer = (nil)] 03:51:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fecfc6a6800) [pid = 1833] [serial = 1421] [outer = 0x7fecfc6a0c00] 03:51:08 INFO - PROCESS | 1833 | 1461235868511 Marionette DEBUG loaded listener.js 03:51:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7fecfcbf4000) [pid = 1833] [serial = 1422] [outer = 0x7fecfc6a0c00] 03:51:09 INFO - PROCESS | 1833 | 1461235869234 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 03:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 3539ms 03:51:09 INFO - PROCESS | 1833 | 1461235869271 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 03:51:09 INFO - PROCESS | 1833 | 1461235869277 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 03:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:51:09 INFO - PROCESS | 1833 | 1461235869286 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:51:09 INFO - PROCESS | 1833 | 1461235869289 Marionette TRACE conn3 <- [1,1866,null,{}] 03:51:09 INFO - PROCESS | 1833 | 1461235869343 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:09 INFO - PROCESS | 1833 | 1461235869593 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 03:51:09 INFO - PROCESS | 1833 | 1461235869614 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02adb800 == 115 [pid = 1833] [id = 474] 03:51:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7fecfc6a2c00) [pid = 1833] [serial = 1423] [outer = (nil)] 03:51:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7fecff6b8400) [pid = 1833] [serial = 1424] [outer = 0x7fecfc6a2c00] 03:51:09 INFO - PROCESS | 1833 | 1461235869679 Marionette DEBUG loaded listener.js 03:51:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7fed07915400) [pid = 1833] [serial = 1425] [outer = 0x7fecfc6a2c00] 03:51:10 INFO - PROCESS | 1833 | 1461235870607 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 03:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1385ms 03:51:10 INFO - PROCESS | 1833 | 1461235870677 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 03:51:10 INFO - PROCESS | 1833 | 1461235870682 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 03:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:51:10 INFO - PROCESS | 1833 | 1461235870688 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:51:10 INFO - PROCESS | 1833 | 1461235870690 Marionette TRACE conn3 <- [1,1870,null,{}] 03:51:10 INFO - PROCESS | 1833 | 1461235870696 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:10 INFO - PROCESS | 1833 | 1461235870918 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 03:51:10 INFO - PROCESS | 1833 | 1461235870945 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b04a800 == 116 [pid = 1833] [id = 475] 03:51:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7fecff6bd800) [pid = 1833] [serial = 1426] [outer = (nil)] 03:51:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7fed094f0400) [pid = 1833] [serial = 1427] [outer = 0x7fecff6bd800] 03:51:11 INFO - PROCESS | 1833 | 1461235871004 Marionette DEBUG loaded listener.js 03:51:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7fed09769c00) [pid = 1833] [serial = 1428] [outer = 0x7fecff6bd800] 03:51:11 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7fecfb222800) [pid = 1833] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:51:11 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7fecfd3e5400) [pid = 1833] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:51:11 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7fed0aa58800) [pid = 1833] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:51:11 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7fecff510400) [pid = 1833] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:51:11 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7fecfd3e5c00) [pid = 1833] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:51:11 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7fecfe275400) [pid = 1833] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:51:11 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7fecfd3e1800) [pid = 1833] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:51:11 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fecfe191000) [pid = 1833] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:51:11 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fed07cd3c00) [pid = 1833] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:51:12 INFO - PROCESS | 1833 | 1461235872273 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 03:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1630ms 03:51:12 INFO - PROCESS | 1833 | 1461235872329 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 03:51:12 INFO - PROCESS | 1833 | 1461235872331 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 03:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:51:12 INFO - PROCESS | 1833 | 1461235872351 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:51:12 INFO - PROCESS | 1833 | 1461235872360 Marionette TRACE conn3 <- [1,1874,null,{}] 03:51:12 INFO - PROCESS | 1833 | 1461235872376 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:12 INFO - PROCESS | 1833 | 1461235872547 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 03:51:12 INFO - PROCESS | 1833 | 1461235872556 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b88a000 == 117 [pid = 1833] [id = 476] 03:51:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fecfc26a800) [pid = 1833] [serial = 1429] [outer = (nil)] 03:51:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fed0a850800) [pid = 1833] [serial = 1430] [outer = 0x7fecfc26a800] 03:51:12 INFO - PROCESS | 1833 | 1461235872619 Marionette DEBUG loaded listener.js 03:51:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7fed0e11f000) [pid = 1833] [serial = 1431] [outer = 0x7fecfc26a800] 03:51:13 INFO - PROCESS | 1833 | 1461235873559 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 03:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1266ms 03:51:13 INFO - PROCESS | 1833 | 1461235873606 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 03:51:13 INFO - PROCESS | 1833 | 1461235873609 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 03:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:51:13 INFO - PROCESS | 1833 | 1461235873615 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:51:13 INFO - PROCESS | 1833 | 1461235873617 Marionette TRACE conn3 <- [1,1878,null,{}] 03:51:13 INFO - PROCESS | 1833 | 1461235873622 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:13 INFO - PROCESS | 1833 | 1461235873790 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 03:51:13 INFO - PROCESS | 1833 | 1461235873799 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f0c1800 == 118 [pid = 1833] [id = 477] 03:51:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7fecff703000) [pid = 1833] [serial = 1432] [outer = (nil)] 03:51:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7fed1293ac00) [pid = 1833] [serial = 1433] [outer = 0x7fecff703000] 03:51:13 INFO - PROCESS | 1833 | 1461235873864 Marionette DEBUG loaded listener.js 03:51:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7fed13d16c00) [pid = 1833] [serial = 1434] [outer = 0x7fecff703000] 03:51:15 INFO - PROCESS | 1833 | 1461235875014 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 03:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1474ms 03:51:15 INFO - PROCESS | 1833 | 1461235875091 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 03:51:15 INFO - PROCESS | 1833 | 1461235875098 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 03:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:51:15 INFO - PROCESS | 1833 | 1461235875107 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:51:15 INFO - PROCESS | 1833 | 1461235875111 Marionette TRACE conn3 <- [1,1882,null,{}] 03:51:15 INFO - PROCESS | 1833 | 1461235875121 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:15 INFO - PROCESS | 1833 | 1461235875347 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 03:51:15 INFO - PROCESS | 1833 | 1461235875606 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0961b000 == 119 [pid = 1833] [id = 478] 03:51:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7fed015b3c00) [pid = 1833] [serial = 1435] [outer = (nil)] 03:51:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7fed07918400) [pid = 1833] [serial = 1436] [outer = 0x7fed015b3c00] 03:51:15 INFO - PROCESS | 1833 | 1461235875726 Marionette DEBUG loaded listener.js 03:51:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7fed089c6c00) [pid = 1833] [serial = 1437] [outer = 0x7fed015b3c00] 03:51:16 INFO - PROCESS | 1833 | 1461235876658 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 03:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1589ms 03:51:16 INFO - PROCESS | 1833 | 1461235876696 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 03:51:16 INFO - PROCESS | 1833 | 1461235876705 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 03:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:51:16 INFO - PROCESS | 1833 | 1461235876714 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:51:16 INFO - PROCESS | 1833 | 1461235876718 Marionette TRACE conn3 <- [1,1886,null,{}] 03:51:16 INFO - PROCESS | 1833 | 1461235876725 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:16 INFO - PROCESS | 1833 | 1461235876905 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 03:51:17 INFO - PROCESS | 1833 | 1461235877198 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe015000 == 120 [pid = 1833] [id = 479] 03:51:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7fed016af800) [pid = 1833] [serial = 1438] [outer = (nil)] 03:51:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7fed0a8cb800) [pid = 1833] [serial = 1439] [outer = 0x7fed016af800] 03:51:17 INFO - PROCESS | 1833 | 1461235877314 Marionette DEBUG loaded listener.js 03:51:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7fed0d45dc00) [pid = 1833] [serial = 1440] [outer = 0x7fed016af800] 03:51:18 INFO - PROCESS | 1833 | 1461235878144 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 03:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1488ms 03:51:18 INFO - PROCESS | 1833 | 1461235878203 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 03:51:18 INFO - PROCESS | 1833 | 1461235878207 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 03:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:51:18 INFO - PROCESS | 1833 | 1461235878214 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:51:18 INFO - PROCESS | 1833 | 1461235878219 Marionette TRACE conn3 <- [1,1890,null,{}] 03:51:18 INFO - PROCESS | 1833 | 1461235878235 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:18 INFO - PROCESS | 1833 | 1461235878424 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 03:51:18 INFO - PROCESS | 1833 | 1461235878633 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1566a800 == 121 [pid = 1833] [id = 480] 03:51:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7fed0e187000) [pid = 1833] [serial = 1441] [outer = (nil)] 03:51:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7fed13d9d000) [pid = 1833] [serial = 1442] [outer = 0x7fed0e187000] 03:51:18 INFO - PROCESS | 1833 | 1461235878749 Marionette DEBUG loaded listener.js 03:51:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7fed15a49400) [pid = 1833] [serial = 1443] [outer = 0x7fed0e187000] 03:51:19 INFO - PROCESS | 1833 | 1461235879637 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 03:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1483ms 03:51:19 INFO - PROCESS | 1833 | 1461235879698 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 03:51:19 INFO - PROCESS | 1833 | 1461235879703 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 03:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:51:19 INFO - PROCESS | 1833 | 1461235879708 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:51:19 INFO - PROCESS | 1833 | 1461235879711 Marionette TRACE conn3 <- [1,1894,null,{}] 03:51:19 INFO - PROCESS | 1833 | 1461235879716 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:19 INFO - PROCESS | 1833 | 1461235879908 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 03:51:20 INFO - PROCESS | 1833 | 1461235880121 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed216e5800 == 122 [pid = 1833] [id = 481] 03:51:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7fed10991000) [pid = 1833] [serial = 1444] [outer = (nil)] 03:51:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7fed16e7b000) [pid = 1833] [serial = 1445] [outer = 0x7fed10991000] 03:51:20 INFO - PROCESS | 1833 | 1461235880237 Marionette DEBUG loaded listener.js 03:51:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7fed172f7c00) [pid = 1833] [serial = 1446] [outer = 0x7fed10991000] 03:51:21 INFO - PROCESS | 1833 | 1461235881118 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 03:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1485ms 03:51:21 INFO - PROCESS | 1833 | 1461235881195 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 03:51:21 INFO - PROCESS | 1833 | 1461235881199 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 03:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:51:21 INFO - PROCESS | 1833 | 1461235881204 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:51:21 INFO - PROCESS | 1833 | 1461235881207 Marionette TRACE conn3 <- [1,1898,null,{}] 03:51:21 INFO - PROCESS | 1833 | 1461235881213 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:21 INFO - PROCESS | 1833 | 1461235881429 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 03:51:21 INFO - PROCESS | 1833 | 1461235881646 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2639f800 == 123 [pid = 1833] [id = 482] 03:51:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7fed21b21400) [pid = 1833] [serial = 1447] [outer = (nil)] 03:51:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7fed228e4400) [pid = 1833] [serial = 1448] [outer = 0x7fed21b21400] 03:51:21 INFO - PROCESS | 1833 | 1461235881811 Marionette DEBUG loaded listener.js 03:51:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7fed26375800) [pid = 1833] [serial = 1449] [outer = 0x7fed21b21400] 03:51:22 INFO - PROCESS | 1833 | 1461235882675 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 03:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1526ms 03:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:51:22 INFO - PROCESS | 1833 | 1461235882732 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 03:51:22 INFO - PROCESS | 1833 | 1461235882734 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 03:51:22 INFO - PROCESS | 1833 | 1461235882741 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:51:22 INFO - PROCESS | 1833 | 1461235882744 Marionette TRACE conn3 <- [1,1902,null,{}] 03:51:22 INFO - PROCESS | 1833 | 1461235882750 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:22 INFO - PROCESS | 1833 | 1461235882947 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 03:51:23 INFO - PROCESS | 1833 | 1461235883210 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2ae95000 == 124 [pid = 1833] [id = 483] 03:51:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7fecfd2cdc00) [pid = 1833] [serial = 1450] [outer = (nil)] 03:51:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7fed161c7400) [pid = 1833] [serial = 1451] [outer = 0x7fecfd2cdc00] 03:51:23 INFO - PROCESS | 1833 | 1461235883332 Marionette DEBUG loaded listener.js 03:51:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7fed26bb3000) [pid = 1833] [serial = 1452] [outer = 0x7fecfd2cdc00] 03:51:24 INFO - PROCESS | 1833 | 1461235884128 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 03:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1427ms 03:51:24 INFO - PROCESS | 1833 | 1461235884168 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 03:51:24 INFO - PROCESS | 1833 | 1461235884172 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 03:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:51:24 INFO - PROCESS | 1833 | 1461235884177 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:51:24 INFO - PROCESS | 1833 | 1461235884180 Marionette TRACE conn3 <- [1,1906,null,{}] 03:51:24 INFO - PROCESS | 1833 | 1461235884186 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:24 INFO - PROCESS | 1833 | 1461235884350 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 03:51:24 INFO - PROCESS | 1833 | 1461235884569 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfcbcb800 == 125 [pid = 1833] [id = 484] 03:51:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7fecfb226000) [pid = 1833] [serial = 1453] [outer = (nil)] 03:51:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7fed011b5800) [pid = 1833] [serial = 1454] [outer = 0x7fecfb226000] 03:51:24 INFO - PROCESS | 1833 | 1461235884680 Marionette DEBUG loaded listener.js 03:51:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7fed011bb800) [pid = 1833] [serial = 1455] [outer = 0x7fecfb226000] 03:51:25 INFO - PROCESS | 1833 | 1461235885549 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 03:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1438ms 03:51:25 INFO - PROCESS | 1833 | 1461235885620 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 03:51:25 INFO - PROCESS | 1833 | 1461235885624 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 03:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:51:25 INFO - PROCESS | 1833 | 1461235885631 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:51:25 INFO - PROCESS | 1833 | 1461235885634 Marionette TRACE conn3 <- [1,1910,null,{}] 03:51:25 INFO - PROCESS | 1833 | 1461235885639 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:25 INFO - PROCESS | 1833 | 1461235885813 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 03:51:26 INFO - PROCESS | 1833 | 1461235886028 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2e58e000 == 126 [pid = 1833] [id = 485] 03:51:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7fecfb0e7000) [pid = 1833] [serial = 1456] [outer = (nil)] 03:51:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7fecfb0ef000) [pid = 1833] [serial = 1457] [outer = 0x7fecfb0e7000] 03:51:26 INFO - PROCESS | 1833 | 1461235886138 Marionette DEBUG loaded listener.js 03:51:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7fecfb0f4400) [pid = 1833] [serial = 1458] [outer = 0x7fecfb0e7000] 03:51:27 INFO - PROCESS | 1833 | 1461235887001 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 03:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1431ms 03:51:27 INFO - PROCESS | 1833 | 1461235887063 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 03:51:27 INFO - PROCESS | 1833 | 1461235887067 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 03:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:51:27 INFO - PROCESS | 1833 | 1461235887072 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:51:27 INFO - PROCESS | 1833 | 1461235887075 Marionette TRACE conn3 <- [1,1914,null,{}] 03:51:27 INFO - PROCESS | 1833 | 1461235887080 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:27 INFO - PROCESS | 1833 | 1461235887263 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 03:51:27 INFO - PROCESS | 1833 | 1461235887481 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe332000 == 127 [pid = 1833] [id = 486] 03:51:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7fecfb0e7800) [pid = 1833] [serial = 1459] [outer = (nil)] 03:51:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7fed011b9000) [pid = 1833] [serial = 1460] [outer = 0x7fecfb0e7800] 03:51:27 INFO - PROCESS | 1833 | 1461235887594 Marionette DEBUG loaded listener.js 03:51:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7fed011bf000) [pid = 1833] [serial = 1461] [outer = 0x7fecfb0e7800] 03:51:28 INFO - PROCESS | 1833 | 1461235888477 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 03:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1478ms 03:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:51:28 INFO - PROCESS | 1833 | 1461235888552 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 03:51:28 INFO - PROCESS | 1833 | 1461235888554 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 03:51:28 INFO - PROCESS | 1833 | 1461235888560 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:51:28 INFO - PROCESS | 1833 | 1461235888564 Marionette TRACE conn3 <- [1,1918,null,{}] 03:51:28 INFO - PROCESS | 1833 | 1461235888569 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:28 INFO - PROCESS | 1833 | 1461235888786 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 03:51:29 INFO - PROCESS | 1833 | 1461235888999 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe373800 == 128 [pid = 1833] [id = 487] 03:51:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7fecfb0eb800) [pid = 1833] [serial = 1462] [outer = (nil)] 03:51:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7fecfd2a4400) [pid = 1833] [serial = 1463] [outer = 0x7fecfb0eb800] 03:51:29 INFO - PROCESS | 1833 | 1461235889109 Marionette DEBUG loaded listener.js 03:51:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7fecfd2a8800) [pid = 1833] [serial = 1464] [outer = 0x7fecfb0eb800] 03:51:30 INFO - PROCESS | 1833 | 1461235890039 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 03:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1527ms 03:51:30 INFO - PROCESS | 1833 | 1461235890088 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 03:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:51:30 INFO - PROCESS | 1833 | 1461235890093 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 03:51:30 INFO - PROCESS | 1833 | 1461235890099 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:51:30 INFO - PROCESS | 1833 | 1461235890103 Marionette TRACE conn3 <- [1,1922,null,{}] 03:51:30 INFO - PROCESS | 1833 | 1461235890109 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:30 INFO - PROCESS | 1833 | 1461235890326 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 03:51:30 INFO - PROCESS | 1833 | 1461235890541 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9d7d800 == 129 [pid = 1833] [id = 488] 03:51:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7fecfb229c00) [pid = 1833] [serial = 1465] [outer = (nil)] 03:51:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7fed00386400) [pid = 1833] [serial = 1466] [outer = 0x7fecfb229c00] 03:51:30 INFO - PROCESS | 1833 | 1461235890666 Marionette DEBUG loaded listener.js 03:51:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7fed011bf800) [pid = 1833] [serial = 1467] [outer = 0x7fecfb229c00] 03:51:31 INFO - PROCESS | 1833 | 1461235891631 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 03:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1584ms 03:51:31 INFO - PROCESS | 1833 | 1461235891683 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 03:51:31 INFO - PROCESS | 1833 | 1461235891687 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 03:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:51:31 INFO - PROCESS | 1833 | 1461235891692 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:51:31 INFO - PROCESS | 1833 | 1461235891694 Marionette TRACE conn3 <- [1,1926,null,{}] 03:51:31 INFO - PROCESS | 1833 | 1461235891700 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:31 INFO - PROCESS | 1833 | 1461235891883 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 03:51:32 INFO - PROCESS | 1833 | 1461235892500 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc446800 == 130 [pid = 1833] [id = 489] 03:51:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7fecfc265800) [pid = 1833] [serial = 1468] [outer = (nil)] 03:51:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7fecfc26f000) [pid = 1833] [serial = 1469] [outer = 0x7fecfc265800] 03:51:32 INFO - PROCESS | 1833 | 1461235892584 Marionette DEBUG loaded listener.js 03:51:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7fecfc7f0000) [pid = 1833] [serial = 1470] [outer = 0x7fecfc265800] 03:51:33 INFO - PROCESS | 1833 | 1461235893448 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 03:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1790ms 03:51:33 INFO - PROCESS | 1833 | 1461235893484 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 03:51:33 INFO - PROCESS | 1833 | 1461235893491 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 03:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:51:33 INFO - PROCESS | 1833 | 1461235893499 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:51:33 INFO - PROCESS | 1833 | 1461235893503 Marionette TRACE conn3 <- [1,1930,null,{}] 03:51:33 INFO - PROCESS | 1833 | 1461235893509 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:33 INFO - PROCESS | 1833 | 1461235893681 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 03:51:34 INFO - PROCESS | 1833 | 1461235894106 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc45f800 == 131 [pid = 1833] [id = 490] 03:51:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7fecfcbf1800) [pid = 1833] [serial = 1471] [outer = (nil)] 03:51:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7fecfd2a9c00) [pid = 1833] [serial = 1472] [outer = 0x7fecfcbf1800] 03:51:34 INFO - PROCESS | 1833 | 1461235894178 Marionette DEBUG loaded listener.js 03:51:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7fecfd2cd400) [pid = 1833] [serial = 1473] [outer = 0x7fecfcbf1800] 03:51:35 INFO - PROCESS | 1833 | 1461235895040 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 03:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1578ms 03:51:35 INFO - PROCESS | 1833 | 1461235895081 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 03:51:35 INFO - PROCESS | 1833 | 1461235895086 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 03:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:51:35 INFO - PROCESS | 1833 | 1461235895093 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:51:35 INFO - PROCESS | 1833 | 1461235895095 Marionette TRACE conn3 <- [1,1934,null,{}] 03:51:35 INFO - PROCESS | 1833 | 1461235895100 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:35 INFO - PROCESS | 1833 | 1461235895260 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 03:51:35 INFO - PROCESS | 1833 | 1461235895486 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfd5a4800 == 132 [pid = 1833] [id = 491] 03:51:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7fecfd2a1400) [pid = 1833] [serial = 1474] [outer = (nil)] 03:51:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7fecfe0d4c00) [pid = 1833] [serial = 1475] [outer = 0x7fecfd2a1400] 03:51:35 INFO - PROCESS | 1833 | 1461235895596 Marionette DEBUG loaded listener.js 03:51:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 252 (0x7fecff508c00) [pid = 1833] [serial = 1476] [outer = 0x7fecfd2a1400] 03:51:36 INFO - PROCESS | 1833 | 1461235896546 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 03:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1490ms 03:51:36 INFO - PROCESS | 1833 | 1461235896584 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 03:51:36 INFO - PROCESS | 1833 | 1461235896586 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 03:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:51:36 INFO - PROCESS | 1833 | 1461235896607 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:51:36 INFO - PROCESS | 1833 | 1461235896623 Marionette TRACE conn3 <- [1,1938,null,{}] 03:51:36 INFO - PROCESS | 1833 | 1461235896631 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:36 INFO - PROCESS | 1833 | 1461235896832 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 03:51:37 INFO - PROCESS | 1833 | 1461235897057 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfb3e0000 == 133 [pid = 1833] [id = 492] 03:51:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 253 (0x7fecfc26b000) [pid = 1833] [serial = 1477] [outer = (nil)] 03:51:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7fecff50e400) [pid = 1833] [serial = 1478] [outer = 0x7fecfc26b000] 03:51:37 INFO - PROCESS | 1833 | 1461235897181 Marionette DEBUG loaded listener.js 03:51:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 255 (0x7fed0038dc00) [pid = 1833] [serial = 1479] [outer = 0x7fecfc26b000] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 254 (0x7fed0d46ac00) [pid = 1833] [serial = 1361] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7fecff6b2000) [pid = 1833] [serial = 1364] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 252 (0x7fed089c4800) [pid = 1833] [serial = 1367] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 251 (0x7fed0b40e000) [pid = 1833] [serial = 1370] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7fed12934000) [pid = 1833] [serial = 1373] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7fed1437b000) [pid = 1833] [serial = 1376] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7fed228e6800) [pid = 1833] [serial = 1379] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7fecfc6a8400) [pid = 1833] [serial = 1382] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7fecfcbf3800) [pid = 1833] [serial = 1385] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7fed125eb000) [pid = 1833] [serial = 1388] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7fed07915c00) [pid = 1833] [serial = 1391] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7fecfb226c00) [pid = 1833] [serial = 1394] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7fecfc269000) [pid = 1833] [serial = 1397] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7fed26372000) [pid = 1833] [serial = 1328] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7fecfd3f1000) [pid = 1833] [serial = 1334] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7fed1623c400) [pid = 1833] [serial = 1319] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7fed1aa63c00) [pid = 1833] [serial = 1325] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7fecff50a800) [pid = 1833] [serial = 1337] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7fed150dfc00) [pid = 1833] [serial = 1316] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7fed129fc000) [pid = 1833] [serial = 1313] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7fed0b4b1800) [pid = 1833] [serial = 1310] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7fed094ec400) [pid = 1833] [serial = 1307] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7fed26a96400) [pid = 1833] [serial = 1331] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7fecff70c400) [pid = 1833] [serial = 1304] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7fed21482800) [pid = 1833] [serial = 1322] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7fed07918000) [pid = 1833] [serial = 1406] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b88a000 == 132 [pid = 1833] [id = 476] 03:51:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b04a800 == 131 [pid = 1833] [id = 475] 03:51:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed02adb800 == 130 [pid = 1833] [id = 474] 03:51:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc3d6000 == 129 [pid = 1833] [id = 473] 03:51:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0a41b800 == 128 [pid = 1833] [id = 470] 03:51:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed022b3000 == 127 [pid = 1833] [id = 469] 03:51:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed129cf000 == 126 [pid = 1833] [id = 453] 03:51:37 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0281a800 == 125 [pid = 1833] [id = 468] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7fecfb229000) [pid = 1833] [serial = 1400] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7fecfd3e0800) [pid = 1833] [serial = 1401] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7fecff147400) [pid = 1833] [serial = 1403] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7fecff5e4c00) [pid = 1833] [serial = 1404] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7fed0d469400) [pid = 1833] [serial = 1359] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7fed0b4a6400) [pid = 1833] [serial = 1356] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7fecff5e3c00) [pid = 1833] [serial = 1343] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7fecfdacb800) [pid = 1833] [serial = 1341] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7fed0ad64800) [pid = 1833] [serial = 1355] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7fed088f0800) [pid = 1833] [serial = 1349] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7fed07ab0000) [pid = 1833] [serial = 1347] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7fed094f7800) [pid = 1833] [serial = 1350] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7fecff6b3400) [pid = 1833] [serial = 1344] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7fed0a43f000) [pid = 1833] [serial = 1353] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7fecfd3eac00) [pid = 1833] [serial = 1340] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7fed09522400) [pid = 1833] [serial = 1352] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7fed0b4af000) [pid = 1833] [serial = 1358] [outer = (nil)] [url = about:blank] 03:51:37 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7fecff70b400) [pid = 1833] [serial = 1346] [outer = (nil)] [url = about:blank] 03:51:38 INFO - PROCESS | 1833 | 1461235898027 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 03:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1458ms 03:51:38 INFO - PROCESS | 1833 | 1461235898053 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 03:51:38 INFO - PROCESS | 1833 | 1461235898058 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 03:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:51:38 INFO - PROCESS | 1833 | 1461235898102 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:51:38 INFO - PROCESS | 1833 | 1461235898106 Marionette TRACE conn3 <- [1,1942,null,{}] 03:51:38 INFO - PROCESS | 1833 | 1461235898111 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:38 INFO - PROCESS | 1833 | 1461235898290 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 03:51:38 INFO - PROCESS | 1833 | 1461235898303 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0281e800 == 126 [pid = 1833] [id = 493] 03:51:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7fecfcbf3800) [pid = 1833] [serial = 1480] [outer = (nil)] 03:51:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7fed011be800) [pid = 1833] [serial = 1481] [outer = 0x7fecfcbf3800] 03:51:38 INFO - PROCESS | 1833 | 1461235898380 Marionette DEBUG loaded listener.js 03:51:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7fed0791b000) [pid = 1833] [serial = 1482] [outer = 0x7fecfcbf3800] 03:51:39 INFO - PROCESS | 1833 | 1461235899273 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 03:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1235ms 03:51:39 INFO - PROCESS | 1833 | 1461235899331 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 03:51:39 INFO - PROCESS | 1833 | 1461235899334 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 03:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:51:39 INFO - PROCESS | 1833 | 1461235899339 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:51:39 INFO - PROCESS | 1833 | 1461235899341 Marionette TRACE conn3 <- [1,1946,null,{}] 03:51:39 INFO - PROCESS | 1833 | 1461235899346 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:39 INFO - PROCESS | 1833 | 1461235899520 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 03:51:39 INFO - PROCESS | 1833 | 1461235899702 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08867800 == 127 [pid = 1833] [id = 494] 03:51:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7fed0877a400) [pid = 1833] [serial = 1483] [outer = (nil)] 03:51:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7fed089bdc00) [pid = 1833] [serial = 1484] [outer = 0x7fed0877a400] 03:51:39 INFO - PROCESS | 1833 | 1461235899772 Marionette DEBUG loaded listener.js 03:51:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7fed09519000) [pid = 1833] [serial = 1485] [outer = 0x7fed0877a400] 03:51:40 INFO - PROCESS | 1833 | 1461235900538 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 03:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1224ms 03:51:40 INFO - PROCESS | 1833 | 1461235900564 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 03:51:40 INFO - PROCESS | 1833 | 1461235900567 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 03:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:51:40 INFO - PROCESS | 1833 | 1461235900573 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:51:40 INFO - PROCESS | 1833 | 1461235900575 Marionette TRACE conn3 <- [1,1950,null,{}] 03:51:40 INFO - PROCESS | 1833 | 1461235900590 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:40 INFO - PROCESS | 1833 | 1461235900813 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 03:51:40 INFO - PROCESS | 1833 | 1461235900843 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0ab20800 == 128 [pid = 1833] [id = 495] 03:51:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7fed0952f000) [pid = 1833] [serial = 1486] [outer = (nil)] 03:51:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7fed0aa5fc00) [pid = 1833] [serial = 1487] [outer = 0x7fed0952f000] 03:51:40 INFO - PROCESS | 1833 | 1461235900900 Marionette DEBUG loaded listener.js 03:51:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7fed0b411000) [pid = 1833] [serial = 1488] [outer = 0x7fed0952f000] 03:51:41 INFO - PROCESS | 1833 | 1461235901785 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 03:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1243ms 03:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:51:41 INFO - PROCESS | 1833 | 1461235901816 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 03:51:41 INFO - PROCESS | 1833 | 1461235901819 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 03:51:41 INFO - PROCESS | 1833 | 1461235901823 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:51:41 INFO - PROCESS | 1833 | 1461235901827 Marionette TRACE conn3 <- [1,1954,null,{}] 03:51:41 INFO - PROCESS | 1833 | 1461235901839 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:42 INFO - PROCESS | 1833 | 1461235902066 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 03:51:42 INFO - PROCESS | 1833 | 1461235902099 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b5cb000 == 129 [pid = 1833] [id = 496] 03:51:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7fed0a43f000) [pid = 1833] [serial = 1489] [outer = (nil)] 03:51:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7fed0d435000) [pid = 1833] [serial = 1490] [outer = 0x7fed0a43f000] 03:51:42 INFO - PROCESS | 1833 | 1461235902158 Marionette DEBUG loaded listener.js 03:51:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7fed0e191000) [pid = 1833] [serial = 1491] [outer = 0x7fed0a43f000] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7fed016a9400) [pid = 1833] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7fecfc26a800) [pid = 1833] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7fed12933000) [pid = 1833] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7fed088ee400) [pid = 1833] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7fed0a8d3800) [pid = 1833] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7fed1368dc00) [pid = 1833] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7fed094f3400) [pid = 1833] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7fecfd3d9400) [pid = 1833] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7fed0e18ec00) [pid = 1833] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7fecfd3ec000) [pid = 1833] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7fed2283d000) [pid = 1833] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7fecfe26a400) [pid = 1833] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7fed09766c00) [pid = 1833] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7fecfc6a0c00) [pid = 1833] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7fed0b4b1c00) [pid = 1833] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7fed15512800) [pid = 1833] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7fecfe0d6800) [pid = 1833] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fecfd3e7c00) [pid = 1833] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fed0b4a3400) [pid = 1833] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7fed016ab400) [pid = 1833] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7fed15e7b800) [pid = 1833] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7fecff523c00) [pid = 1833] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7fed15683c00) [pid = 1833] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7fed0a84f000) [pid = 1833] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7fecfc69fc00) [pid = 1833] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7fed0951c400) [pid = 1833] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7fed0b92cc00) [pid = 1833] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7fed0a481800) [pid = 1833] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7fed0a8ca400) [pid = 1833] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7fecff146000) [pid = 1833] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7fed0e18a400) [pid = 1833] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7fecfc6a2c00) [pid = 1833] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7fecfcbeec00) [pid = 1833] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7fed12533000) [pid = 1833] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7fed02068000) [pid = 1833] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7fecfb21e000) [pid = 1833] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7fecfb21b400) [pid = 1833] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7fed16203800) [pid = 1833] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7fecfe187800) [pid = 1833] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7fed0f119000) [pid = 1833] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7fed0a436c00) [pid = 1833] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7fed0b4adc00) [pid = 1833] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7fed15a4d400) [pid = 1833] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7fed0b40ac00) [pid = 1833] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7fecff6bd800) [pid = 1833] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7fed0ad5d000) [pid = 1833] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7fed0e047800) [pid = 1833] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7fecfd3d6400) [pid = 1833] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7fecfd3dc000) [pid = 1833] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7fed09522c00) [pid = 1833] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7fecfe0d9400) [pid = 1833] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7fed0f110c00) [pid = 1833] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7fed09528000) [pid = 1833] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7fecff143400) [pid = 1833] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7fed08573c00) [pid = 1833] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7fed09517800) [pid = 1833] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7fecfc6a9c00) [pid = 1833] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7fecff51c800) [pid = 1833] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7fed0e18ac00) [pid = 1833] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7fed11beec00) [pid = 1833] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7fed0aea0000) [pid = 1833] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7fed0975e000) [pid = 1833] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7fed0b4b2800) [pid = 1833] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7fed0f5ea800) [pid = 1833] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7fed1728f800) [pid = 1833] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7fecff146400) [pid = 1833] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7fecfc6a3400) [pid = 1833] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7fed07cc9800) [pid = 1833] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7fecff50c400) [pid = 1833] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:51:43 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7fecfe0d4400) [pid = 1833] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:51:43 INFO - PROCESS | 1833 | 1461235903770 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 03:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1978ms 03:51:43 INFO - PROCESS | 1833 | 1461235903802 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 03:51:43 INFO - PROCESS | 1833 | 1461235903805 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 03:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:51:43 INFO - PROCESS | 1833 | 1461235903810 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:51:43 INFO - PROCESS | 1833 | 1461235903814 Marionette TRACE conn3 <- [1,1958,null,{}] 03:51:43 INFO - PROCESS | 1833 | 1461235903819 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:43 INFO - PROCESS | 1833 | 1461235903980 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 03:51:44 INFO - PROCESS | 1833 | 1461235904160 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00343000 == 130 [pid = 1833] [id = 497] 03:51:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7fecfc265000) [pid = 1833] [serial = 1492] [outer = (nil)] 03:51:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7fecfd3d9400) [pid = 1833] [serial = 1493] [outer = 0x7fecfc265000] 03:51:44 INFO - PROCESS | 1833 | 1461235904223 Marionette DEBUG loaded listener.js 03:51:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7fecfe0d9400) [pid = 1833] [serial = 1494] [outer = 0x7fecfc265000] 03:51:44 INFO - PROCESS | 1833 | 1461235904921 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 03:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1125ms 03:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:51:44 INFO - PROCESS | 1833 | 1461235904936 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 03:51:44 INFO - PROCESS | 1833 | 1461235904938 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 03:51:44 INFO - PROCESS | 1833 | 1461235904945 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:51:44 INFO - PROCESS | 1833 | 1461235904948 Marionette TRACE conn3 <- [1,1962,null,{}] 03:51:44 INFO - PROCESS | 1833 | 1461235904953 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:45 INFO - PROCESS | 1833 | 1461235905112 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 03:51:45 INFO - PROCESS | 1833 | 1461235905456 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc3c4800 == 131 [pid = 1833] [id = 498] 03:51:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7fecfb0e6800) [pid = 1833] [serial = 1495] [outer = (nil)] 03:51:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7fecfb21b800) [pid = 1833] [serial = 1496] [outer = 0x7fecfb0e6800] 03:51:45 INFO - PROCESS | 1833 | 1461235905538 Marionette DEBUG loaded listener.js 03:51:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7fecfc7e8400) [pid = 1833] [serial = 1497] [outer = 0x7fecfb0e6800] 03:51:46 INFO - PROCESS | 1833 | 1461235906458 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 03:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1581ms 03:51:46 INFO - PROCESS | 1833 | 1461235906528 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 03:51:46 INFO - PROCESS | 1833 | 1461235906533 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 03:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:51:46 INFO - PROCESS | 1833 | 1461235906541 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:51:46 INFO - PROCESS | 1833 | 1461235906547 Marionette TRACE conn3 <- [1,1966,null,{}] 03:51:46 INFO - PROCESS | 1833 | 1461235906556 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:46 INFO - PROCESS | 1833 | 1461235906798 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 03:51:47 INFO - PROCESS | 1833 | 1461235907105 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed022a4800 == 132 [pid = 1833] [id = 499] 03:51:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7fecfd2d0000) [pid = 1833] [serial = 1498] [outer = (nil)] 03:51:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7fecfd3e5400) [pid = 1833] [serial = 1499] [outer = 0x7fecfd2d0000] 03:51:47 INFO - PROCESS | 1833 | 1461235907191 Marionette DEBUG loaded listener.js 03:51:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7fecfe190800) [pid = 1833] [serial = 1500] [outer = 0x7fecfd2d0000] 03:51:48 INFO - PROCESS | 1833 | 1461235908065 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 03:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1587ms 03:51:48 INFO - PROCESS | 1833 | 1461235908131 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 03:51:48 INFO - PROCESS | 1833 | 1461235908138 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 03:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:51:48 INFO - PROCESS | 1833 | 1461235908144 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:51:48 INFO - PROCESS | 1833 | 1461235908146 Marionette TRACE conn3 <- [1,1970,null,{}] 03:51:48 INFO - PROCESS | 1833 | 1461235908152 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:48 INFO - PROCESS | 1833 | 1461235908376 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 03:51:48 INFO - PROCESS | 1833 | 1461235908684 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b04b800 == 133 [pid = 1833] [id = 500] 03:51:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7fecfd2d5400) [pid = 1833] [serial = 1501] [outer = (nil)] 03:51:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7fecff6bb400) [pid = 1833] [serial = 1502] [outer = 0x7fecfd2d5400] 03:51:48 INFO - PROCESS | 1833 | 1461235908799 Marionette DEBUG loaded listener.js 03:51:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7fed0038a800) [pid = 1833] [serial = 1503] [outer = 0x7fecfd2d5400] 03:51:49 INFO - PROCESS | 1833 | 1461235909663 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 03:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1582ms 03:51:49 INFO - PROCESS | 1833 | 1461235909727 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 03:51:49 INFO - PROCESS | 1833 | 1461235909731 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 03:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:51:49 INFO - PROCESS | 1833 | 1461235909745 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:51:49 INFO - PROCESS | 1833 | 1461235909754 Marionette TRACE conn3 <- [1,1974,null,{}] 03:51:49 INFO - PROCESS | 1833 | 1461235909760 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:49 INFO - PROCESS | 1833 | 1461235909988 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 03:51:50 INFO - PROCESS | 1833 | 1461235910200 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0d5b1000 == 134 [pid = 1833] [id = 501] 03:51:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7fecff50b400) [pid = 1833] [serial = 1504] [outer = (nil)] 03:51:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7fed07aba000) [pid = 1833] [serial = 1505] [outer = 0x7fecff50b400] 03:51:50 INFO - PROCESS | 1833 | 1461235910314 Marionette DEBUG loaded listener.js 03:51:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7fed094ea400) [pid = 1833] [serial = 1506] [outer = 0x7fecff50b400] 03:51:51 INFO - PROCESS | 1833 | 1461235911165 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 03:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1491ms 03:51:51 INFO - PROCESS | 1833 | 1461235911229 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 03:51:51 INFO - PROCESS | 1833 | 1461235911234 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 03:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:51:51 INFO - PROCESS | 1833 | 1461235911240 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:51:51 INFO - PROCESS | 1833 | 1461235911243 Marionette TRACE conn3 <- [1,1978,null,{}] 03:51:51 INFO - PROCESS | 1833 | 1461235911248 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:51 INFO - PROCESS | 1833 | 1461235911439 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 03:51:51 INFO - PROCESS | 1833 | 1461235911652 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f544800 == 135 [pid = 1833] [id = 502] 03:51:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7fecff51c400) [pid = 1833] [serial = 1507] [outer = (nil)] 03:51:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7fed0953f400) [pid = 1833] [serial = 1508] [outer = 0x7fecff51c400] 03:51:51 INFO - PROCESS | 1833 | 1461235911768 Marionette DEBUG loaded listener.js 03:51:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7fed0a479000) [pid = 1833] [serial = 1509] [outer = 0x7fecff51c400] 03:51:52 INFO - PROCESS | 1833 | 1461235912618 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1439ms 03:51:52 INFO - PROCESS | 1833 | 1461235912679 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 03:51:52 INFO - PROCESS | 1833 | 1461235912683 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 03:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:51:52 INFO - PROCESS | 1833 | 1461235912689 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:51:52 INFO - PROCESS | 1833 | 1461235912691 Marionette TRACE conn3 <- [1,1982,null,{}] 03:51:52 INFO - PROCESS | 1833 | 1461235912696 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:52 INFO - PROCESS | 1833 | 1461235912867 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 03:51:53 INFO - PROCESS | 1833 | 1461235913090 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14864800 == 136 [pid = 1833] [id = 503] 03:51:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7fed0b40ac00) [pid = 1833] [serial = 1510] [outer = (nil)] 03:51:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7fed0b4a9c00) [pid = 1833] [serial = 1511] [outer = 0x7fed0b40ac00] 03:51:53 INFO - PROCESS | 1833 | 1461235913218 Marionette DEBUG loaded listener.js 03:51:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7fed0ca4d000) [pid = 1833] [serial = 1512] [outer = 0x7fed0b40ac00] 03:51:54 INFO - PROCESS | 1833 | 1461235914106 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1477ms 03:51:54 INFO - PROCESS | 1833 | 1461235914167 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 03:51:54 INFO - PROCESS | 1833 | 1461235914170 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 03:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:51:54 INFO - PROCESS | 1833 | 1461235914176 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:51:54 INFO - PROCESS | 1833 | 1461235914178 Marionette TRACE conn3 <- [1,1986,null,{}] 03:51:54 INFO - PROCESS | 1833 | 1461235914184 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:54 INFO - PROCESS | 1833 | 1461235914382 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 03:51:54 INFO - PROCESS | 1833 | 1461235914643 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed21680800 == 137 [pid = 1833] [id = 504] 03:51:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7fed0a842800) [pid = 1833] [serial = 1513] [outer = (nil)] 03:51:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7fed0f5edc00) [pid = 1833] [serial = 1514] [outer = 0x7fed0a842800] 03:51:54 INFO - PROCESS | 1833 | 1461235914719 Marionette DEBUG loaded listener.js 03:51:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7fed12533c00) [pid = 1833] [serial = 1515] [outer = 0x7fed0a842800] 03:51:55 INFO - PROCESS | 1833 | 1461235915530 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1376ms 03:51:55 INFO - PROCESS | 1833 | 1461235915555 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 03:51:55 INFO - PROCESS | 1833 | 1461235915559 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 03:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:51:55 INFO - PROCESS | 1833 | 1461235915566 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:51:55 INFO - PROCESS | 1833 | 1461235915569 Marionette TRACE conn3 <- [1,1990,null,{}] 03:51:55 INFO - PROCESS | 1833 | 1461235915574 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:55 INFO - PROCESS | 1833 | 1461235915759 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 03:51:55 INFO - PROCESS | 1833 | 1461235915979 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26885000 == 138 [pid = 1833] [id = 505] 03:51:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7fed0a8d3800) [pid = 1833] [serial = 1516] [outer = (nil)] 03:51:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7fed1362c000) [pid = 1833] [serial = 1517] [outer = 0x7fed0a8d3800] 03:51:56 INFO - PROCESS | 1833 | 1461235916090 Marionette DEBUG loaded listener.js 03:51:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7fed13d6e800) [pid = 1833] [serial = 1518] [outer = 0x7fed0a8d3800] 03:51:56 INFO - PROCESS | 1833 | 1461235916962 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1429ms 03:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:51:57 INFO - PROCESS | 1833 | 1461235916997 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 03:51:57 INFO - PROCESS | 1833 | 1461235917000 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 03:51:57 INFO - PROCESS | 1833 | 1461235917006 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:51:57 INFO - PROCESS | 1833 | 1461235917009 Marionette TRACE conn3 <- [1,1994,null,{}] 03:51:57 INFO - PROCESS | 1833 | 1461235917029 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:57 INFO - PROCESS | 1833 | 1461235917284 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 03:51:57 INFO - PROCESS | 1833 | 1461235917456 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed29833000 == 139 [pid = 1833] [id = 506] 03:51:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7fed134dec00) [pid = 1833] [serial = 1519] [outer = (nil)] 03:51:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7fed150dfc00) [pid = 1833] [serial = 1520] [outer = 0x7fed134dec00] 03:51:57 INFO - PROCESS | 1833 | 1461235917529 Marionette DEBUG loaded listener.js 03:51:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7fed15686c00) [pid = 1833] [serial = 1521] [outer = 0x7fed134dec00] 03:51:58 INFO - PROCESS | 1833 | 1461235918343 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 03:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1377ms 03:51:58 INFO - PROCESS | 1833 | 1461235918383 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 03:51:58 INFO - PROCESS | 1833 | 1461235918386 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 03:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:51:58 INFO - PROCESS | 1833 | 1461235918392 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:51:58 INFO - PROCESS | 1833 | 1461235918395 Marionette TRACE conn3 <- [1,1998,null,{}] 03:51:58 INFO - PROCESS | 1833 | 1461235918400 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:51:58 INFO - PROCESS | 1833 | 1461235918592 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 03:51:58 INFO - PROCESS | 1833 | 1461235918889 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:51:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe057800 == 140 [pid = 1833] [id = 507] 03:51:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7fed13d8e800) [pid = 1833] [serial = 1522] [outer = (nil)] 03:51:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7fed16e7b800) [pid = 1833] [serial = 1523] [outer = 0x7fed13d8e800] 03:51:58 INFO - PROCESS | 1833 | 1461235918962 Marionette DEBUG loaded listener.js 03:51:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7fed1b714c00) [pid = 1833] [serial = 1524] [outer = 0x7fed13d8e800] 03:51:59 INFO - PROCESS | 1833 | 1461235919836 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 03:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1480ms 03:51:59 INFO - PROCESS | 1833 | 1461235919873 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 03:51:59 INFO - PROCESS | 1833 | 1461235919877 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 03:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:51:59 INFO - PROCESS | 1833 | 1461235919883 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:51:59 INFO - PROCESS | 1833 | 1461235919885 Marionette TRACE conn3 <- [1,2002,null,{}] 03:51:59 INFO - PROCESS | 1833 | 1461235919890 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:00 INFO - PROCESS | 1833 | 1461235920071 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 03:52:00 INFO - PROCESS | 1833 | 1461235920296 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b727800 == 141 [pid = 1833] [id = 508] 03:52:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7fed1622f000) [pid = 1833] [serial = 1525] [outer = (nil)] 03:52:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7fed229ce000) [pid = 1833] [serial = 1526] [outer = 0x7fed1622f000] 03:52:00 INFO - PROCESS | 1833 | 1461235920413 Marionette DEBUG loaded listener.js 03:52:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7fed26935000) [pid = 1833] [serial = 1527] [outer = 0x7fed1622f000] 03:52:01 INFO - PROCESS | 1833 | 1461235921407 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 03:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1580ms 03:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:52:01 INFO - PROCESS | 1833 | 1461235921464 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 03:52:01 INFO - PROCESS | 1833 | 1461235921467 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 03:52:01 INFO - PROCESS | 1833 | 1461235921473 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:52:01 INFO - PROCESS | 1833 | 1461235921483 Marionette TRACE conn3 <- [1,2006,null,{}] 03:52:01 INFO - PROCESS | 1833 | 1461235921487 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:01 INFO - PROCESS | 1833 | 1461235921705 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 03:52:02 INFO - PROCESS | 1833 | 1461235922028 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe032800 == 142 [pid = 1833] [id = 509] 03:52:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7fecfb21f400) [pid = 1833] [serial = 1528] [outer = (nil)] 03:52:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7fecfc263800) [pid = 1833] [serial = 1529] [outer = 0x7fecfb21f400] 03:52:02 INFO - PROCESS | 1833 | 1461235922105 Marionette DEBUG loaded listener.js 03:52:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7fecfd3ef400) [pid = 1833] [serial = 1530] [outer = 0x7fecfb21f400] 03:52:02 INFO - PROCESS | 1833 | 1461235922979 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 03:52:03 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 03:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1545ms 03:52:03 INFO - PROCESS | 1833 | 1461235923018 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 03:52:03 INFO - PROCESS | 1833 | 1461235923022 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 03:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:52:03 INFO - PROCESS | 1833 | 1461235923027 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:52:03 INFO - PROCESS | 1833 | 1461235923031 Marionette TRACE conn3 <- [1,2010,null,{}] 03:52:03 INFO - PROCESS | 1833 | 1461235923036 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:03 INFO - PROCESS | 1833 | 1461235923292 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 03:52:03 INFO - PROCESS | 1833 | 1461235923601 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00346000 == 143 [pid = 1833] [id = 510] 03:52:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7fecfb21f800) [pid = 1833] [serial = 1531] [outer = (nil)] 03:52:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7fecfdacd800) [pid = 1833] [serial = 1532] [outer = 0x7fecfb21f800] 03:52:03 INFO - PROCESS | 1833 | 1461235923683 Marionette DEBUG loaded listener.js 03:52:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7fecfe0d7400) [pid = 1833] [serial = 1533] [outer = 0x7fecfb21f800] 03:52:04 INFO - PROCESS | 1833 | 1461235924532 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 03:52:04 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 03:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1581ms 03:52:04 INFO - PROCESS | 1833 | 1461235924619 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 03:52:04 INFO - PROCESS | 1833 | 1461235924623 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 03:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:52:04 INFO - PROCESS | 1833 | 1461235924629 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:52:04 INFO - PROCESS | 1833 | 1461235924631 Marionette TRACE conn3 <- [1,2014,null,{}] 03:52:04 INFO - PROCESS | 1833 | 1461235924637 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:04 INFO - PROCESS | 1833 | 1461235924826 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 03:52:05 INFO - PROCESS | 1833 | 1461235925050 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfcbbf000 == 144 [pid = 1833] [id = 511] 03:52:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7fecfb0ed400) [pid = 1833] [serial = 1534] [outer = (nil)] 03:52:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7fecfb21bc00) [pid = 1833] [serial = 1535] [outer = 0x7fecfb0ed400] 03:52:05 INFO - PROCESS | 1833 | 1461235925640 Marionette DEBUG loaded listener.js 03:52:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7fecfc26a000) [pid = 1833] [serial = 1536] [outer = 0x7fecfb0ed400] 03:52:06 INFO - PROCESS | 1833 | 1461235926749 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 03:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2178ms 03:52:06 INFO - PROCESS | 1833 | 1461235926818 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 03:52:06 INFO - PROCESS | 1833 | 1461235926824 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 03:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:52:06 INFO - PROCESS | 1833 | 1461235926836 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:52:06 INFO - PROCESS | 1833 | 1461235926839 Marionette TRACE conn3 <- [1,2018,null,{}] 03:52:06 INFO - PROCESS | 1833 | 1461235926846 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:07 INFO - PROCESS | 1833 | 1461235927033 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 03:52:07 INFO - PROCESS | 1833 | 1461235927314 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe3f6000 == 145 [pid = 1833] [id = 512] 03:52:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7fecfc26a800) [pid = 1833] [serial = 1537] [outer = (nil)] 03:52:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7fecfc6ab400) [pid = 1833] [serial = 1538] [outer = 0x7fecfc26a800] 03:52:07 INFO - PROCESS | 1833 | 1461235927435 Marionette DEBUG loaded listener.js 03:52:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7fecfd2cb800) [pid = 1833] [serial = 1539] [outer = 0x7fecfc26a800] 03:52:08 INFO - PROCESS | 1833 | 1461235928497 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1737ms 03:52:08 INFO - PROCESS | 1833 | 1461235928572 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 03:52:08 INFO - PROCESS | 1833 | 1461235928577 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 03:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:52:08 INFO - PROCESS | 1833 | 1461235928588 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:52:08 INFO - PROCESS | 1833 | 1461235928591 Marionette TRACE conn3 <- [1,2022,null,{}] 03:52:08 INFO - PROCESS | 1833 | 1461235928597 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:08 INFO - PROCESS | 1833 | 1461235928800 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 03:52:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed07bb1000 == 144 [pid = 1833] [id = 373] 03:52:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f04f000 == 143 [pid = 1833] [id = 163] 03:52:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b879000 == 142 [pid = 1833] [id = 472] 03:52:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0afcc000 == 141 [pid = 1833] [id = 352] 03:52:09 INFO - PROCESS | 1833 | 1461235929230 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed00343000 == 140 [pid = 1833] [id = 497] 03:52:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b5cb000 == 139 [pid = 1833] [id = 496] 03:52:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0ab20800 == 138 [pid = 1833] [id = 495] 03:52:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc1df800 == 139 [pid = 1833] [id = 513] 03:52:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7fecfc69fc00) [pid = 1833] [serial = 1540] [outer = (nil)] 03:52:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7fecfdfdf000) [pid = 1833] [serial = 1541] [outer = 0x7fecfc69fc00] 03:52:09 INFO - PROCESS | 1833 | 1461235929305 Marionette DEBUG loaded listener.js 03:52:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7fecfe26a000) [pid = 1833] [serial = 1542] [outer = 0x7fecfc69fc00] 03:52:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed08867800 == 138 [pid = 1833] [id = 494] 03:52:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0281e800 == 137 [pid = 1833] [id = 493] 03:52:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfb3e0000 == 136 [pid = 1833] [id = 492] 03:52:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfd5a4800 == 135 [pid = 1833] [id = 491] 03:52:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc45f800 == 134 [pid = 1833] [id = 490] 03:52:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc446800 == 133 [pid = 1833] [id = 489] 03:52:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed216e5800 == 132 [pid = 1833] [id = 481] 03:52:09 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7fed0a850800) [pid = 1833] [serial = 1430] [outer = (nil)] [url = about:blank] 03:52:09 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7fed0e11f000) [pid = 1833] [serial = 1431] [outer = (nil)] [url = about:blank] 03:52:09 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7fed13e3d400) [pid = 1833] [serial = 1278] [outer = (nil)] [url = about:blank] 03:52:09 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7fed0e114800) [pid = 1833] [serial = 1146] [outer = (nil)] [url = about:blank] 03:52:09 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7fed2692f400) [pid = 1833] [serial = 1218] [outer = (nil)] [url = about:blank] 03:52:09 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7fed14d36c00) [pid = 1833] [serial = 1161] [outer = (nil)] [url = about:blank] 03:52:09 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7fed09763400) [pid = 1833] [serial = 1415] [outer = (nil)] [url = about:blank] 03:52:09 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7fecfdacf400) [pid = 1833] [serial = 1409] [outer = (nil)] [url = about:blank] 03:52:09 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7fed13d1a000) [pid = 1833] [serial = 1314] [outer = (nil)] [url = about:blank] 03:52:09 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7fecff510800) [pid = 1833] [serial = 1338] [outer = (nil)] [url = about:blank] 03:52:09 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7fed26bb4400) [pid = 1833] [serial = 1332] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7fed162c6000) [pid = 1833] [serial = 1164] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7fed0b40b400) [pid = 1833] [serial = 1137] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7fecfcbf4000) [pid = 1833] [serial = 1422] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7fed13d1d000) [pid = 1833] [serial = 1203] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7fed21480800) [pid = 1833] [serial = 1209] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7fed22b15400) [pid = 1833] [serial = 1326] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7fed26e20c00) [pid = 1833] [serial = 1335] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7fed0e11e400) [pid = 1833] [serial = 1266] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7fecfc6a6800) [pid = 1833] [serial = 1421] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7fed0951dc00) [pid = 1833] [serial = 1134] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7fed21bea000) [pid = 1833] [serial = 1323] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7fed016a6400) [pid = 1833] [serial = 1245] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7fed1b70c400) [pid = 1833] [serial = 1320] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7fed0f115c00) [pid = 1833] [serial = 1371] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7fecfc6ad000) [pid = 1833] [serial = 1383] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7fed0a8d6000) [pid = 1833] [serial = 1254] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7fed0f11a400) [pid = 1833] [serial = 1269] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7fed0e117800) [pid = 1833] [serial = 1311] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7fed0d463c00) [pid = 1833] [serial = 1143] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7fed08783400) [pid = 1833] [serial = 1413] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7fed12530000) [pid = 1833] [serial = 1272] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7fecff6b8400) [pid = 1833] [serial = 1424] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7fed0791b400) [pid = 1833] [serial = 1392] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7fed13dbbc00) [pid = 1833] [serial = 1158] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7fed0b4b0800) [pid = 1833] [serial = 1191] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7fecfc26dc00) [pid = 1833] [serial = 1398] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7fed26bb7c00) [pid = 1833] [serial = 1395] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7fed22832800) [pid = 1833] [serial = 1212] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7fed13d6ec00) [pid = 1833] [serial = 1281] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7fed13d68c00) [pid = 1833] [serial = 1275] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7fed0b413c00) [pid = 1833] [serial = 1197] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7fed15a52c00) [pid = 1833] [serial = 1377] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7fed26a53c00) [pid = 1833] [serial = 1380] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7fed0d462400) [pid = 1833] [serial = 1263] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7fed09769c00) [pid = 1833] [serial = 1428] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7fed0b40a000) [pid = 1833] [serial = 1257] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7fed094f0400) [pid = 1833] [serial = 1427] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7fed150db400) [pid = 1833] [serial = 1206] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7fecfdfd4400) [pid = 1833] [serial = 1242] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7fecfdad6800) [pid = 1833] [serial = 1221] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7fed0aea4c00) [pid = 1833] [serial = 1418] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7fed13d6a800) [pid = 1833] [serial = 1374] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7fed13639c00) [pid = 1833] [serial = 1152] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7fed0b406000) [pid = 1833] [serial = 1362] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7fed07aafc00) [pid = 1833] [serial = 1305] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7fed09442800) [pid = 1833] [serial = 1248] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7fed0a434000) [pid = 1833] [serial = 1251] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7fed26a50000) [pid = 1833] [serial = 1389] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7fed0791c800) [pid = 1833] [serial = 1412] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7fed0b4a9800) [pid = 1833] [serial = 1419] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7fed0951bc00) [pid = 1833] [serial = 1368] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7fed1293fc00) [pid = 1833] [serial = 1149] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7fed1559c800) [pid = 1833] [serial = 1317] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7fed0b64b400) [pid = 1833] [serial = 1260] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7fed0b650400) [pid = 1833] [serial = 1140] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7fed0f5f0000) [pid = 1833] [serial = 1200] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7fed07915400) [pid = 1833] [serial = 1425] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7fed13d69800) [pid = 1833] [serial = 1155] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7fed24508000) [pid = 1833] [serial = 1215] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7fecff148400) [pid = 1833] [serial = 1410] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7fed088eac00) [pid = 1833] [serial = 1194] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7fed0a84e800) [pid = 1833] [serial = 1416] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7fecfcbf7800) [pid = 1833] [serial = 1386] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7fed26930400) [pid = 1833] [serial = 1329] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7fecff6bc800) [pid = 1833] [serial = 1365] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7fed0a43e800) [pid = 1833] [serial = 1308] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7fed13d14800) [pid = 1833] [serial = 1302] [outer = (nil)] [url = about:blank] 03:52:10 INFO - PROCESS | 1833 | 1461235930191 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 03:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1632ms 03:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:52:10 INFO - PROCESS | 1833 | 1461235930222 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 03:52:10 INFO - PROCESS | 1833 | 1461235930225 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 03:52:10 INFO - PROCESS | 1833 | 1461235930231 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:52:10 INFO - PROCESS | 1833 | 1461235930236 Marionette TRACE conn3 <- [1,2026,null,{}] 03:52:10 INFO - PROCESS | 1833 | 1461235930252 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:10 INFO - PROCESS | 1833 | 1461235930431 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 03:52:10 INFO - PROCESS | 1833 | 1461235930615 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe32c800 == 133 [pid = 1833] [id = 514] 03:52:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7fecfc7ef800) [pid = 1833] [serial = 1543] [outer = (nil)] 03:52:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7fecff512000) [pid = 1833] [serial = 1544] [outer = 0x7fecfc7ef800] 03:52:10 INFO - PROCESS | 1833 | 1461235930680 Marionette DEBUG loaded listener.js 03:52:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7fecff6b1800) [pid = 1833] [serial = 1545] [outer = 0x7fecfc7ef800] 03:52:11 INFO - PROCESS | 1833 | ************************* 03:52:11 INFO - PROCESS | 1833 | A coding exception was thrown and uncaught in a Task. 03:52:11 INFO - PROCESS | 1833 | 03:52:11 INFO - PROCESS | 1833 | Full message: TypeError: NetworkError when attempting to fetch resource. 03:52:11 INFO - PROCESS | 1833 | Full stack: 03:52:11 INFO - PROCESS | 1833 | ************************* 03:52:11 INFO - PROCESS | 1833 | 1461235931459 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 03:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1286ms 03:52:11 INFO - PROCESS | 1833 | 1461235931533 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 03:52:11 INFO - PROCESS | 1833 | 1461235931536 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 03:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:52:11 INFO - PROCESS | 1833 | 1461235931543 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:52:11 INFO - PROCESS | 1833 | 1461235931546 Marionette TRACE conn3 <- [1,2030,null,{}] 03:52:11 INFO - PROCESS | 1833 | 1461235931551 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:11 INFO - PROCESS | 1833 | 1461235931797 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 03:52:11 INFO - PROCESS | 1833 | 1461235931829 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02acf800 == 134 [pid = 1833] [id = 515] 03:52:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7fecfd3db400) [pid = 1833] [serial = 1546] [outer = (nil)] 03:52:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7fed011b2c00) [pid = 1833] [serial = 1547] [outer = 0x7fecfd3db400] 03:52:11 INFO - PROCESS | 1833 | 1461235931889 Marionette DEBUG loaded listener.js 03:52:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7fed015b2000) [pid = 1833] [serial = 1548] [outer = 0x7fecfd3db400] 03:52:12 INFO - PROCESS | 1833 | 1461235932783 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 03:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1278ms 03:52:12 INFO - PROCESS | 1833 | 1461235932822 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 03:52:12 INFO - PROCESS | 1833 | 1461235932826 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 03:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:52:12 INFO - PROCESS | 1833 | 1461235932839 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:52:12 INFO - PROCESS | 1833 | 1461235932841 Marionette TRACE conn3 <- [1,2034,null,{}] 03:52:12 INFO - PROCESS | 1833 | 1461235932847 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:13 INFO - PROCESS | 1833 | 1461235933073 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 03:52:13 INFO - PROCESS | 1833 | 1461235933126 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0886d000 == 135 [pid = 1833] [id = 516] 03:52:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7fed02064400) [pid = 1833] [serial = 1549] [outer = (nil)] 03:52:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7fed023cc000) [pid = 1833] [serial = 1550] [outer = 0x7fed02064400] 03:52:13 INFO - PROCESS | 1833 | 1461235933264 Marionette DEBUG loaded listener.js 03:52:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7fed02997c00) [pid = 1833] [serial = 1551] [outer = 0x7fed02064400] 03:52:14 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7fecfc265800) [pid = 1833] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:52:14 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7fecfcbf1800) [pid = 1833] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:52:14 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7fecfc26b000) [pid = 1833] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:52:14 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7fed0952f000) [pid = 1833] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:52:14 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7fed0a43f000) [pid = 1833] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:52:14 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7fecfcbf3800) [pid = 1833] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:52:14 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7fecff703000) [pid = 1833] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:52:14 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7fecfd2a1400) [pid = 1833] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:52:14 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7fed0877a400) [pid = 1833] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:52:14 INFO - PROCESS | 1833 | 1461235934724 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1946ms 03:52:14 INFO - PROCESS | 1833 | 1461235934790 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 03:52:14 INFO - PROCESS | 1833 | 1461235934793 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 03:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:52:14 INFO - PROCESS | 1833 | 1461235934807 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:52:14 INFO - PROCESS | 1833 | 1461235934809 Marionette TRACE conn3 <- [1,2038,null,{}] 03:52:14 INFO - PROCESS | 1833 | 1461235934831 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:15 INFO - PROCESS | 1833 | 1461235935009 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 03:52:15 INFO - PROCESS | 1833 | 1461235935018 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0961a800 == 136 [pid = 1833] [id = 517] 03:52:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7fecfd2c6800) [pid = 1833] [serial = 1552] [outer = (nil)] 03:52:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7fed0299cc00) [pid = 1833] [serial = 1553] [outer = 0x7fecfd2c6800] 03:52:15 INFO - PROCESS | 1833 | 1461235935078 Marionette DEBUG loaded listener.js 03:52:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7fed08575800) [pid = 1833] [serial = 1554] [outer = 0x7fecfd2c6800] 03:52:15 INFO - PROCESS | 1833 | 1461235935897 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 03:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1141ms 03:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:52:15 INFO - PROCESS | 1833 | 1461235935950 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 03:52:15 INFO - PROCESS | 1833 | 1461235935952 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 03:52:15 INFO - PROCESS | 1833 | 1461235935958 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:52:15 INFO - PROCESS | 1833 | 1461235935961 Marionette TRACE conn3 <- [1,2042,null,{}] 03:52:15 INFO - PROCESS | 1833 | 1461235935966 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:16 INFO - PROCESS | 1833 | 1461235936136 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 03:52:16 INFO - PROCESS | 1833 | 1461235936149 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a68c800 == 137 [pid = 1833] [id = 518] 03:52:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7fed07aae400) [pid = 1833] [serial = 1555] [outer = (nil)] 03:52:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7fed088e9c00) [pid = 1833] [serial = 1556] [outer = 0x7fed07aae400] 03:52:16 INFO - PROCESS | 1833 | 1461235936209 Marionette DEBUG loaded listener.js 03:52:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7fed09447c00) [pid = 1833] [serial = 1557] [outer = 0x7fed07aae400] 03:52:17 INFO - PROCESS | 1833 | 1461235937372 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 03:52:17 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) 03:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1480ms 03:52:17 INFO - PROCESS | 1833 | 1461235937442 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 03:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:52:17 INFO - PROCESS | 1833 | 1461235937453 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 03:52:17 INFO - PROCESS | 1833 | 1461235937462 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:52:17 INFO - PROCESS | 1833 | 1461235937467 Marionette TRACE conn3 <- [1,2046,null,{}] 03:52:17 INFO - PROCESS | 1833 | 1461235937474 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:17 INFO - PROCESS | 1833 | 1461235937713 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 03:52:17 INFO - PROCESS | 1833 | 1461235937971 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe32a800 == 138 [pid = 1833] [id = 519] 03:52:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7fecfd29c400) [pid = 1833] [serial = 1558] [outer = (nil)] 03:52:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7fecfd2cbc00) [pid = 1833] [serial = 1559] [outer = 0x7fecfd29c400] 03:52:18 INFO - PROCESS | 1833 | 1461235938088 Marionette DEBUG loaded listener.js 03:52:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7fecfd9d3400) [pid = 1833] [serial = 1560] [outer = 0x7fecfd29c400] 03:52:18 INFO - PROCESS | 1833 | 1461235938966 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 03:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1541ms 03:52:19 INFO - PROCESS | 1833 | 1461235939002 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 03:52:19 INFO - PROCESS | 1833 | 1461235939010 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 03:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:52:19 INFO - PROCESS | 1833 | 1461235939020 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:52:19 INFO - PROCESS | 1833 | 1461235939023 Marionette TRACE conn3 <- [1,2050,null,{}] 03:52:19 INFO - PROCESS | 1833 | 1461235939029 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:19 INFO - PROCESS | 1833 | 1461235939212 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 03:52:19 INFO - PROCESS | 1833 | 1461235939552 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0871c800 == 139 [pid = 1833] [id = 520] 03:52:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7fecfe0d4400) [pid = 1833] [serial = 1561] [outer = (nil)] 03:52:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7fecff511800) [pid = 1833] [serial = 1562] [outer = 0x7fecfe0d4400] 03:52:19 INFO - PROCESS | 1833 | 1461235939628 Marionette DEBUG loaded listener.js 03:52:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7fecff6be400) [pid = 1833] [serial = 1563] [outer = 0x7fecfe0d4400] 03:52:20 INFO - PROCESS | 1833 | 1461235940404 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1431ms 03:52:20 INFO - PROCESS | 1833 | 1461235940451 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 03:52:20 INFO - PROCESS | 1833 | 1461235940455 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 03:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:52:20 INFO - PROCESS | 1833 | 1461235940461 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:52:20 INFO - PROCESS | 1833 | 1461235940466 Marionette TRACE conn3 <- [1,2054,null,{}] 03:52:20 INFO - PROCESS | 1833 | 1461235940481 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:20 INFO - PROCESS | 1833 | 1461235940683 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 03:52:20 INFO - PROCESS | 1833 | 1461235940892 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b215000 == 140 [pid = 1833] [id = 521] 03:52:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7fed016a5400) [pid = 1833] [serial = 1564] [outer = (nil)] 03:52:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7fed02999800) [pid = 1833] [serial = 1565] [outer = 0x7fed016a5400] 03:52:21 INFO - PROCESS | 1833 | 1461235941013 Marionette DEBUG loaded listener.js 03:52:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7fed07ab7800) [pid = 1833] [serial = 1566] [outer = 0x7fed016a5400] 03:52:21 INFO - PROCESS | 1833 | 1461235941922 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 03:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1531ms 03:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:52:22 INFO - PROCESS | 1833 | 1461235941993 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 03:52:22 INFO - PROCESS | 1833 | 1461235941997 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 03:52:22 INFO - PROCESS | 1833 | 1461235942003 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:52:22 INFO - PROCESS | 1833 | 1461235942006 Marionette TRACE conn3 <- [1,2058,null,{}] 03:52:22 INFO - PROCESS | 1833 | 1461235942012 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:22 INFO - PROCESS | 1833 | 1461235942215 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 03:52:22 INFO - PROCESS | 1833 | 1461235942477 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b724800 == 141 [pid = 1833] [id = 522] 03:52:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7fed0299ac00) [pid = 1833] [serial = 1567] [outer = (nil)] 03:52:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7fed094eac00) [pid = 1833] [serial = 1568] [outer = 0x7fed0299ac00] 03:52:22 INFO - PROCESS | 1833 | 1461235942596 Marionette DEBUG loaded listener.js 03:52:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7fed09522c00) [pid = 1833] [serial = 1569] [outer = 0x7fed0299ac00] 03:52:23 INFO - PROCESS | 1833 | 1461235943374 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 03:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1434ms 03:52:23 INFO - PROCESS | 1833 | 1461235943437 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 03:52:23 INFO - PROCESS | 1833 | 1461235943441 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 03:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:52:23 INFO - PROCESS | 1833 | 1461235943447 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:52:23 INFO - PROCESS | 1833 | 1461235943451 Marionette TRACE conn3 <- [1,2062,null,{}] 03:52:23 INFO - PROCESS | 1833 | 1461235943456 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:23 INFO - PROCESS | 1833 | 1461235943641 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 03:52:23 INFO - PROCESS | 1833 | 1461235943852 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b881000 == 142 [pid = 1833] [id = 523] 03:52:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7fed07cc8800) [pid = 1833] [serial = 1570] [outer = (nil)] 03:52:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7fed09763400) [pid = 1833] [serial = 1571] [outer = 0x7fed07cc8800] 03:52:23 INFO - PROCESS | 1833 | 1461235943966 Marionette DEBUG loaded listener.js 03:52:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7fed0a47d000) [pid = 1833] [serial = 1572] [outer = 0x7fed07cc8800] 03:52:24 INFO - PROCESS | 1833 | 1461235944896 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 03:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1482ms 03:52:24 INFO - PROCESS | 1833 | 1461235944930 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 03:52:24 INFO - PROCESS | 1833 | 1461235944933 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 03:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:52:24 INFO - PROCESS | 1833 | 1461235944939 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:52:24 INFO - PROCESS | 1833 | 1461235944942 Marionette TRACE conn3 <- [1,2066,null,{}] 03:52:24 INFO - PROCESS | 1833 | 1461235944949 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:25 INFO - PROCESS | 1833 | 1461235945158 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 03:52:25 INFO - PROCESS | 1833 | 1461235945407 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0d5e3800 == 143 [pid = 1833] [id = 524] 03:52:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7fed0953a800) [pid = 1833] [serial = 1573] [outer = (nil)] 03:52:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7fed0b10f400) [pid = 1833] [serial = 1574] [outer = 0x7fed0953a800] 03:52:25 INFO - PROCESS | 1833 | 1461235945492 Marionette DEBUG loaded listener.js 03:52:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7fed0b4b1800) [pid = 1833] [serial = 1575] [outer = 0x7fed0953a800] 03:52:26 INFO - PROCESS | 1833 | 1461235946262 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 03:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1378ms 03:52:26 INFO - PROCESS | 1833 | 1461235946318 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 03:52:26 INFO - PROCESS | 1833 | 1461235946321 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 03:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:52:26 INFO - PROCESS | 1833 | 1461235946327 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:52:26 INFO - PROCESS | 1833 | 1461235946329 Marionette TRACE conn3 <- [1,2070,null,{}] 03:52:26 INFO - PROCESS | 1833 | 1461235946335 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:26 INFO - PROCESS | 1833 | 1461235946511 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 03:52:26 INFO - PROCESS | 1833 | 1461235946723 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f0a8000 == 144 [pid = 1833] [id = 525] 03:52:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7fed0a842c00) [pid = 1833] [serial = 1576] [outer = (nil)] 03:52:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7fed0b648800) [pid = 1833] [serial = 1577] [outer = 0x7fed0a842c00] 03:52:26 INFO - PROCESS | 1833 | 1461235946847 Marionette DEBUG loaded listener.js 03:52:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7fed0ba6b800) [pid = 1833] [serial = 1578] [outer = 0x7fed0a842c00] 03:52:27 INFO - PROCESS | 1833 | 1461235947718 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 03:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1437ms 03:52:27 INFO - PROCESS | 1833 | 1461235947766 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 03:52:27 INFO - PROCESS | 1833 | 1461235947770 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 03:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:52:27 INFO - PROCESS | 1833 | 1461235947775 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:52:27 INFO - PROCESS | 1833 | 1461235947778 Marionette TRACE conn3 <- [1,2074,null,{}] 03:52:27 INFO - PROCESS | 1833 | 1461235947783 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:27 INFO - PROCESS | 1833 | 1461235947966 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 03:52:28 INFO - PROCESS | 1833 | 1461235948181 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1340d800 == 145 [pid = 1833] [id = 526] 03:52:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7fed0b105800) [pid = 1833] [serial = 1579] [outer = (nil)] 03:52:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7fed0c899c00) [pid = 1833] [serial = 1580] [outer = 0x7fed0b105800] 03:52:28 INFO - PROCESS | 1833 | 1461235948293 Marionette DEBUG loaded listener.js 03:52:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7fed0e045c00) [pid = 1833] [serial = 1581] [outer = 0x7fed0b105800] 03:52:29 INFO - PROCESS | 1833 | 1461235949146 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 03:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1430ms 03:52:29 INFO - PROCESS | 1833 | 1461235949206 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 03:52:29 INFO - PROCESS | 1833 | 1461235949210 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 03:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:52:29 INFO - PROCESS | 1833 | 1461235949215 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:52:29 INFO - PROCESS | 1833 | 1461235949218 Marionette TRACE conn3 <- [1,2078,null,{}] 03:52:29 INFO - PROCESS | 1833 | 1461235949223 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:29 INFO - PROCESS | 1833 | 1461235949425 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 03:52:29 INFO - PROCESS | 1833 | 1461235949759 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1456c800 == 146 [pid = 1833] [id = 527] 03:52:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7fed0e116400) [pid = 1833] [serial = 1582] [outer = (nil)] 03:52:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7fed0e189800) [pid = 1833] [serial = 1583] [outer = 0x7fed0e116400] 03:52:29 INFO - PROCESS | 1833 | 1461235949833 Marionette DEBUG loaded listener.js 03:52:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7fed0f115000) [pid = 1833] [serial = 1584] [outer = 0x7fed0e116400] 03:52:30 INFO - PROCESS | 1833 | 1461235950595 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 03:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1428ms 03:52:30 INFO - PROCESS | 1833 | 1461235950645 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 03:52:30 INFO - PROCESS | 1833 | 1461235950650 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 03:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:52:30 INFO - PROCESS | 1833 | 1461235950655 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:52:30 INFO - PROCESS | 1833 | 1461235950657 Marionette TRACE conn3 <- [1,2082,null,{}] 03:52:30 INFO - PROCESS | 1833 | 1461235950664 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:30 INFO - PROCESS | 1833 | 1461235950854 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 03:52:31 INFO - PROCESS | 1833 | 1461235951075 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14fad800 == 147 [pid = 1833] [id = 528] 03:52:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7fecff709000) [pid = 1833] [serial = 1585] [outer = (nil)] 03:52:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7fed0f5f3400) [pid = 1833] [serial = 1586] [outer = 0x7fecff709000] 03:52:31 INFO - PROCESS | 1833 | 1461235951186 Marionette DEBUG loaded listener.js 03:52:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7fed12530000) [pid = 1833] [serial = 1587] [outer = 0x7fecff709000] 03:52:32 INFO - PROCESS | 1833 | 1461235952037 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 03:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1432ms 03:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:52:32 INFO - PROCESS | 1833 | 1461235952089 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 03:52:32 INFO - PROCESS | 1833 | 1461235952092 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 03:52:32 INFO - PROCESS | 1833 | 1461235952098 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:52:32 INFO - PROCESS | 1833 | 1461235952102 Marionette TRACE conn3 <- [1,2086,null,{}] 03:52:32 INFO - PROCESS | 1833 | 1461235952107 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:32 INFO - PROCESS | 1833 | 1461235952324 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 03:52:32 INFO - PROCESS | 1833 | 1461235952632 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1b7df000 == 148 [pid = 1833] [id = 529] 03:52:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7fed12532800) [pid = 1833] [serial = 1588] [outer = (nil)] 03:52:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7fed13d69000) [pid = 1833] [serial = 1589] [outer = 0x7fed12532800] 03:52:32 INFO - PROCESS | 1833 | 1461235952713 Marionette DEBUG loaded listener.js 03:52:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7fed13dc5400) [pid = 1833] [serial = 1590] [outer = 0x7fed12532800] 03:52:33 INFO - PROCESS | 1833 | 1461235953492 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 03:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1427ms 03:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:52:33 INFO - PROCESS | 1833 | 1461235953526 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 03:52:33 INFO - PROCESS | 1833 | 1461235953529 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 03:52:33 INFO - PROCESS | 1833 | 1461235953535 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:52:33 INFO - PROCESS | 1833 | 1461235953538 Marionette TRACE conn3 <- [1,2090,null,{}] 03:52:33 INFO - PROCESS | 1833 | 1461235953544 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:33 INFO - PROCESS | 1833 | 1461235953732 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 03:52:33 INFO - PROCESS | 1833 | 1461235953949 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed22605000 == 149 [pid = 1833] [id = 530] 03:52:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7fed129f1800) [pid = 1833] [serial = 1591] [outer = (nil)] 03:52:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7fed1559a400) [pid = 1833] [serial = 1592] [outer = 0x7fed129f1800] 03:52:34 INFO - PROCESS | 1833 | 1461235954058 Marionette DEBUG loaded listener.js 03:52:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7fed15e73400) [pid = 1833] [serial = 1593] [outer = 0x7fed129f1800] 03:52:34 INFO - PROCESS | 1833 | 1461235954948 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 03:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1482ms 03:52:35 INFO - PROCESS | 1833 | 1461235955017 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 03:52:35 INFO - PROCESS | 1833 | 1461235955021 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 03:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:52:35 INFO - PROCESS | 1833 | 1461235955027 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:52:35 INFO - PROCESS | 1833 | 1461235955031 Marionette TRACE conn3 <- [1,2094,null,{}] 03:52:35 INFO - PROCESS | 1833 | 1461235955037 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:35 INFO - PROCESS | 1833 | 1461235955236 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 03:52:35 INFO - PROCESS | 1833 | 1461235955492 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26889800 == 150 [pid = 1833] [id = 531] 03:52:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7fed0b650000) [pid = 1833] [serial = 1594] [outer = (nil)] 03:52:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7fed16e7f400) [pid = 1833] [serial = 1595] [outer = 0x7fed0b650000] 03:52:35 INFO - PROCESS | 1833 | 1461235955579 Marionette DEBUG loaded listener.js 03:52:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7fed1b716800) [pid = 1833] [serial = 1596] [outer = 0x7fed0b650000] 03:52:36 INFO - PROCESS | 1833 | 1461235956336 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 03:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1388ms 03:52:36 INFO - PROCESS | 1833 | 1461235956416 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 03:52:36 INFO - PROCESS | 1833 | 1461235956420 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 03:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:52:36 INFO - PROCESS | 1833 | 1461235956425 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:52:36 INFO - PROCESS | 1833 | 1461235956427 Marionette TRACE conn3 <- [1,2098,null,{}] 03:52:36 INFO - PROCESS | 1833 | 1461235956433 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:36 INFO - PROCESS | 1833 | 1461235956619 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 03:52:36 INFO - PROCESS | 1833 | 1461235956831 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc3d5800 == 151 [pid = 1833] [id = 532] 03:52:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7fecfb0e6c00) [pid = 1833] [serial = 1597] [outer = (nil)] 03:52:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7fecfc7ea800) [pid = 1833] [serial = 1598] [outer = 0x7fecfb0e6c00] 03:52:36 INFO - PROCESS | 1833 | 1461235956944 Marionette DEBUG loaded listener.js 03:52:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7fecfdad0400) [pid = 1833] [serial = 1599] [outer = 0x7fecfb0e6c00] 03:52:38 INFO - PROCESS | 1833 | 1461235958184 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 03:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1780ms 03:52:38 INFO - PROCESS | 1833 | 1461235958207 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 03:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:52:38 INFO - PROCESS | 1833 | 1461235958212 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 03:52:38 INFO - PROCESS | 1833 | 1461235958219 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:52:38 INFO - PROCESS | 1833 | 1461235958224 Marionette TRACE conn3 <- [1,2102,null,{}] 03:52:38 INFO - PROCESS | 1833 | 1461235958233 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:38 INFO - PROCESS | 1833 | 1461235958470 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 03:52:38 INFO - PROCESS | 1833 | 1461235958712 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe029800 == 152 [pid = 1833] [id = 533] 03:52:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7fecfc6a1400) [pid = 1833] [serial = 1600] [outer = (nil)] 03:52:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7fecfc6a5800) [pid = 1833] [serial = 1601] [outer = 0x7fecfc6a1400] 03:52:38 INFO - PROCESS | 1833 | 1461235958784 Marionette DEBUG loaded listener.js 03:52:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7fecfc7eec00) [pid = 1833] [serial = 1602] [outer = 0x7fecfc6a1400] 03:52:39 INFO - PROCESS | 1833 | 1461235959583 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 03:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1432ms 03:52:39 INFO - PROCESS | 1833 | 1461235959651 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 03:52:39 INFO - PROCESS | 1833 | 1461235959658 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 03:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:52:39 INFO - PROCESS | 1833 | 1461235959669 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:52:39 INFO - PROCESS | 1833 | 1461235959673 Marionette TRACE conn3 <- [1,2106,null,{}] 03:52:39 INFO - PROCESS | 1833 | 1461235959678 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:39 INFO - PROCESS | 1833 | 1461235959869 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 03:52:40 INFO - PROCESS | 1833 | 1461235960304 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9d87000 == 153 [pid = 1833] [id = 534] 03:52:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7fecfd2c7800) [pid = 1833] [serial = 1603] [outer = (nil)] 03:52:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7fecfd2cf400) [pid = 1833] [serial = 1604] [outer = 0x7fecfd2c7800] 03:52:40 INFO - PROCESS | 1833 | 1461235960376 Marionette DEBUG loaded listener.js 03:52:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7fecfd3d8800) [pid = 1833] [serial = 1605] [outer = 0x7fecfd2c7800] 03:52:41 INFO - PROCESS | 1833 | 1461235961343 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 03:52:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0961a800 == 152 [pid = 1833] [id = 517] 03:52:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0886d000 == 151 [pid = 1833] [id = 516] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7fecfd3d9400) [pid = 1833] [serial = 1493] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7fed011b9000) [pid = 1833] [serial = 1460] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7fecfd2a4400) [pid = 1833] [serial = 1463] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7fed00386400) [pid = 1833] [serial = 1466] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed02acf800 == 150 [pid = 1833] [id = 515] 03:52:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe32c800 == 149 [pid = 1833] [id = 514] 03:52:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc1df800 == 148 [pid = 1833] [id = 513] 03:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1790ms 03:52:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe3f6000 == 147 [pid = 1833] [id = 512] 03:52:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfcbbf000 == 146 [pid = 1833] [id = 511] 03:52:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe057800 == 145 [pid = 1833] [id = 507] 03:52:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed29833000 == 144 [pid = 1833] [id = 506] 03:52:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26885000 == 143 [pid = 1833] [id = 505] 03:52:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed21680800 == 142 [pid = 1833] [id = 504] 03:52:41 INFO - PROCESS | 1833 | 1461235961474 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 03:52:41 INFO - PROCESS | 1833 | 1461235961477 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 03:52:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14864800 == 141 [pid = 1833] [id = 503] 03:52:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f544800 == 140 [pid = 1833] [id = 502] 03:52:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0d5b1000 == 139 [pid = 1833] [id = 501] 03:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:52:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b04b800 == 138 [pid = 1833] [id = 500] 03:52:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed022a4800 == 137 [pid = 1833] [id = 499] 03:52:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc3c4800 == 136 [pid = 1833] [id = 498] 03:52:41 INFO - PROCESS | 1833 | 1461235961493 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:52:41 INFO - PROCESS | 1833 | 1461235961500 Marionette TRACE conn3 <- [1,2110,null,{}] 03:52:41 INFO - PROCESS | 1833 | 1461235961515 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:41 INFO - PROCESS | 1833 | 1461235961690 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7fecfc26f000) [pid = 1833] [serial = 1469] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7fecfd2cd400) [pid = 1833] [serial = 1473] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7fecfd2a9c00) [pid = 1833] [serial = 1472] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7fecff50e400) [pid = 1833] [serial = 1478] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7fed0038dc00) [pid = 1833] [serial = 1479] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7fecfb0ef000) [pid = 1833] [serial = 1457] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7fed0aa5fc00) [pid = 1833] [serial = 1487] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7fed16e7b000) [pid = 1833] [serial = 1445] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7fed228e4400) [pid = 1833] [serial = 1448] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7fed011b5800) [pid = 1833] [serial = 1454] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7fed0d435000) [pid = 1833] [serial = 1490] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7fed0a8cb800) [pid = 1833] [serial = 1439] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7fed011be800) [pid = 1833] [serial = 1481] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7fed0791b000) [pid = 1833] [serial = 1482] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7fed161c7400) [pid = 1833] [serial = 1451] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7fed1293ac00) [pid = 1833] [serial = 1433] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7fed13d16c00) [pid = 1833] [serial = 1434] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7fed07918400) [pid = 1833] [serial = 1436] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7fed13d9d000) [pid = 1833] [serial = 1442] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7fecff508c00) [pid = 1833] [serial = 1476] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7fecfe0d4c00) [pid = 1833] [serial = 1475] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7fed089bdc00) [pid = 1833] [serial = 1484] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7fecfc7f0000) [pid = 1833] [serial = 1470] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7fed0b411000) [pid = 1833] [serial = 1488] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7fed0e191000) [pid = 1833] [serial = 1491] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7fed09519000) [pid = 1833] [serial = 1485] [outer = (nil)] [url = about:blank] 03:52:41 INFO - PROCESS | 1833 | 1461235961946 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfd5bd000 == 137 [pid = 1833] [id = 535] 03:52:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7fecfd2a9c00) [pid = 1833] [serial = 1606] [outer = (nil)] 03:52:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7fecfdad1400) [pid = 1833] [serial = 1607] [outer = 0x7fecfd2a9c00] 03:52:42 INFO - PROCESS | 1833 | 1461235962042 Marionette DEBUG loaded listener.js 03:52:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7fecfdfde000) [pid = 1833] [serial = 1608] [outer = 0x7fecfd2a9c00] 03:52:42 INFO - PROCESS | 1833 | 1461235962735 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 03:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1288ms 03:52:42 INFO - PROCESS | 1833 | 1461235962778 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 03:52:42 INFO - PROCESS | 1833 | 1461235962781 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 03:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:52:42 INFO - PROCESS | 1833 | 1461235962788 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:52:42 INFO - PROCESS | 1833 | 1461235962790 Marionette TRACE conn3 <- [1,2114,null,{}] 03:52:42 INFO - PROCESS | 1833 | 1461235962799 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:43 INFO - PROCESS | 1833 | 1461235963034 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 03:52:43 INFO - PROCESS | 1833 | 1461235963056 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfefb6800 == 138 [pid = 1833] [id = 536] 03:52:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7fecfd2cd400) [pid = 1833] [serial = 1609] [outer = (nil)] 03:52:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7fecfe182800) [pid = 1833] [serial = 1610] [outer = 0x7fecfd2cd400] 03:52:43 INFO - PROCESS | 1833 | 1461235963116 Marionette DEBUG loaded listener.js 03:52:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7fecfe18f000) [pid = 1833] [serial = 1611] [outer = 0x7fecfd2cd400] 03:52:43 INFO - PROCESS | 1833 | 1461235963975 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 03:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1234ms 03:52:44 INFO - PROCESS | 1833 | 1461235964023 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 03:52:44 INFO - PROCESS | 1833 | 1461235964026 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 03:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:52:44 INFO - PROCESS | 1833 | 1461235964038 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:52:44 INFO - PROCESS | 1833 | 1461235964040 Marionette TRACE conn3 <- [1,2118,null,{}] 03:52:44 INFO - PROCESS | 1833 | 1461235964045 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:44 INFO - PROCESS | 1833 | 1461235964275 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 03:52:44 INFO - PROCESS | 1833 | 1461235964305 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00d08800 == 139 [pid = 1833] [id = 537] 03:52:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7fecfe187800) [pid = 1833] [serial = 1612] [outer = (nil)] 03:52:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7fecfef56400) [pid = 1833] [serial = 1613] [outer = 0x7fecfe187800] 03:52:44 INFO - PROCESS | 1833 | 1461235964362 Marionette DEBUG loaded listener.js 03:52:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7fecff149800) [pid = 1833] [serial = 1614] [outer = 0x7fecfe187800] 03:52:45 INFO - PROCESS | 1833 | 1461235965230 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 03:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1242ms 03:52:45 INFO - PROCESS | 1833 | 1461235965275 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 03:52:45 INFO - PROCESS | 1833 | 1461235965278 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 03:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:52:45 INFO - PROCESS | 1833 | 1461235965284 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:52:45 INFO - PROCESS | 1833 | 1461235965286 Marionette TRACE conn3 <- [1,2122,null,{}] 03:52:45 INFO - PROCESS | 1833 | 1461235965315 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:45 INFO - PROCESS | 1833 | 1461235965594 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 03:52:45 INFO - PROCESS | 1833 | 1461235965622 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed022ab000 == 140 [pid = 1833] [id = 538] 03:52:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7fecff148c00) [pid = 1833] [serial = 1615] [outer = (nil)] 03:52:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7fecff527800) [pid = 1833] [serial = 1616] [outer = 0x7fecff148c00] 03:52:45 INFO - PROCESS | 1833 | 1461235965683 Marionette DEBUG loaded listener.js 03:52:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7fecff704c00) [pid = 1833] [serial = 1617] [outer = 0x7fecff148c00] 03:52:46 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7fecfc69fc00) [pid = 1833] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:52:46 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7fecfc26a800) [pid = 1833] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:52:46 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7fecfd3db400) [pid = 1833] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:52:46 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7fecfc7ef800) [pid = 1833] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:52:46 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7fed02064400) [pid = 1833] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:52:46 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7fecfb0ed400) [pid = 1833] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:52:46 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7fecfc265000) [pid = 1833] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:52:46 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7fecfd2c6800) [pid = 1833] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:52:46 INFO - PROCESS | 1833 | 1461235966753 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 03:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1501ms 03:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:52:46 INFO - PROCESS | 1833 | 1461235966786 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 03:52:46 INFO - PROCESS | 1833 | 1461235966788 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 03:52:46 INFO - PROCESS | 1833 | 1461235966794 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:52:46 INFO - PROCESS | 1833 | 1461235966797 Marionette TRACE conn3 <- [1,2126,null,{}] 03:52:46 INFO - PROCESS | 1833 | 1461235966802 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:47 INFO - PROCESS | 1833 | 1461235967060 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 03:52:47 INFO - PROCESS | 1833 | 1461235967177 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02875000 == 141 [pid = 1833] [id = 539] 03:52:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7fecfd3db400) [pid = 1833] [serial = 1618] [outer = (nil)] 03:52:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7fecff708000) [pid = 1833] [serial = 1619] [outer = 0x7fecfd3db400] 03:52:47 INFO - PROCESS | 1833 | 1461235967237 Marionette DEBUG loaded listener.js 03:52:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7fed00386c00) [pid = 1833] [serial = 1620] [outer = 0x7fecfd3db400] 03:52:47 INFO - PROCESS | 1833 | 1461235967914 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 03:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1177ms 03:52:47 INFO - PROCESS | 1833 | 1461235967972 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 03:52:47 INFO - PROCESS | 1833 | 1461235967974 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 03:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:52:47 INFO - PROCESS | 1833 | 1461235967981 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:52:47 INFO - PROCESS | 1833 | 1461235967983 Marionette TRACE conn3 <- [1,2130,null,{}] 03:52:48 INFO - PROCESS | 1833 | 1461235967993 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:48 INFO - PROCESS | 1833 | 1461235968231 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 03:52:48 INFO - PROCESS | 1833 | 1461235968469 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfb3e5000 == 142 [pid = 1833] [id = 540] 03:52:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7fecfb0ea400) [pid = 1833] [serial = 1621] [outer = (nil)] 03:52:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7fecfb0f1800) [pid = 1833] [serial = 1622] [outer = 0x7fecfb0ea400] 03:52:48 INFO - PROCESS | 1833 | 1461235968585 Marionette DEBUG loaded listener.js 03:52:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7fecfc269000) [pid = 1833] [serial = 1623] [outer = 0x7fecfb0ea400] 03:52:49 INFO - PROCESS | 1833 | 1461235969557 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 03:52:49 INFO - PROCESS | 1833 | 1461235969622 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 03:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:52:49 INFO - PROCESS | 1833 | 1461235969631 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:52:49 INFO - PROCESS | 1833 | 1461235969634 Marionette TRACE conn3 <- [1,2134,null,{}] 03:52:49 INFO - PROCESS | 1833 | 1461235969642 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:49 INFO - PROCESS | 1833 | 1461235969860 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 03:52:50 INFO - PROCESS | 1833 | 1461235970122 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecff478000 == 143 [pid = 1833] [id = 541] 03:52:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7fecfd3dbc00) [pid = 1833] [serial = 1624] [outer = (nil)] 03:52:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7fecfd9da800) [pid = 1833] [serial = 1625] [outer = 0x7fecfd3dbc00] 03:52:50 INFO - PROCESS | 1833 | 1461235970242 Marionette DEBUG loaded listener.js 03:52:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7fecfdfe1c00) [pid = 1833] [serial = 1626] [outer = 0x7fecfd3dbc00] 03:52:51 INFO - PROCESS | 1833 | 1461235971117 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 03:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1529ms 03:52:51 INFO - PROCESS | 1833 | 1461235971163 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 03:52:51 INFO - PROCESS | 1833 | 1461235971169 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 03:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:52:51 INFO - PROCESS | 1833 | 1461235971176 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:52:51 INFO - PROCESS | 1833 | 1461235971178 Marionette TRACE conn3 <- [1,2138,null,{}] 03:52:51 INFO - PROCESS | 1833 | 1461235971184 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:51 INFO - PROCESS | 1833 | 1461235971383 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 03:52:51 INFO - PROCESS | 1833 | 1461235971686 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed079e2800 == 144 [pid = 1833] [id = 542] 03:52:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7fecff14f000) [pid = 1833] [serial = 1627] [outer = (nil)] 03:52:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7fecff50bc00) [pid = 1833] [serial = 1628] [outer = 0x7fecff14f000] 03:52:51 INFO - PROCESS | 1833 | 1461235971804 Marionette DEBUG loaded listener.js 03:52:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7fecff5ed800) [pid = 1833] [serial = 1629] [outer = 0x7fecff14f000] 03:52:52 INFO - PROCESS | 1833 | 1461235972647 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 03:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1528ms 03:52:52 INFO - PROCESS | 1833 | 1461235972705 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 03:52:52 INFO - PROCESS | 1833 | 1461235972709 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 03:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:52:52 INFO - PROCESS | 1833 | 1461235972725 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:52:52 INFO - PROCESS | 1833 | 1461235972734 Marionette TRACE conn3 <- [1,2142,null,{}] 03:52:52 INFO - PROCESS | 1833 | 1461235972739 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:52 INFO - PROCESS | 1833 | 1461235972980 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 03:52:53 INFO - PROCESS | 1833 | 1461235973236 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08946000 == 145 [pid = 1833] [id = 543] 03:52:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7fecff14c400) [pid = 1833] [serial = 1630] [outer = (nil)] 03:52:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7fed011b5000) [pid = 1833] [serial = 1631] [outer = 0x7fecff14c400] 03:52:53 INFO - PROCESS | 1833 | 1461235973354 Marionette DEBUG loaded listener.js 03:52:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7fed016a7000) [pid = 1833] [serial = 1632] [outer = 0x7fecff14c400] 03:52:54 INFO - PROCESS | 1833 | 1461235974161 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 03:52:54 INFO - PROCESS | 1833 | 1461235974221 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 03:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:52:54 INFO - PROCESS | 1833 | 1461235974228 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:52:54 INFO - PROCESS | 1833 | 1461235974231 Marionette TRACE conn3 <- [1,2146,null,{}] 03:52:54 INFO - PROCESS | 1833 | 1461235974236 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:54 INFO - PROCESS | 1833 | 1461235974425 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 03:52:54 INFO - PROCESS | 1833 | 1461235974644 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0961e000 == 146 [pid = 1833] [id = 544] 03:52:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7fecff503400) [pid = 1833] [serial = 1633] [outer = (nil)] 03:52:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7fed0206fc00) [pid = 1833] [serial = 1634] [outer = 0x7fecff503400] 03:52:54 INFO - PROCESS | 1833 | 1461235974756 Marionette DEBUG loaded listener.js 03:52:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7fed0298f800) [pid = 1833] [serial = 1635] [outer = 0x7fecff503400] 03:52:55 INFO - PROCESS | 1833 | 1461235975607 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 03:52:55 INFO - PROCESS | 1833 | 1461235975668 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 03:52:55 INFO - PROCESS | 1833 | 1461235975675 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:52:55 INFO - PROCESS | 1833 | 1461235975678 Marionette TRACE conn3 <- [1,2150,null,{}] 03:52:55 INFO - PROCESS | 1833 | 1461235975683 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:55 INFO - PROCESS | 1833 | 1461235975884 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 03:52:56 INFO - PROCESS | 1833 | 1461235976100 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a69a800 == 147 [pid = 1833] [id = 545] 03:52:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7fed07917800) [pid = 1833] [serial = 1636] [outer = (nil)] 03:52:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7fed0791b400) [pid = 1833] [serial = 1637] [outer = 0x7fed07917800] 03:52:56 INFO - PROCESS | 1833 | 1461235976228 Marionette DEBUG loaded listener.js 03:52:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7fed07cca800) [pid = 1833] [serial = 1638] [outer = 0x7fed07917800] 03:52:57 INFO - PROCESS | 1833 | 1461235977153 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 03:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1529ms 03:52:57 INFO - PROCESS | 1833 | 1461235977203 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 03:52:57 INFO - PROCESS | 1833 | 1461235977206 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 03:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:52:57 INFO - PROCESS | 1833 | 1461235977212 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:52:57 INFO - PROCESS | 1833 | 1461235977214 Marionette TRACE conn3 <- [1,2154,null,{}] 03:52:57 INFO - PROCESS | 1833 | 1461235977220 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:57 INFO - PROCESS | 1833 | 1461235977407 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 03:52:57 INFO - PROCESS | 1833 | 1461235977719 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b208800 == 148 [pid = 1833] [id = 546] 03:52:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7fed07918000) [pid = 1833] [serial = 1639] [outer = (nil)] 03:52:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7fed087afc00) [pid = 1833] [serial = 1640] [outer = 0x7fed07918000] 03:52:57 INFO - PROCESS | 1833 | 1461235977795 Marionette DEBUG loaded listener.js 03:52:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7fed088ed800) [pid = 1833] [serial = 1641] [outer = 0x7fed07918000] 03:52:58 INFO - PROCESS | 1833 | 1461235978594 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1428ms 03:52:58 INFO - PROCESS | 1833 | 1461235978641 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 03:52:58 INFO - PROCESS | 1833 | 1461235978645 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 03:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:52:58 INFO - PROCESS | 1833 | 1461235978651 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:52:58 INFO - PROCESS | 1833 | 1461235978654 Marionette TRACE conn3 <- [1,2158,null,{}] 03:52:58 INFO - PROCESS | 1833 | 1461235978659 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:52:58 INFO - PROCESS | 1833 | 1461235978844 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 03:52:59 INFO - PROCESS | 1833 | 1461235979067 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:52:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b673000 == 149 [pid = 1833] [id = 547] 03:52:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7fed07cd0800) [pid = 1833] [serial = 1642] [outer = (nil)] 03:52:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7fed089c5000) [pid = 1833] [serial = 1643] [outer = 0x7fed07cd0800] 03:52:59 INFO - PROCESS | 1833 | 1461235979178 Marionette DEBUG loaded listener.js 03:52:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7fed09449400) [pid = 1833] [serial = 1644] [outer = 0x7fed07cd0800] 03:53:00 INFO - PROCESS | 1833 | 1461235980088 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 03:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1487ms 03:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:53:00 INFO - PROCESS | 1833 | 1461235980139 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 03:53:00 INFO - PROCESS | 1833 | 1461235980142 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 03:53:00 INFO - PROCESS | 1833 | 1461235980148 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:53:00 INFO - PROCESS | 1833 | 1461235980151 Marionette TRACE conn3 <- [1,2162,null,{}] 03:53:00 INFO - PROCESS | 1833 | 1461235980156 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:00 INFO - PROCESS | 1833 | 1461235980343 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 03:53:00 INFO - PROCESS | 1833 | 1461235980604 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b817800 == 150 [pid = 1833] [id = 548] 03:53:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7fed088ee800) [pid = 1833] [serial = 1645] [outer = (nil)] 03:53:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7fed094f2400) [pid = 1833] [serial = 1646] [outer = 0x7fed088ee800] 03:53:00 INFO - PROCESS | 1833 | 1461235980718 Marionette DEBUG loaded listener.js 03:53:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7fed0951d000) [pid = 1833] [serial = 1647] [outer = 0x7fed088ee800] 03:53:01 INFO - PROCESS | 1833 | 1461235981521 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 03:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1431ms 03:53:01 INFO - PROCESS | 1833 | 1461235981578 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 03:53:01 INFO - PROCESS | 1833 | 1461235981581 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 03:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:53:01 INFO - PROCESS | 1833 | 1461235981588 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:53:01 INFO - PROCESS | 1833 | 1461235981590 Marionette TRACE conn3 <- [1,2166,null,{}] 03:53:01 INFO - PROCESS | 1833 | 1461235981596 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:01 INFO - PROCESS | 1833 | 1461235981815 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 03:53:02 INFO - PROCESS | 1833 | 1461235982130 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0c698800 == 151 [pid = 1833] [id = 549] 03:53:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7fed088e5800) [pid = 1833] [serial = 1648] [outer = (nil)] 03:53:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7fed09529c00) [pid = 1833] [serial = 1649] [outer = 0x7fed088e5800] 03:53:02 INFO - PROCESS | 1833 | 1461235982205 Marionette DEBUG loaded listener.js 03:53:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7fed09544000) [pid = 1833] [serial = 1650] [outer = 0x7fed088e5800] 03:53:03 INFO - PROCESS | 1833 | 1461235983026 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 03:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1477ms 03:53:03 INFO - PROCESS | 1833 | 1461235983066 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 03:53:03 INFO - PROCESS | 1833 | 1461235983069 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 03:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:53:03 INFO - PROCESS | 1833 | 1461235983075 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:53:03 INFO - PROCESS | 1833 | 1461235983078 Marionette TRACE conn3 <- [1,2170,null,{}] 03:53:03 INFO - PROCESS | 1833 | 1461235983083 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:03 INFO - PROCESS | 1833 | 1461235983277 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 03:53:03 INFO - PROCESS | 1833 | 1461235983543 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f044000 == 152 [pid = 1833] [id = 550] 03:53:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7fed0a437400) [pid = 1833] [serial = 1651] [outer = (nil)] 03:53:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7fed0a43dc00) [pid = 1833] [serial = 1652] [outer = 0x7fed0a437400] 03:53:03 INFO - PROCESS | 1833 | 1461235983680 Marionette DEBUG loaded listener.js 03:53:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7fed0a843000) [pid = 1833] [serial = 1653] [outer = 0x7fed0a437400] 03:53:04 INFO - PROCESS | 1833 | 1461235984494 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 03:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1485ms 03:53:04 INFO - PROCESS | 1833 | 1461235984562 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 03:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:53:04 INFO - PROCESS | 1833 | 1461235984566 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 03:53:04 INFO - PROCESS | 1833 | 1461235984572 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:53:04 INFO - PROCESS | 1833 | 1461235984575 Marionette TRACE conn3 <- [1,2174,null,{}] 03:53:04 INFO - PROCESS | 1833 | 1461235984581 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:04 INFO - PROCESS | 1833 | 1461235984803 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 03:53:05 INFO - PROCESS | 1833 | 1461235985115 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed13ee6800 == 153 [pid = 1833] [id = 551] 03:53:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7fed0a437c00) [pid = 1833] [serial = 1654] [outer = (nil)] 03:53:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7fed0aa5b800) [pid = 1833] [serial = 1655] [outer = 0x7fed0a437c00] 03:53:05 INFO - PROCESS | 1833 | 1461235985187 Marionette DEBUG loaded listener.js 03:53:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7fed0ad63400) [pid = 1833] [serial = 1656] [outer = 0x7fed0a437c00] 03:53:05 INFO - PROCESS | 1833 | 1461235985986 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 03:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1481ms 03:53:06 INFO - PROCESS | 1833 | 1461235986053 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 03:53:06 INFO - PROCESS | 1833 | 1461235986056 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 03:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:53:06 INFO - PROCESS | 1833 | 1461235986061 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:53:06 INFO - PROCESS | 1833 | 1461235986063 Marionette TRACE conn3 <- [1,2178,null,{}] 03:53:06 INFO - PROCESS | 1833 | 1461235986069 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:06 INFO - PROCESS | 1833 | 1461235986261 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 03:53:06 INFO - PROCESS | 1833 | 1461235986526 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14cae000 == 154 [pid = 1833] [id = 552] 03:53:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7fecff70a800) [pid = 1833] [serial = 1657] [outer = (nil)] 03:53:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7fed0ad64400) [pid = 1833] [serial = 1658] [outer = 0x7fecff70a800] 03:53:06 INFO - PROCESS | 1833 | 1461235986635 Marionette DEBUG loaded listener.js 03:53:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7fed0b408400) [pid = 1833] [serial = 1659] [outer = 0x7fecff70a800] 03:53:07 INFO - PROCESS | 1833 | 1461235987379 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1383ms 03:53:07 INFO - PROCESS | 1833 | 1461235987447 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 03:53:07 INFO - PROCESS | 1833 | 1461235987450 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 03:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:53:07 INFO - PROCESS | 1833 | 1461235987455 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:53:07 INFO - PROCESS | 1833 | 1461235987457 Marionette TRACE conn3 <- [1,2182,null,{}] 03:53:07 INFO - PROCESS | 1833 | 1461235987463 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:07 INFO - PROCESS | 1833 | 1461235987661 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 03:53:07 INFO - PROCESS | 1833 | 1461235987937 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfd5a8000 == 155 [pid = 1833] [id = 553] 03:53:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7fecfb21b400) [pid = 1833] [serial = 1660] [outer = (nil)] 03:53:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7fecfd2d4400) [pid = 1833] [serial = 1661] [outer = 0x7fecfb21b400] 03:53:08 INFO - PROCESS | 1833 | 1461235988053 Marionette DEBUG loaded listener.js 03:53:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7fed016b1000) [pid = 1833] [serial = 1662] [outer = 0x7fecfb21b400] 03:53:08 INFO - PROCESS | 1833 | 1461235988855 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 03:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1434ms 03:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:53:08 INFO - PROCESS | 1833 | 1461235988891 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 03:53:08 INFO - PROCESS | 1833 | 1461235988893 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 03:53:08 INFO - PROCESS | 1833 | 1461235988899 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:53:08 INFO - PROCESS | 1833 | 1461235988902 Marionette TRACE conn3 <- [1,2186,null,{}] 03:53:08 INFO - PROCESS | 1833 | 1461235988907 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:09 INFO - PROCESS | 1833 | 1461235989104 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 03:53:09 INFO - PROCESS | 1833 | 1461235989333 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfd5aa800 == 156 [pid = 1833] [id = 554] 03:53:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7fecfb0f5400) [pid = 1833] [serial = 1663] [outer = (nil)] 03:53:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7fecfb224400) [pid = 1833] [serial = 1664] [outer = 0x7fecfb0f5400] 03:53:09 INFO - PROCESS | 1833 | 1461235989885 Marionette DEBUG loaded listener.js 03:53:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7fecfc6a9800) [pid = 1833] [serial = 1665] [outer = 0x7fecfb0f5400] 03:53:10 INFO - PROCESS | 1833 | 1461235990863 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 03:53:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:53:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2035ms 03:53:10 INFO - PROCESS | 1833 | 1461235990935 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 03:53:10 INFO - PROCESS | 1833 | 1461235990941 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 03:53:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:53:10 INFO - PROCESS | 1833 | 1461235990951 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:53:10 INFO - PROCESS | 1833 | 1461235990955 Marionette TRACE conn3 <- [1,2190,null,{}] 03:53:10 INFO - PROCESS | 1833 | 1461235990962 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:11 INFO - PROCESS | 1833 | 1461235991214 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 03:53:11 INFO - PROCESS | 1833 | 1461235991550 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecff6c5800 == 157 [pid = 1833] [id = 555] 03:53:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7fecfc26f400) [pid = 1833] [serial = 1666] [outer = (nil)] 03:53:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7fecfd2a3800) [pid = 1833] [serial = 1667] [outer = 0x7fecfc26f400] 03:53:11 INFO - PROCESS | 1833 | 1461235991621 Marionette DEBUG loaded listener.js 03:53:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fecfdfd8000) [pid = 1833] [serial = 1668] [outer = 0x7fecfc26f400] 03:53:12 INFO - PROCESS | 1833 | 1461235992668 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 03:53:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:53:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1781ms 03:53:12 INFO - PROCESS | 1833 | 1461235992731 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 03:53:12 INFO - PROCESS | 1833 | 1461235992737 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 03:53:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:53:12 INFO - PROCESS | 1833 | 1461235992746 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:53:12 INFO - PROCESS | 1833 | 1461235992752 Marionette TRACE conn3 <- [1,2194,null,{}] 03:53:12 INFO - PROCESS | 1833 | 1461235992759 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:13 INFO - PROCESS | 1833 | 1461235993059 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 03:53:13 INFO - PROCESS | 1833 | 1461235993318 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfd5ad800 == 158 [pid = 1833] [id = 556] 03:53:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fecfef60800) [pid = 1833] [serial = 1669] [outer = (nil)] 03:53:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7fecff524c00) [pid = 1833] [serial = 1670] [outer = 0x7fecfef60800] 03:53:13 INFO - PROCESS | 1833 | 1461235993388 Marionette DEBUG loaded listener.js 03:53:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7fecff6b5400) [pid = 1833] [serial = 1671] [outer = 0x7fecfef60800] 03:53:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0961b000 == 157 [pid = 1833] [id = 478] 03:53:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe015000 == 156 [pid = 1833] [id = 479] 03:53:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b41f000 == 155 [pid = 1833] [id = 471] 03:53:13 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7fecfc263800) [pid = 1833] [serial = 1529] [outer = (nil)] [url = about:blank] 03:53:13 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7fecfdacd800) [pid = 1833] [serial = 1532] [outer = (nil)] [url = about:blank] 03:53:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed02875000 == 154 [pid = 1833] [id = 539] 03:53:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed022ab000 == 153 [pid = 1833] [id = 538] 03:53:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfd5bd000 == 152 [pid = 1833] [id = 535] 03:53:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf9d87000 == 151 [pid = 1833] [id = 534] 03:53:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe029800 == 150 [pid = 1833] [id = 533] 03:53:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0d5e3800 == 149 [pid = 1833] [id = 524] 03:53:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b881000 == 148 [pid = 1833] [id = 523] 03:53:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b724800 == 147 [pid = 1833] [id = 522] 03:53:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b215000 == 146 [pid = 1833] [id = 521] 03:53:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0871c800 == 145 [pid = 1833] [id = 520] 03:53:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe32a800 == 144 [pid = 1833] [id = 519] 03:53:14 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0a68c800 == 143 [pid = 1833] [id = 518] 03:53:14 INFO - PROCESS | 1833 | 1461235994271 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fed08575800) [pid = 1833] [serial = 1554] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fecfd3e5400) [pid = 1833] [serial = 1499] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7fecfdfdf000) [pid = 1833] [serial = 1541] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7fecfc6ab400) [pid = 1833] [serial = 1538] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7fed229ce000) [pid = 1833] [serial = 1526] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7fed150dfc00) [pid = 1833] [serial = 1520] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7fed015b2000) [pid = 1833] [serial = 1548] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7fed16e7b800) [pid = 1833] [serial = 1523] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7fecff6b1800) [pid = 1833] [serial = 1545] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7fed0b4a9c00) [pid = 1833] [serial = 1511] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7fecff512000) [pid = 1833] [serial = 1544] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7fed023cc000) [pid = 1833] [serial = 1550] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7fecfb21bc00) [pid = 1833] [serial = 1535] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7fecfe0d9400) [pid = 1833] [serial = 1494] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7fecfd2cb800) [pid = 1833] [serial = 1539] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7fed07aba000) [pid = 1833] [serial = 1505] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7fed0f5edc00) [pid = 1833] [serial = 1514] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7fecff6bb400) [pid = 1833] [serial = 1502] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7fed0953f400) [pid = 1833] [serial = 1508] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7fed011b2c00) [pid = 1833] [serial = 1547] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7fecfc26a000) [pid = 1833] [serial = 1536] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7fecfb21b800) [pid = 1833] [serial = 1496] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7fecfe26a000) [pid = 1833] [serial = 1542] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7fed02997c00) [pid = 1833] [serial = 1551] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7fed0299cc00) [pid = 1833] [serial = 1553] [outer = (nil)] [url = about:blank] 03:53:14 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7fed1362c000) [pid = 1833] [serial = 1517] [outer = (nil)] [url = about:blank] 03:53:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:53:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1583ms 03:53:14 INFO - PROCESS | 1833 | 1461235994331 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 03:53:14 INFO - PROCESS | 1833 | 1461235994334 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 03:53:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:53:14 INFO - PROCESS | 1833 | 1461235994341 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:53:14 INFO - PROCESS | 1833 | 1461235994346 Marionette TRACE conn3 <- [1,2198,null,{}] 03:53:14 INFO - PROCESS | 1833 | 1461235994362 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:14 INFO - PROCESS | 1833 | 1461235994549 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 03:53:14 INFO - PROCESS | 1833 | 1461235994771 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe373000 == 144 [pid = 1833] [id = 557] 03:53:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7fecfc7f3800) [pid = 1833] [serial = 1672] [outer = (nil)] 03:53:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7fed011bc000) [pid = 1833] [serial = 1673] [outer = 0x7fecfc7f3800] 03:53:14 INFO - PROCESS | 1833 | 1461235994876 Marionette DEBUG loaded listener.js 03:53:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7fed015b9400) [pid = 1833] [serial = 1674] [outer = 0x7fecfc7f3800] 03:53:15 INFO - PROCESS | 1833 | 1461235995580 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:53:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:53:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1290ms 03:53:15 INFO - PROCESS | 1833 | 1461235995632 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 03:53:15 INFO - PROCESS | 1833 | 1461235995636 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 03:53:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:53:15 INFO - PROCESS | 1833 | 1461235995642 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:53:15 INFO - PROCESS | 1833 | 1461235995644 Marionette TRACE conn3 <- [1,2202,null,{}] 03:53:15 INFO - PROCESS | 1833 | 1461235995649 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:15 INFO - PROCESS | 1833 | 1461235995834 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 03:53:15 INFO - PROCESS | 1833 | 1461235995850 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0288e000 == 145 [pid = 1833] [id = 558] 03:53:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7fed00388000) [pid = 1833] [serial = 1675] [outer = (nil)] 03:53:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7fed0791e400) [pid = 1833] [serial = 1676] [outer = 0x7fed00388000] 03:53:15 INFO - PROCESS | 1833 | 1461235995911 Marionette DEBUG loaded listener.js 03:53:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7fed07cc6000) [pid = 1833] [serial = 1677] [outer = 0x7fed00388000] 03:53:16 INFO - PROCESS | 1833 | 1461235996890 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 03:53:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1288ms 03:53:16 INFO - PROCESS | 1833 | 1461235996931 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 03:53:16 INFO - PROCESS | 1833 | 1461235996934 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 03:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:53:16 INFO - PROCESS | 1833 | 1461235996947 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:53:16 INFO - PROCESS | 1833 | 1461235996949 Marionette TRACE conn3 <- [1,2206,null,{}] 03:53:16 INFO - PROCESS | 1833 | 1461235996955 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:17 INFO - PROCESS | 1833 | 1461235997216 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 03:53:17 INFO - PROCESS | 1833 | 1461235997254 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a412000 == 146 [pid = 1833] [id = 559] 03:53:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7fed07abc400) [pid = 1833] [serial = 1678] [outer = (nil)] 03:53:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7fed07ccc400) [pid = 1833] [serial = 1679] [outer = 0x7fed07abc400] 03:53:17 INFO - PROCESS | 1833 | 1461235997324 Marionette DEBUG loaded listener.js 03:53:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7fed089c7400) [pid = 1833] [serial = 1680] [outer = 0x7fed07abc400] 03:53:18 INFO - PROCESS | 1833 | 1461235998187 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 03:53:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:53:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1282ms 03:53:18 INFO - PROCESS | 1833 | 1461235998225 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 03:53:18 INFO - PROCESS | 1833 | 1461235998228 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 03:53:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:53:18 INFO - PROCESS | 1833 | 1461235998240 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:53:18 INFO - PROCESS | 1833 | 1461235998242 Marionette TRACE conn3 <- [1,2210,null,{}] 03:53:18 INFO - PROCESS | 1833 | 1461235998248 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:18 INFO - PROCESS | 1833 | 1461235998485 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 03:53:18 INFO - PROCESS | 1833 | 1461235998520 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b671800 == 147 [pid = 1833] [id = 560] 03:53:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7fed09442400) [pid = 1833] [serial = 1681] [outer = (nil)] 03:53:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7fed0a47d800) [pid = 1833] [serial = 1682] [outer = 0x7fed09442400] 03:53:18 INFO - PROCESS | 1833 | 1461235998577 Marionette DEBUG loaded listener.js 03:53:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7fed0a8cc000) [pid = 1833] [serial = 1683] [outer = 0x7fed09442400] 03:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7fecfe187800) [pid = 1833] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7fecfd2c7800) [pid = 1833] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7fecff148c00) [pid = 1833] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7fecfc6a1400) [pid = 1833] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7fecfd2cd400) [pid = 1833] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:53:19 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7fecfd2a9c00) [pid = 1833] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:53:19 INFO - PROCESS | 1833 | 1461235999788 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 03:53:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:53:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1587ms 03:53:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:53:19 INFO - PROCESS | 1833 | 1461235999823 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 03:53:19 INFO - PROCESS | 1833 | 1461235999826 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 03:53:19 INFO - PROCESS | 1833 | 1461235999842 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:53:19 INFO - PROCESS | 1833 | 1461235999844 Marionette TRACE conn3 <- [1,2214,null,{}] 03:53:19 INFO - PROCESS | 1833 | 1461235999850 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:20 INFO - PROCESS | 1833 | 1461236000049 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 03:53:20 INFO - PROCESS | 1833 | 1461236000063 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b730000 == 148 [pid = 1833] [id = 561] 03:53:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7fecff148c00) [pid = 1833] [serial = 1684] [outer = (nil)] 03:53:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7fed0a8cd000) [pid = 1833] [serial = 1685] [outer = 0x7fecff148c00] 03:53:20 INFO - PROCESS | 1833 | 1461236000122 Marionette DEBUG loaded listener.js 03:53:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7fed0ab57800) [pid = 1833] [serial = 1686] [outer = 0x7fecff148c00] 03:53:20 INFO - PROCESS | 1833 | 1461236000978 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 03:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1190ms 03:53:21 INFO - PROCESS | 1833 | 1461236001022 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 03:53:21 INFO - PROCESS | 1833 | 1461236001025 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 03:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:53:21 INFO - PROCESS | 1833 | 1461236001041 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:53:21 INFO - PROCESS | 1833 | 1461236001044 Marionette TRACE conn3 <- [1,2218,null,{}] 03:53:21 INFO - PROCESS | 1833 | 1461236001048 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:21 INFO - PROCESS | 1833 | 1461236001210 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 03:53:21 INFO - PROCESS | 1833 | 1461236001223 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0e096800 == 149 [pid = 1833] [id = 562] 03:53:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7fed09538400) [pid = 1833] [serial = 1687] [outer = (nil)] 03:53:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7fed0b40b000) [pid = 1833] [serial = 1688] [outer = 0x7fed09538400] 03:53:21 INFO - PROCESS | 1833 | 1461236001283 Marionette DEBUG loaded listener.js 03:53:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7fed0b4aa000) [pid = 1833] [serial = 1689] [outer = 0x7fed09538400] 03:53:22 INFO - PROCESS | 1833 | 1461236002472 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 03:53:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:53:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1480ms 03:53:22 INFO - PROCESS | 1833 | 1461236002522 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 03:53:22 INFO - PROCESS | 1833 | 1461236002529 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 03:53:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:53:22 INFO - PROCESS | 1833 | 1461236002539 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:53:22 INFO - PROCESS | 1833 | 1461236002544 Marionette TRACE conn3 <- [1,2222,null,{}] 03:53:22 INFO - PROCESS | 1833 | 1461236002551 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:22 INFO - PROCESS | 1833 | 1461236002782 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 03:53:23 INFO - PROCESS | 1833 | 1461236003095 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0171b000 == 150 [pid = 1833] [id = 563] 03:53:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7fecfd9d9800) [pid = 1833] [serial = 1690] [outer = (nil)] 03:53:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7fecfdfd3c00) [pid = 1833] [serial = 1691] [outer = 0x7fecfd9d9800] 03:53:23 INFO - PROCESS | 1833 | 1461236003172 Marionette DEBUG loaded listener.js 03:53:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7fecfef5f000) [pid = 1833] [serial = 1692] [outer = 0x7fecfd9d9800] 03:53:24 INFO - PROCESS | 1833 | 1461236004043 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:53:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:53:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1536ms 03:53:24 INFO - PROCESS | 1833 | 1461236004075 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 03:53:24 INFO - PROCESS | 1833 | 1461236004083 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 03:53:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:53:24 INFO - PROCESS | 1833 | 1461236004095 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:53:24 INFO - PROCESS | 1833 | 1461236004099 Marionette TRACE conn3 <- [1,2226,null,{}] 03:53:24 INFO - PROCESS | 1833 | 1461236004105 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:24 INFO - PROCESS | 1833 | 1461236004303 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 03:53:24 INFO - PROCESS | 1833 | 1461236004610 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a68b000 == 151 [pid = 1833] [id = 564] 03:53:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7fecff146400) [pid = 1833] [serial = 1693] [outer = (nil)] 03:53:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7fed015afc00) [pid = 1833] [serial = 1694] [outer = 0x7fecff146400] 03:53:24 INFO - PROCESS | 1833 | 1461236004728 Marionette DEBUG loaded listener.js 03:53:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7fed0299c000) [pid = 1833] [serial = 1695] [outer = 0x7fecff146400] 03:53:25 INFO - PROCESS | 1833 | 1461236005526 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 03:53:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:53:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1484ms 03:53:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:53:25 INFO - PROCESS | 1833 | 1461236005578 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 03:53:25 INFO - PROCESS | 1833 | 1461236005581 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 03:53:25 INFO - PROCESS | 1833 | 1461236005588 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:53:25 INFO - PROCESS | 1833 | 1461236005594 Marionette TRACE conn3 <- [1,2230,null,{}] 03:53:25 INFO - PROCESS | 1833 | 1461236005610 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:25 INFO - PROCESS | 1833 | 1461236005819 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 03:53:26 INFO - PROCESS | 1833 | 1461236006086 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed129cd000 == 152 [pid = 1833] [id = 565] 03:53:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7fed02997c00) [pid = 1833] [serial = 1696] [outer = (nil)] 03:53:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7fed089bf000) [pid = 1833] [serial = 1697] [outer = 0x7fed02997c00] 03:53:26 INFO - PROCESS | 1833 | 1461236006211 Marionette DEBUG loaded listener.js 03:53:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7fed0953b400) [pid = 1833] [serial = 1698] [outer = 0x7fed02997c00] 03:53:27 INFO - PROCESS | 1833 | 1461236007027 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 03:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1486ms 03:53:27 INFO - PROCESS | 1833 | 1461236007074 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 03:53:27 INFO - PROCESS | 1833 | 1461236007082 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 03:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:53:27 INFO - PROCESS | 1833 | 1461236007088 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:53:27 INFO - PROCESS | 1833 | 1461236007091 Marionette TRACE conn3 <- [1,2234,null,{}] 03:53:27 INFO - PROCESS | 1833 | 1461236007096 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:27 INFO - PROCESS | 1833 | 1461236007303 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 03:53:27 INFO - PROCESS | 1833 | 1461236007570 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14c41000 == 153 [pid = 1833] [id = 566] 03:53:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7fed0877c400) [pid = 1833] [serial = 1699] [outer = (nil)] 03:53:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7fed0aa59c00) [pid = 1833] [serial = 1700] [outer = 0x7fed0877c400] 03:53:27 INFO - PROCESS | 1833 | 1461236007684 Marionette DEBUG loaded listener.js 03:53:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7fed0b40a000) [pid = 1833] [serial = 1701] [outer = 0x7fed0877c400] 03:53:28 INFO - PROCESS | 1833 | 1461236008463 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 03:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1426ms 03:53:28 INFO - PROCESS | 1833 | 1461236008516 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 03:53:28 INFO - PROCESS | 1833 | 1461236008520 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 03:53:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:53:28 INFO - PROCESS | 1833 | 1461236008525 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:53:28 INFO - PROCESS | 1833 | 1461236008528 Marionette TRACE conn3 <- [1,2238,null,{}] 03:53:28 INFO - PROCESS | 1833 | 1461236008534 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:28 INFO - PROCESS | 1833 | 1461236008743 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 03:53:29 INFO - PROCESS | 1833 | 1461236009015 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed17235000 == 154 [pid = 1833] [id = 567] 03:53:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fed0b4b1000) [pid = 1833] [serial = 1702] [outer = (nil)] 03:53:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fed0b615c00) [pid = 1833] [serial = 1703] [outer = 0x7fed0b4b1000] 03:53:29 INFO - PROCESS | 1833 | 1461236009132 Marionette DEBUG loaded listener.js 03:53:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7fed0b620400) [pid = 1833] [serial = 1704] [outer = 0x7fed0b4b1000] 03:53:29 INFO - PROCESS | 1833 | 1461236009952 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:53:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:53:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1476ms 03:53:30 INFO - PROCESS | 1833 | 1461236010003 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 03:53:30 INFO - PROCESS | 1833 | 1461236010008 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 03:53:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:53:30 INFO - PROCESS | 1833 | 1461236010013 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:53:30 INFO - PROCESS | 1833 | 1461236010015 Marionette TRACE conn3 <- [1,2242,null,{}] 03:53:30 INFO - PROCESS | 1833 | 1461236010022 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:30 INFO - PROCESS | 1833 | 1461236010241 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 03:53:30 INFO - PROCESS | 1833 | 1461236010575 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed219b9000 == 155 [pid = 1833] [id = 568] 03:53:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7fed0206e800) [pid = 1833] [serial = 1705] [outer = (nil)] 03:53:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7fed0d46a000) [pid = 1833] [serial = 1706] [outer = 0x7fed0206e800] 03:53:30 INFO - PROCESS | 1833 | 1461236010656 Marionette DEBUG loaded listener.js 03:53:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7fed0e113800) [pid = 1833] [serial = 1707] [outer = 0x7fed0206e800] 03:53:31 INFO - PROCESS | 1833 | 1461236011432 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1478ms 03:53:31 INFO - PROCESS | 1833 | 1461236011493 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 03:53:31 INFO - PROCESS | 1833 | 1461236011496 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 03:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:53:31 INFO - PROCESS | 1833 | 1461236011501 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:53:31 INFO - PROCESS | 1833 | 1461236011504 Marionette TRACE conn3 <- [1,2246,null,{}] 03:53:31 INFO - PROCESS | 1833 | 1461236011509 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:31 INFO - PROCESS | 1833 | 1461236011696 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 03:53:31 INFO - PROCESS | 1833 | 1461236011962 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26309000 == 156 [pid = 1833] [id = 569] 03:53:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7fecff51e400) [pid = 1833] [serial = 1708] [outer = (nil)] 03:53:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7fed0e187800) [pid = 1833] [serial = 1709] [outer = 0x7fecff51e400] 03:53:32 INFO - PROCESS | 1833 | 1461236012072 Marionette DEBUG loaded listener.js 03:53:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7fed0e191400) [pid = 1833] [serial = 1710] [outer = 0x7fecff51e400] 03:53:32 INFO - PROCESS | 1833 | 1461236012960 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 03:53:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:53:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1483ms 03:53:32 INFO - PROCESS | 1833 | 1461236012986 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 03:53:32 INFO - PROCESS | 1833 | 1461236012990 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 03:53:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:53:32 INFO - PROCESS | 1833 | 1461236012996 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:53:33 INFO - PROCESS | 1833 | 1461236012999 Marionette TRACE conn3 <- [1,2250,null,{}] 03:53:33 INFO - PROCESS | 1833 | 1461236013005 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:33 INFO - PROCESS | 1833 | 1461236013195 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 03:53:33 INFO - PROCESS | 1833 | 1461236013465 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed268ad800 == 157 [pid = 1833] [id = 570] 03:53:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7fed07aadc00) [pid = 1833] [serial = 1711] [outer = (nil)] 03:53:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7fed0f118400) [pid = 1833] [serial = 1712] [outer = 0x7fed07aadc00] 03:53:33 INFO - PROCESS | 1833 | 1461236013582 Marionette DEBUG loaded listener.js 03:53:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7fed0f5ee400) [pid = 1833] [serial = 1713] [outer = 0x7fed07aadc00] 03:53:34 INFO - PROCESS | 1833 | 1461236014388 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 03:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1443ms 03:53:34 INFO - PROCESS | 1833 | 1461236014440 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 03:53:34 INFO - PROCESS | 1833 | 1461236014443 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 03:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:53:34 INFO - PROCESS | 1833 | 1461236014449 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:53:34 INFO - PROCESS | 1833 | 1461236014451 Marionette TRACE conn3 <- [1,2254,null,{}] 03:53:34 INFO - PROCESS | 1833 | 1461236014457 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:34 INFO - PROCESS | 1833 | 1461236014647 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 03:53:34 INFO - PROCESS | 1833 | 1461236014925 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26e68800 == 158 [pid = 1833] [id = 571] 03:53:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7fecff703400) [pid = 1833] [serial = 1714] [outer = (nil)] 03:53:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7fed113a5000) [pid = 1833] [serial = 1715] [outer = 0x7fecff703400] 03:53:35 INFO - PROCESS | 1833 | 1461236015036 Marionette DEBUG loaded listener.js 03:53:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7fed1252e000) [pid = 1833] [serial = 1716] [outer = 0x7fecff703400] 03:53:35 INFO - PROCESS | 1833 | 1461236015842 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 03:53:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:53:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1433ms 03:53:35 INFO - PROCESS | 1833 | 1461236015884 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 03:53:35 INFO - PROCESS | 1833 | 1461236015887 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 03:53:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:53:35 INFO - PROCESS | 1833 | 1461236015892 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:53:35 INFO - PROCESS | 1833 | 1461236015895 Marionette TRACE conn3 <- [1,2258,null,{}] 03:53:35 INFO - PROCESS | 1833 | 1461236015900 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:36 INFO - PROCESS | 1833 | 1461236016097 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 03:53:36 INFO - PROCESS | 1833 | 1461236016364 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2be04000 == 159 [pid = 1833] [id = 572] 03:53:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7fed12938800) [pid = 1833] [serial = 1717] [outer = (nil)] 03:53:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7fed129ef800) [pid = 1833] [serial = 1718] [outer = 0x7fed12938800] 03:53:36 INFO - PROCESS | 1833 | 1461236016486 Marionette DEBUG loaded listener.js 03:53:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7fed12ba3800) [pid = 1833] [serial = 1719] [outer = 0x7fed12938800] 03:53:37 INFO - PROCESS | 1833 | 1461236017287 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:53:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:53:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1434ms 03:53:37 INFO - PROCESS | 1833 | 1461236017328 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 03:53:37 INFO - PROCESS | 1833 | 1461236017332 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 03:53:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:53:37 INFO - PROCESS | 1833 | 1461236017338 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:53:37 INFO - PROCESS | 1833 | 1461236017342 Marionette TRACE conn3 <- [1,2262,null,{}] 03:53:37 INFO - PROCESS | 1833 | 1461236017347 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:37 INFO - PROCESS | 1833 | 1461236017561 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 03:53:37 INFO - PROCESS | 1833 | 1461236017892 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9bbe800 == 160 [pid = 1833] [id = 573] 03:53:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7fed12934000) [pid = 1833] [serial = 1720] [outer = (nil)] 03:53:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7fed13d1c000) [pid = 1833] [serial = 1721] [outer = 0x7fed12934000] 03:53:37 INFO - PROCESS | 1833 | 1461236017975 Marionette DEBUG loaded listener.js 03:53:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7fed13d71c00) [pid = 1833] [serial = 1722] [outer = 0x7fed12934000] 03:53:38 INFO - PROCESS | 1833 | 1461236018724 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 03:53:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:53:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1427ms 03:53:38 INFO - PROCESS | 1833 | 1461236018769 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 03:53:38 INFO - PROCESS | 1833 | 1461236018773 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 03:53:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:53:38 INFO - PROCESS | 1833 | 1461236018780 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:53:38 INFO - PROCESS | 1833 | 1461236018783 Marionette TRACE conn3 <- [1,2266,null,{}] 03:53:38 INFO - PROCESS | 1833 | 1461236018788 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:38 INFO - PROCESS | 1833 | 1461236018989 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 03:53:39 INFO - PROCESS | 1833 | 1461236019263 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b56b800 == 161 [pid = 1833] [id = 574] 03:53:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7fecfe275800) [pid = 1833] [serial = 1723] [outer = (nil)] 03:53:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7fed0ad60800) [pid = 1833] [serial = 1724] [outer = 0x7fecfe275800] 03:53:39 INFO - PROCESS | 1833 | 1461236019336 Marionette DEBUG loaded listener.js 03:53:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7fed13d9d400) [pid = 1833] [serial = 1725] [outer = 0x7fecfe275800] 03:53:40 INFO - PROCESS | 1833 | 1461236020136 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 03:53:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:53:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1428ms 03:53:40 INFO - PROCESS | 1833 | 1461236020210 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 03:53:40 INFO - PROCESS | 1833 | 1461236020212 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 03:53:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:53:40 INFO - PROCESS | 1833 | 1461236020219 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:53:40 INFO - PROCESS | 1833 | 1461236020221 Marionette TRACE conn3 <- [1,2270,null,{}] 03:53:40 INFO - PROCESS | 1833 | 1461236020226 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:40 INFO - PROCESS | 1833 | 1461236020436 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 03:53:40 INFO - PROCESS | 1833 | 1461236020703 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26d85000 == 162 [pid = 1833] [id = 575] 03:53:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7fed016a7400) [pid = 1833] [serial = 1726] [outer = (nil)] 03:53:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7fed13dc5800) [pid = 1833] [serial = 1727] [outer = 0x7fed016a7400] 03:53:40 INFO - PROCESS | 1833 | 1461236020817 Marionette DEBUG loaded listener.js 03:53:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7fed14d28800) [pid = 1833] [serial = 1728] [outer = 0x7fed016a7400] 03:53:41 INFO - PROCESS | 1833 | 1461236021611 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 03:53:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:53:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1440ms 03:53:41 INFO - PROCESS | 1833 | 1461236021660 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 03:53:41 INFO - PROCESS | 1833 | 1461236021664 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 03:53:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:53:41 INFO - PROCESS | 1833 | 1461236021670 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:53:41 INFO - PROCESS | 1833 | 1461236021672 Marionette TRACE conn3 <- [1,2274,null,{}] 03:53:41 INFO - PROCESS | 1833 | 1461236021677 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:41 INFO - PROCESS | 1833 | 1461236021880 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 03:53:42 INFO - PROCESS | 1833 | 1461236022153 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfef2c800 == 163 [pid = 1833] [id = 576] 03:53:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7fed0c88f400) [pid = 1833] [serial = 1729] [outer = (nil)] 03:53:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7fed1559ac00) [pid = 1833] [serial = 1730] [outer = 0x7fed0c88f400] 03:53:42 INFO - PROCESS | 1833 | 1461236022268 Marionette DEBUG loaded listener.js 03:53:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7fed15e75400) [pid = 1833] [serial = 1731] [outer = 0x7fed0c88f400] 03:53:43 INFO - PROCESS | 1833 | 1461236023060 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 03:53:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:53:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1437ms 03:53:43 INFO - PROCESS | 1833 | 1461236023108 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 03:53:43 INFO - PROCESS | 1833 | 1461236023112 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 03:53:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:53:43 INFO - PROCESS | 1833 | 1461236023118 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:53:43 INFO - PROCESS | 1833 | 1461236023120 Marionette TRACE conn3 <- [1,2278,null,{}] 03:53:43 INFO - PROCESS | 1833 | 1461236023126 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:43 INFO - PROCESS | 1833 | 1461236023324 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 03:53:43 INFO - PROCESS | 1833 | 1461236023656 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfcd4e000 == 164 [pid = 1833] [id = 577] 03:53:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7fed13dc3000) [pid = 1833] [serial = 1732] [outer = (nil)] 03:53:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7fed16236400) [pid = 1833] [serial = 1733] [outer = 0x7fed13dc3000] 03:53:43 INFO - PROCESS | 1833 | 1461236023734 Marionette DEBUG loaded listener.js 03:53:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7fed16e7d400) [pid = 1833] [serial = 1734] [outer = 0x7fed13dc3000] 03:53:44 INFO - PROCESS | 1833 | 1461236024518 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 03:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1427ms 03:53:44 INFO - PROCESS | 1833 | 1461236024547 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 03:53:44 INFO - PROCESS | 1833 | 1461236024551 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 03:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:53:44 INFO - PROCESS | 1833 | 1461236024556 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:53:44 INFO - PROCESS | 1833 | 1461236024558 Marionette TRACE conn3 <- [1,2282,null,{}] 03:53:44 INFO - PROCESS | 1833 | 1461236024564 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:44 INFO - PROCESS | 1833 | 1461236024761 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 03:53:45 INFO - PROCESS | 1833 | 1461236025035 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2e598000 == 165 [pid = 1833] [id = 578] 03:53:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7fed16e80c00) [pid = 1833] [serial = 1735] [outer = (nil)] 03:53:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7fed1b70bc00) [pid = 1833] [serial = 1736] [outer = 0x7fed16e80c00] 03:53:45 INFO - PROCESS | 1833 | 1461236025109 Marionette DEBUG loaded listener.js 03:53:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7fed20866c00) [pid = 1833] [serial = 1737] [outer = 0x7fed16e80c00] 03:53:45 INFO - PROCESS | 1833 | 1461236025966 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 03:53:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:53:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1478ms 03:53:46 INFO - PROCESS | 1833 | 1461236026036 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 03:53:46 INFO - PROCESS | 1833 | 1461236026040 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 03:53:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:53:46 INFO - PROCESS | 1833 | 1461236026046 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:53:46 INFO - PROCESS | 1833 | 1461236026048 Marionette TRACE conn3 <- [1,2286,null,{}] 03:53:46 INFO - PROCESS | 1833 | 1461236026053 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:46 INFO - PROCESS | 1833 | 1461236026255 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 03:53:46 INFO - PROCESS | 1833 | 1461236026589 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfcd4b000 == 166 [pid = 1833] [id = 579] 03:53:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7fecfb21bc00) [pid = 1833] [serial = 1738] [outer = (nil)] 03:53:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7fed20872800) [pid = 1833] [serial = 1739] [outer = 0x7fecfb21bc00] 03:53:46 INFO - PROCESS | 1833 | 1461236026664 Marionette DEBUG loaded listener.js 03:53:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7fed2283ac00) [pid = 1833] [serial = 1740] [outer = 0x7fecfb21bc00] 03:53:47 INFO - PROCESS | 1833 | 1461236027486 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 03:53:47 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 03:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1487ms 03:53:47 INFO - PROCESS | 1833 | 1461236027534 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 03:53:47 INFO - PROCESS | 1833 | 1461236027538 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 03:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:53:47 INFO - PROCESS | 1833 | 1461236027543 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:53:47 INFO - PROCESS | 1833 | 1461236027545 Marionette TRACE conn3 <- [1,2290,null,{}] 03:53:47 INFO - PROCESS | 1833 | 1461236027551 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:47 INFO - PROCESS | 1833 | 1461236027757 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 03:53:48 INFO - PROCESS | 1833 | 1461236028016 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9c43000 == 167 [pid = 1833] [id = 580] 03:53:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7fecfc6acc00) [pid = 1833] [serial = 1741] [outer = (nil)] 03:53:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7fecfe0e1000) [pid = 1833] [serial = 1742] [outer = 0x7fecfc6acc00] 03:53:48 INFO - PROCESS | 1833 | 1461236028129 Marionette DEBUG loaded listener.js 03:53:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7fed2283d000) [pid = 1833] [serial = 1743] [outer = 0x7fecfc6acc00] 03:53:48 INFO - PROCESS | 1833 | 1461236028909 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 03:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1438ms 03:53:48 INFO - PROCESS | 1833 | 1461236028983 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 03:53:48 INFO - PROCESS | 1833 | 1461236028986 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 03:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:53:48 INFO - PROCESS | 1833 | 1461236028991 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:53:48 INFO - PROCESS | 1833 | 1461236028994 Marionette TRACE conn3 <- [1,2294,null,{}] 03:53:49 INFO - PROCESS | 1833 | 1461236028999 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:49 INFO - PROCESS | 1833 | 1461236029210 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 03:53:50 INFO - PROCESS | 1833 | 1461236030012 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc457000 == 168 [pid = 1833] [id = 581] 03:53:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7fecfc263800) [pid = 1833] [serial = 1744] [outer = (nil)] 03:53:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7fecfc6a2800) [pid = 1833] [serial = 1745] [outer = 0x7fecfc263800] 03:53:50 INFO - PROCESS | 1833 | 1461236030087 Marionette DEBUG loaded listener.js 03:53:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7fecfd29f000) [pid = 1833] [serial = 1746] [outer = 0x7fecfc263800] 03:53:50 INFO - PROCESS | 1833 | 1461236030990 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 03:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 2030ms 03:53:51 INFO - PROCESS | 1833 | 1461236031024 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 03:53:51 INFO - PROCESS | 1833 | 1461236031030 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 03:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:53:51 INFO - PROCESS | 1833 | 1461236031040 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:53:51 INFO - PROCESS | 1833 | 1461236031044 Marionette TRACE conn3 <- [1,2298,null,{}] 03:53:51 INFO - PROCESS | 1833 | 1461236031051 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:51 INFO - PROCESS | 1833 | 1461236031244 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 03:53:51 INFO - PROCESS | 1833 | 1461236031597 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26abb000 == 167 [pid = 1833] [id = 190] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b730000 == 166 [pid = 1833] [id = 561] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b671800 == 165 [pid = 1833] [id = 560] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0a412000 == 164 [pid = 1833] [id = 559] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed00d08800 == 163 [pid = 1833] [id = 537] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0288e000 == 162 [pid = 1833] [id = 558] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe373000 == 161 [pid = 1833] [id = 557] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfefb6800 == 160 [pid = 1833] [id = 536] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfd5ad800 == 159 [pid = 1833] [id = 556] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecff6c5800 == 158 [pid = 1833] [id = 555] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfd5aa800 == 157 [pid = 1833] [id = 554] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0c698800 == 156 [pid = 1833] [id = 549] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b817800 == 155 [pid = 1833] [id = 548] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b673000 == 154 [pid = 1833] [id = 547] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b208800 == 153 [pid = 1833] [id = 546] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0a69a800 == 152 [pid = 1833] [id = 545] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0961e000 == 151 [pid = 1833] [id = 544] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed08946000 == 150 [pid = 1833] [id = 543] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed079e2800 == 149 [pid = 1833] [id = 542] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecff478000 == 148 [pid = 1833] [id = 541] 03:53:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfb3e5000 == 147 [pid = 1833] [id = 540] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7fecff708000) [pid = 1833] [serial = 1619] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7fecfef56400) [pid = 1833] [serial = 1613] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7fecfd3d8800) [pid = 1833] [serial = 1605] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7fed094eac00) [pid = 1833] [serial = 1568] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7fed088e9c00) [pid = 1833] [serial = 1556] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7fed16e7f400) [pid = 1833] [serial = 1595] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7fecfd2cf400) [pid = 1833] [serial = 1604] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7fecff704c00) [pid = 1833] [serial = 1617] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7fed0b648800) [pid = 1833] [serial = 1577] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7fecff149800) [pid = 1833] [serial = 1614] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7fecfc6a5800) [pid = 1833] [serial = 1601] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7fecfe18f000) [pid = 1833] [serial = 1611] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7fecfc7eec00) [pid = 1833] [serial = 1602] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7fecfdad1400) [pid = 1833] [serial = 1607] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7fecff527800) [pid = 1833] [serial = 1616] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7fecfe182800) [pid = 1833] [serial = 1610] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7fecff511800) [pid = 1833] [serial = 1562] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7fecfc7ea800) [pid = 1833] [serial = 1598] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7fecfdfde000) [pid = 1833] [serial = 1608] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7fed1559a400) [pid = 1833] [serial = 1592] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7fed0c899c00) [pid = 1833] [serial = 1580] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7fecfd2cbc00) [pid = 1833] [serial = 1559] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7fed13d69000) [pid = 1833] [serial = 1589] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7fed02999800) [pid = 1833] [serial = 1565] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7fed09763400) [pid = 1833] [serial = 1571] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7fed0b10f400) [pid = 1833] [serial = 1574] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7fed0f5f3400) [pid = 1833] [serial = 1586] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7fed0e189800) [pid = 1833] [serial = 1583] [outer = (nil)] [url = about:blank] 03:53:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9d7f000 == 148 [pid = 1833] [id = 582] 03:53:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7fecfc6a5800) [pid = 1833] [serial = 1747] [outer = (nil)] 03:53:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7fecfd3d8800) [pid = 1833] [serial = 1748] [outer = 0x7fecfc6a5800] 03:53:52 INFO - PROCESS | 1833 | 1461236032136 Marionette DEBUG loaded listener.js 03:53:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7fecfef57c00) [pid = 1833] [serial = 1749] [outer = 0x7fecfc6a5800] 03:53:52 INFO - PROCESS | 1833 | 1461236032914 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 03:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1931ms 03:53:52 INFO - PROCESS | 1833 | 1461236032975 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 03:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:53:52 INFO - PROCESS | 1833 | 1461236032980 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 03:53:52 INFO - PROCESS | 1833 | 1461236032986 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:53:52 INFO - PROCESS | 1833 | 1461236032989 Marionette TRACE conn3 <- [1,2302,null,{}] 03:53:52 INFO - PROCESS | 1833 | 1461236032994 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:53 INFO - PROCESS | 1833 | 1461236033176 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 03:53:53 INFO - PROCESS | 1833 | 1461236033381 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe320000 == 149 [pid = 1833] [id = 583] 03:53:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7fecfc6ab400) [pid = 1833] [serial = 1750] [outer = (nil)] 03:53:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7fecff6b1800) [pid = 1833] [serial = 1751] [outer = 0x7fecfc6ab400] 03:53:53 INFO - PROCESS | 1833 | 1461236033444 Marionette DEBUG loaded listener.js 03:53:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7fed011b8800) [pid = 1833] [serial = 1752] [outer = 0x7fecfc6ab400] 03:53:54 INFO - PROCESS | 1833 | 1461236034192 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 03:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1232ms 03:53:54 INFO - PROCESS | 1833 | 1461236034220 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 03:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:53:54 INFO - PROCESS | 1833 | 1461236034224 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 03:53:54 INFO - PROCESS | 1833 | 1461236034239 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:53:54 INFO - PROCESS | 1833 | 1461236034248 Marionette TRACE conn3 <- [1,2306,null,{}] 03:53:54 INFO - PROCESS | 1833 | 1461236034254 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:54 INFO - PROCESS | 1833 | 1461236034563 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 03:53:54 INFO - PROCESS | 1833 | 1461236034594 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed01723000 == 150 [pid = 1833] [id = 584] 03:53:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7fed011bd000) [pid = 1833] [serial = 1753] [outer = (nil)] 03:53:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7fed0299a800) [pid = 1833] [serial = 1754] [outer = 0x7fed011bd000] 03:53:54 INFO - PROCESS | 1833 | 1461236034658 Marionette DEBUG loaded listener.js 03:53:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7fed07ab0000) [pid = 1833] [serial = 1755] [outer = 0x7fed011bd000] 03:53:55 INFO - PROCESS | 1833 | 1461236035539 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 03:53:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:53:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1341ms 03:53:55 INFO - PROCESS | 1833 | 1461236035572 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 03:53:55 INFO - PROCESS | 1833 | 1461236035576 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 03:53:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:53:55 INFO - PROCESS | 1833 | 1461236035582 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:53:55 INFO - PROCESS | 1833 | 1461236035585 Marionette TRACE conn3 <- [1,2310,null,{}] 03:53:55 INFO - PROCESS | 1833 | 1461236035597 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:55 INFO - PROCESS | 1833 | 1461236035864 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 03:53:55 INFO - PROCESS | 1833 | 1461236035894 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed07bb5000 == 151 [pid = 1833] [id = 585] 03:53:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7fed016a7c00) [pid = 1833] [serial = 1756] [outer = (nil)] 03:53:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7fed087ae400) [pid = 1833] [serial = 1757] [outer = 0x7fed016a7c00] 03:53:55 INFO - PROCESS | 1833 | 1461236035953 Marionette DEBUG loaded listener.js 03:53:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7fed09445800) [pid = 1833] [serial = 1758] [outer = 0x7fed016a7c00] 03:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7fecfd3db400) [pid = 1833] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7fed07abc400) [pid = 1833] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7fed09442400) [pid = 1833] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7fecfc26f400) [pid = 1833] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7fecfc7f3800) [pid = 1833] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7fed00388000) [pid = 1833] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7fecfef60800) [pid = 1833] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7fecfb0f5400) [pid = 1833] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7fecff148c00) [pid = 1833] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:53:57 INFO - PROCESS | 1833 | 1461236037209 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 03:53:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:53:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1687ms 03:53:57 INFO - PROCESS | 1833 | 1461236037269 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 03:53:57 INFO - PROCESS | 1833 | 1461236037273 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 03:53:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:53:57 INFO - PROCESS | 1833 | 1461236037288 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:53:57 INFO - PROCESS | 1833 | 1461236037291 Marionette TRACE conn3 <- [1,2314,null,{}] 03:53:57 INFO - PROCESS | 1833 | 1461236037296 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:57 INFO - PROCESS | 1833 | 1461236037557 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 03:53:57 INFO - PROCESS | 1833 | 1461236037576 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08948800 == 152 [pid = 1833] [id = 586] 03:53:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7fed09447400) [pid = 1833] [serial = 1759] [outer = (nil)] 03:53:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7fed094f0400) [pid = 1833] [serial = 1760] [outer = 0x7fed09447400] 03:53:57 INFO - PROCESS | 1833 | 1461236037645 Marionette DEBUG loaded listener.js 03:53:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7fed0953c400) [pid = 1833] [serial = 1761] [outer = 0x7fed09447400] 03:53:58 INFO - PROCESS | 1833 | 1461236038429 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 03:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1182ms 03:53:58 INFO - PROCESS | 1833 | 1461236038469 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 03:53:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:53:58 INFO - PROCESS | 1833 | 1461236038482 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 03:53:58 INFO - PROCESS | 1833 | 1461236038500 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:53:58 INFO - PROCESS | 1833 | 1461236038503 Marionette TRACE conn3 <- [1,2318,null,{}] 03:53:58 INFO - PROCESS | 1833 | 1461236038511 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:53:58 INFO - PROCESS | 1833 | 1461236038692 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 03:53:58 INFO - PROCESS | 1833 | 1461236038701 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:53:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a6a0800 == 153 [pid = 1833] [id = 587] 03:53:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7fed0a8cb800) [pid = 1833] [serial = 1762] [outer = (nil)] 03:53:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7fed0b409800) [pid = 1833] [serial = 1763] [outer = 0x7fed0a8cb800] 03:53:58 INFO - PROCESS | 1833 | 1461236038757 Marionette DEBUG loaded listener.js 03:53:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7fed0b4b1c00) [pid = 1833] [serial = 1764] [outer = 0x7fed0a8cb800] 03:53:59 INFO - PROCESS | 1833 | 1461236039918 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 03:53:59 INFO - PROCESS | 1833 | 1461236039990 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 03:53:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:53:59 INFO - PROCESS | 1833 | 1461236039998 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:54:00 INFO - PROCESS | 1833 | 1461236040003 Marionette TRACE conn3 <- [1,2322,null,{}] 03:54:00 INFO - PROCESS | 1833 | 1461236040010 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:00 INFO - PROCESS | 1833 | 1461236040248 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 03:54:00 INFO - PROCESS | 1833 | 1461236040569 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfef1f800 == 154 [pid = 1833] [id = 588] 03:54:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7fecff507c00) [pid = 1833] [serial = 1765] [outer = (nil)] 03:54:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7fecff51d400) [pid = 1833] [serial = 1766] [outer = 0x7fecff507c00] 03:54:00 INFO - PROCESS | 1833 | 1461236040641 Marionette DEBUG loaded listener.js 03:54:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7fecff6bf000) [pid = 1833] [serial = 1767] [outer = 0x7fecff507c00] 03:54:01 INFO - PROCESS | 1833 | 1461236041599 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 03:54:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:54:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1638ms 03:54:01 INFO - PROCESS | 1833 | 1461236041638 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 03:54:01 INFO - PROCESS | 1833 | 1461236041646 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 03:54:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:54:01 INFO - PROCESS | 1833 | 1461236041656 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:54:01 INFO - PROCESS | 1833 | 1461236041660 Marionette TRACE conn3 <- [1,2326,null,{}] 03:54:01 INFO - PROCESS | 1833 | 1461236041667 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:01 INFO - PROCESS | 1833 | 1461236041879 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 03:54:02 INFO - PROCESS | 1833 | 1461236042231 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed09406800 == 155 [pid = 1833] [id = 589] 03:54:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7fecff145400) [pid = 1833] [serial = 1768] [outer = (nil)] 03:54:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7fed07916800) [pid = 1833] [serial = 1769] [outer = 0x7fecff145400] 03:54:02 INFO - PROCESS | 1833 | 1461236042310 Marionette DEBUG loaded listener.js 03:54:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7fed089c4000) [pid = 1833] [serial = 1770] [outer = 0x7fecff145400] 03:54:03 INFO - PROCESS | 1833 | 1461236043128 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 03:54:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:54:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1535ms 03:54:03 INFO - PROCESS | 1833 | 1461236043192 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 03:54:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:54:03 INFO - PROCESS | 1833 | 1461236043196 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 03:54:03 INFO - PROCESS | 1833 | 1461236043203 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:54:03 INFO - PROCESS | 1833 | 1461236043209 Marionette TRACE conn3 <- [1,2330,null,{}] 03:54:03 INFO - PROCESS | 1833 | 1461236043225 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:03 INFO - PROCESS | 1833 | 1461236043484 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 03:54:03 INFO - PROCESS | 1833 | 1461236043808 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b5ce000 == 156 [pid = 1833] [id = 590] 03:54:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7fed0299cc00) [pid = 1833] [serial = 1771] [outer = (nil)] 03:54:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7fed0a84d800) [pid = 1833] [serial = 1772] [outer = 0x7fed0299cc00] 03:54:03 INFO - PROCESS | 1833 | 1461236043897 Marionette DEBUG loaded listener.js 03:54:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7fed0b40b800) [pid = 1833] [serial = 1773] [outer = 0x7fed0299cc00] 03:54:04 INFO - PROCESS | 1833 | 1461236044712 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 03:54:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1534ms 03:54:04 INFO - PROCESS | 1833 | 1461236044739 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 03:54:04 INFO - PROCESS | 1833 | 1461236044743 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 03:54:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:54:04 INFO - PROCESS | 1833 | 1461236044752 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:54:04 INFO - PROCESS | 1833 | 1461236044755 Marionette TRACE conn3 <- [1,2334,null,{}] 03:54:04 INFO - PROCESS | 1833 | 1461236044761 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:04 INFO - PROCESS | 1833 | 1461236044967 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 03:54:05 INFO - PROCESS | 1833 | 1461236045249 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0ba87800 == 157 [pid = 1833] [id = 591] 03:54:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7fed07ccf000) [pid = 1833] [serial = 1774] [outer = (nil)] 03:54:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7fed0ba66800) [pid = 1833] [serial = 1775] [outer = 0x7fed07ccf000] 03:54:05 INFO - PROCESS | 1833 | 1461236045379 Marionette DEBUG loaded listener.js 03:54:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7fed0c899c00) [pid = 1833] [serial = 1776] [outer = 0x7fed07ccf000] 03:54:06 INFO - PROCESS | 1833 | 1461236046163 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 03:54:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:54:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1433ms 03:54:06 INFO - PROCESS | 1833 | 1461236046200 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 03:54:06 INFO - PROCESS | 1833 | 1461236046203 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 03:54:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:54:06 INFO - PROCESS | 1833 | 1461236046212 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:54:06 INFO - PROCESS | 1833 | 1461236046215 Marionette TRACE conn3 <- [1,2338,null,{}] 03:54:06 INFO - PROCESS | 1833 | 1461236046219 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:06 INFO - PROCESS | 1833 | 1461236046411 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 03:54:06 INFO - PROCESS | 1833 | 1461236046689 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f0a3000 == 158 [pid = 1833] [id = 592] 03:54:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7fed0e192400) [pid = 1833] [serial = 1777] [outer = (nil)] 03:54:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7fed0f5f1800) [pid = 1833] [serial = 1778] [outer = 0x7fed0e192400] 03:54:06 INFO - PROCESS | 1833 | 1461236046810 Marionette DEBUG loaded listener.js 03:54:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7fed12534000) [pid = 1833] [serial = 1779] [outer = 0x7fed0e192400] 03:54:07 INFO - PROCESS | 1833 | 1461236047663 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 03:54:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:54:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1477ms 03:54:07 INFO - PROCESS | 1833 | 1461236047691 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 03:54:07 INFO - PROCESS | 1833 | 1461236047694 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 03:54:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:54:07 INFO - PROCESS | 1833 | 1461236047700 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:54:07 INFO - PROCESS | 1833 | 1461236047702 Marionette TRACE conn3 <- [1,2342,null,{}] 03:54:07 INFO - PROCESS | 1833 | 1461236047707 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:07 INFO - PROCESS | 1833 | 1461236047920 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 03:54:08 INFO - PROCESS | 1833 | 1461236048200 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14585000 == 159 [pid = 1833] [id = 593] 03:54:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7fed13d6ac00) [pid = 1833] [serial = 1780] [outer = (nil)] 03:54:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7fed145ecc00) [pid = 1833] [serial = 1781] [outer = 0x7fed13d6ac00] 03:54:08 INFO - PROCESS | 1833 | 1461236048314 Marionette DEBUG loaded listener.js 03:54:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7fed21be7c00) [pid = 1833] [serial = 1782] [outer = 0x7fed13d6ac00] 03:54:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:54:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1427ms 03:54:09 INFO - PROCESS | 1833 | 1461236049117 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 03:54:09 INFO - PROCESS | 1833 | 1461236049128 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 03:54:09 INFO - PROCESS | 1833 | 1461236049131 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 03:54:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:54:09 INFO - PROCESS | 1833 | 1461236049156 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:54:09 INFO - PROCESS | 1833 | 1461236049159 Marionette TRACE conn3 <- [1,2346,null,{}] 03:54:09 INFO - PROCESS | 1833 | 1461236049165 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:09 INFO - PROCESS | 1833 | 1461236049367 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 03:54:09 INFO - PROCESS | 1833 | 1461236049645 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2165c800 == 160 [pid = 1833] [id = 594] 03:54:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7fed13d6b800) [pid = 1833] [serial = 1783] [outer = (nil)] 03:54:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7fed229c7c00) [pid = 1833] [serial = 1784] [outer = 0x7fed13d6b800] 03:54:09 INFO - PROCESS | 1833 | 1461236049767 Marionette DEBUG loaded listener.js 03:54:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7fed22cda000) [pid = 1833] [serial = 1785] [outer = 0x7fed13d6b800] 03:54:10 INFO - PROCESS | 1833 | 1461236050588 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 03:54:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:54:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1490ms 03:54:10 INFO - PROCESS | 1833 | 1461236050644 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 03:54:10 INFO - PROCESS | 1833 | 1461236050647 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 03:54:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:54:10 INFO - PROCESS | 1833 | 1461236050653 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:54:10 INFO - PROCESS | 1833 | 1461236050655 Marionette TRACE conn3 <- [1,2350,null,{}] 03:54:10 INFO - PROCESS | 1833 | 1461236050661 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:10 INFO - PROCESS | 1833 | 1461236050857 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 03:54:11 INFO - PROCESS | 1833 | 1461236051406 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2be05800 == 161 [pid = 1833] [id = 595] 03:54:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 252 (0x7fed26932800) [pid = 1833] [serial = 1786] [outer = (nil)] 03:54:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 253 (0x7fed26a51400) [pid = 1833] [serial = 1787] [outer = 0x7fed26932800] 03:54:11 INFO - PROCESS | 1833 | 1461236051482 Marionette DEBUG loaded listener.js 03:54:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7fed26a93400) [pid = 1833] [serial = 1788] [outer = 0x7fed26932800] 03:54:12 INFO - PROCESS | 1833 | 1461236052264 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 03:54:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:54:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1652ms 03:54:12 INFO - PROCESS | 1833 | 1461236052306 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 03:54:12 INFO - PROCESS | 1833 | 1461236052310 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 03:54:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:54:12 INFO - PROCESS | 1833 | 1461236052315 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:54:12 INFO - PROCESS | 1833 | 1461236052318 Marionette TRACE conn3 <- [1,2354,null,{}] 03:54:12 INFO - PROCESS | 1833 | 1461236052323 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:12 INFO - PROCESS | 1833 | 1461236052516 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 03:54:12 INFO - PROCESS | 1833 | 1461236052770 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfd930000 == 162 [pid = 1833] [id = 596] 03:54:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 255 (0x7fecfcb9dc00) [pid = 1833] [serial = 1789] [outer = (nil)] 03:54:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 256 (0x7fecfcba5800) [pid = 1833] [serial = 1790] [outer = 0x7fecfcb9dc00] 03:54:12 INFO - PROCESS | 1833 | 1461236052842 Marionette DEBUG loaded listener.js 03:54:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 257 (0x7fecfcbaac00) [pid = 1833] [serial = 1791] [outer = 0x7fecfcb9dc00] 03:54:13 INFO - PROCESS | 1833 | 1461236053720 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 03:54:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:54:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1432ms 03:54:13 INFO - PROCESS | 1833 | 1461236053759 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 03:54:13 INFO - PROCESS | 1833 | 1461236053762 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 03:54:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:54:13 INFO - PROCESS | 1833 | 1461236053769 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:54:13 INFO - PROCESS | 1833 | 1461236053772 Marionette TRACE conn3 <- [1,2358,null,{}] 03:54:13 INFO - PROCESS | 1833 | 1461236053777 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:14 INFO - PROCESS | 1833 | 1461236054007 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 03:54:14 INFO - PROCESS | 1833 | 1461236054303 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9cde800 == 163 [pid = 1833] [id = 597] 03:54:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7fed24aeb400) [pid = 1833] [serial = 1792] [outer = (nil)] 03:54:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 259 (0x7fed26b62c00) [pid = 1833] [serial = 1793] [outer = 0x7fed24aeb400] 03:54:14 INFO - PROCESS | 1833 | 1461236054373 Marionette DEBUG loaded listener.js 03:54:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 260 (0x7fed26bb2000) [pid = 1833] [serial = 1794] [outer = 0x7fed24aeb400] 03:54:15 INFO - PROCESS | 1833 | 1461236055173 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 03:54:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:54:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1443ms 03:54:15 INFO - PROCESS | 1833 | 1461236055213 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 03:54:15 INFO - PROCESS | 1833 | 1461236055216 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 03:54:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:54:15 INFO - PROCESS | 1833 | 1461236055222 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:54:15 INFO - PROCESS | 1833 | 1461236055226 Marionette TRACE conn3 <- [1,2362,null,{}] 03:54:15 INFO - PROCESS | 1833 | 1461236055231 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:15 INFO - PROCESS | 1833 | 1461236055453 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 03:54:15 INFO - PROCESS | 1833 | 1461236055777 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc914000 == 164 [pid = 1833] [id = 598] 03:54:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 261 (0x7fecfd90cc00) [pid = 1833] [serial = 1795] [outer = (nil)] 03:54:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 262 (0x7fecfd90fc00) [pid = 1833] [serial = 1796] [outer = 0x7fecfd90cc00] 03:54:15 INFO - PROCESS | 1833 | 1461236055858 Marionette DEBUG loaded listener.js 03:54:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 263 (0x7fed26db9c00) [pid = 1833] [serial = 1797] [outer = 0x7fecfd90cc00] 03:54:16 INFO - PROCESS | 1833 | 1461236056711 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 03:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1532ms 03:54:16 INFO - PROCESS | 1833 | 1461236056756 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 03:54:16 INFO - PROCESS | 1833 | 1461236056760 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 03:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:54:16 INFO - PROCESS | 1833 | 1461236056765 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:54:16 INFO - PROCESS | 1833 | 1461236056768 Marionette TRACE conn3 <- [1,2366,null,{}] 03:54:16 INFO - PROCESS | 1833 | 1461236056773 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:16 INFO - PROCESS | 1833 | 1461236056978 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 03:54:17 INFO - PROCESS | 1833 | 1461236057299 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf5ab7800 == 165 [pid = 1833] [id = 599] 03:54:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 264 (0x7fecf5a97800) [pid = 1833] [serial = 1798] [outer = (nil)] 03:54:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 265 (0x7fecf5a9f000) [pid = 1833] [serial = 1799] [outer = 0x7fecf5a97800] 03:54:17 INFO - PROCESS | 1833 | 1461236057377 Marionette DEBUG loaded listener.js 03:54:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 266 (0x7fecf5aa4400) [pid = 1833] [serial = 1800] [outer = 0x7fecf5a97800] 03:54:18 INFO - PROCESS | 1833 | 1461236058173 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 03:54:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1477ms 03:54:18 INFO - PROCESS | 1833 | 1461236058244 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 03:54:18 INFO - PROCESS | 1833 | 1461236058248 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 03:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:54:18 INFO - PROCESS | 1833 | 1461236058254 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:54:18 INFO - PROCESS | 1833 | 1461236058256 Marionette TRACE conn3 <- [1,2370,null,{}] 03:54:18 INFO - PROCESS | 1833 | 1461236058262 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:18 INFO - PROCESS | 1833 | 1461236058469 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 03:54:18 INFO - PROCESS | 1833 | 1461236058789 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf59ce000 == 166 [pid = 1833] [id = 600] 03:54:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 267 (0x7fecf5949000) [pid = 1833] [serial = 1801] [outer = (nil)] 03:54:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 268 (0x7fecf5951400) [pid = 1833] [serial = 1802] [outer = 0x7fecf5949000] 03:54:18 INFO - PROCESS | 1833 | 1461236058866 Marionette DEBUG loaded listener.js 03:54:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 269 (0x7fecf5955c00) [pid = 1833] [serial = 1803] [outer = 0x7fecf5949000] 03:54:19 INFO - PROCESS | 1833 | 1461236059672 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 03:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1482ms 03:54:19 INFO - PROCESS | 1833 | 1461236059737 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 03:54:19 INFO - PROCESS | 1833 | 1461236059741 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 03:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:54:19 INFO - PROCESS | 1833 | 1461236059746 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:54:19 INFO - PROCESS | 1833 | 1461236059748 Marionette TRACE conn3 <- [1,2374,null,{}] 03:54:19 INFO - PROCESS | 1833 | 1461236059754 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:19 INFO - PROCESS | 1833 | 1461236059961 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 03:54:20 INFO - PROCESS | 1833 | 1461236060284 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc90a000 == 167 [pid = 1833] [id = 601] 03:54:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 270 (0x7fecf594cc00) [pid = 1833] [serial = 1804] [outer = (nil)] 03:54:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 271 (0x7fecf5aa2800) [pid = 1833] [serial = 1805] [outer = 0x7fecf594cc00] 03:54:20 INFO - PROCESS | 1833 | 1461236060359 Marionette DEBUG loaded listener.js 03:54:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 272 (0x7fed011b5c00) [pid = 1833] [serial = 1806] [outer = 0x7fecf594cc00] 03:54:21 INFO - PROCESS | 1833 | 1461236061167 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 03:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1484ms 03:54:21 INFO - PROCESS | 1833 | 1461236061233 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 03:54:21 INFO - PROCESS | 1833 | 1461236061236 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 03:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:54:21 INFO - PROCESS | 1833 | 1461236061242 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:54:21 INFO - PROCESS | 1833 | 1461236061244 Marionette TRACE conn3 <- [1,2378,null,{}] 03:54:21 INFO - PROCESS | 1833 | 1461236061249 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:21 INFO - PROCESS | 1833 | 1461236061459 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 03:54:21 INFO - PROCESS | 1833 | 1461236061779 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0eb5a800 == 168 [pid = 1833] [id = 602] 03:54:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 273 (0x7fecf5956400) [pid = 1833] [serial = 1807] [outer = (nil)] 03:54:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 274 (0x7fed0ebec400) [pid = 1833] [serial = 1808] [outer = 0x7fecf5956400] 03:54:21 INFO - PROCESS | 1833 | 1461236061858 Marionette DEBUG loaded listener.js 03:54:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 275 (0x7fed0ebf1400) [pid = 1833] [serial = 1809] [outer = 0x7fecf5956400] 03:54:22 INFO - PROCESS | 1833 | 1461236062631 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 03:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1428ms 03:54:22 INFO - PROCESS | 1833 | 1461236062670 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 03:54:22 INFO - PROCESS | 1833 | 1461236062674 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 03:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:54:22 INFO - PROCESS | 1833 | 1461236062679 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:54:22 INFO - PROCESS | 1833 | 1461236062681 Marionette TRACE conn3 <- [1,2382,null,{}] 03:54:22 INFO - PROCESS | 1833 | 1461236062687 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:22 INFO - PROCESS | 1833 | 1461236062891 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 03:54:23 INFO - PROCESS | 1833 | 1461236063240 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf4d99800 == 169 [pid = 1833] [id = 603] 03:54:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 276 (0x7fecf5950000) [pid = 1833] [serial = 1810] [outer = (nil)] 03:54:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 277 (0x7fecfd3f1800) [pid = 1833] [serial = 1811] [outer = 0x7fecf5950000] 03:54:23 INFO - PROCESS | 1833 | 1461236063316 Marionette DEBUG loaded listener.js 03:54:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 278 (0x7fed0aa59000) [pid = 1833] [serial = 1812] [outer = 0x7fecf5950000] 03:54:24 INFO - PROCESS | 1833 | 1461236064794 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 03:54:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:54:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2181ms 03:54:24 INFO - PROCESS | 1833 | 1461236064863 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 03:54:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:54:24 INFO - PROCESS | 1833 | 1461236064868 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 03:54:24 INFO - PROCESS | 1833 | 1461236064876 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:54:24 INFO - PROCESS | 1833 | 1461236064882 Marionette TRACE conn3 <- [1,2386,null,{}] 03:54:24 INFO - PROCESS | 1833 | 1461236064899 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:25 INFO - PROCESS | 1833 | 1461236065132 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 03:54:25 INFO - PROCESS | 1833 | 1461236065420 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc91a800 == 170 [pid = 1833] [id = 604] 03:54:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 279 (0x7fecfc6aac00) [pid = 1833] [serial = 1813] [outer = (nil)] 03:54:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 280 (0x7fecfd3d8400) [pid = 1833] [serial = 1814] [outer = 0x7fecfc6aac00] 03:54:25 INFO - PROCESS | 1833 | 1461236065492 Marionette DEBUG loaded listener.js 03:54:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 281 (0x7fecfd908000) [pid = 1833] [serial = 1815] [outer = 0x7fecfc6aac00] 03:54:26 INFO - PROCESS | 1833 | 1461236066536 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 03:54:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:54:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1750ms 03:54:26 INFO - PROCESS | 1833 | 1461236066625 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 03:54:26 INFO - PROCESS | 1833 | 1461236066632 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 03:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:54:26 INFO - PROCESS | 1833 | 1461236066647 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:54:26 INFO - PROCESS | 1833 | 1461236066650 Marionette TRACE conn3 <- [1,2390,null,{}] 03:54:26 INFO - PROCESS | 1833 | 1461236066655 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:26 INFO - PROCESS | 1833 | 1461236066868 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 03:54:27 INFO - PROCESS | 1833 | 1461236067203 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc446000 == 171 [pid = 1833] [id = 605] 03:54:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 282 (0x7fecfd9d7000) [pid = 1833] [serial = 1816] [outer = (nil)] 03:54:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 283 (0x7fecfe186000) [pid = 1833] [serial = 1817] [outer = 0x7fecfd9d7000] 03:54:27 INFO - PROCESS | 1833 | 1461236067274 Marionette DEBUG loaded listener.js 03:54:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 284 (0x7fecfef5e000) [pid = 1833] [serial = 1818] [outer = 0x7fecfd9d7000] 03:54:28 INFO - PROCESS | 1833 | 1461236068180 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 03:54:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:54:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1584ms 03:54:28 INFO - PROCESS | 1833 | 1461236068225 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 03:54:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:54:28 INFO - PROCESS | 1833 | 1461236068229 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 03:54:28 INFO - PROCESS | 1833 | 1461236068235 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:54:28 INFO - PROCESS | 1833 | 1461236068240 Marionette TRACE conn3 <- [1,2394,null,{}] 03:54:28 INFO - PROCESS | 1833 | 1461236068255 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:28 INFO - PROCESS | 1833 | 1461236068451 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 03:54:28 INFO - PROCESS | 1833 | 1461236068811 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe36a000 == 172 [pid = 1833] [id = 606] 03:54:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 285 (0x7fed0037fc00) [pid = 1833] [serial = 1819] [outer = (nil)] 03:54:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 286 (0x7fed016a8800) [pid = 1833] [serial = 1820] [outer = 0x7fed0037fc00] 03:54:28 INFO - PROCESS | 1833 | 1461236068887 Marionette DEBUG loaded listener.js 03:54:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 287 (0x7fed017e4400) [pid = 1833] [serial = 1821] [outer = 0x7fed0037fc00] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14fad800 == 171 [pid = 1833] [id = 528] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1456c800 == 170 [pid = 1833] [id = 527] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed22605000 == 169 [pid = 1833] [id = 530] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26889800 == 168 [pid = 1833] [id = 531] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1b7df000 == 167 [pid = 1833] [id = 529] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed08948800 == 166 [pid = 1833] [id = 586] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed07bb5000 == 165 [pid = 1833] [id = 585] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed01723000 == 164 [pid = 1833] [id = 584] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe320000 == 163 [pid = 1833] [id = 583] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf9d7f000 == 162 [pid = 1833] [id = 582] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc457000 == 161 [pid = 1833] [id = 581] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2be04000 == 160 [pid = 1833] [id = 572] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26e68800 == 159 [pid = 1833] [id = 571] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed268ad800 == 158 [pid = 1833] [id = 570] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26309000 == 157 [pid = 1833] [id = 569] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed219b9000 == 156 [pid = 1833] [id = 568] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed17235000 == 155 [pid = 1833] [id = 567] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14c41000 == 154 [pid = 1833] [id = 566] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed129cd000 == 153 [pid = 1833] [id = 565] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0a68b000 == 152 [pid = 1833] [id = 564] 03:54:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0171b000 == 151 [pid = 1833] [id = 563] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 286 (0x7fecfd2d4400) [pid = 1833] [serial = 1661] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 285 (0x7fed089c5000) [pid = 1833] [serial = 1643] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 284 (0x7fed094f2400) [pid = 1833] [serial = 1646] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 283 (0x7fed0aa5b800) [pid = 1833] [serial = 1655] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 282 (0x7fed011b5000) [pid = 1833] [serial = 1631] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 281 (0x7fecff50bc00) [pid = 1833] [serial = 1628] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 280 (0x7fed0ad64400) [pid = 1833] [serial = 1658] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 279 (0x7fed0a8cc000) [pid = 1833] [serial = 1683] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 278 (0x7fecfb0f1800) [pid = 1833] [serial = 1622] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 277 (0x7fed087afc00) [pid = 1833] [serial = 1640] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 276 (0x7fecfdfd8000) [pid = 1833] [serial = 1668] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 275 (0x7fed089c7400) [pid = 1833] [serial = 1680] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 274 (0x7fed07cc6000) [pid = 1833] [serial = 1677] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 273 (0x7fed0ab57800) [pid = 1833] [serial = 1686] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 272 (0x7fed0a8cd000) [pid = 1833] [serial = 1685] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 271 (0x7fed00386c00) [pid = 1833] [serial = 1620] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 270 (0x7fed07ccc400) [pid = 1833] [serial = 1679] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 269 (0x7fed0a47d800) [pid = 1833] [serial = 1682] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 268 (0x7fed0206fc00) [pid = 1833] [serial = 1634] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 267 (0x7fecfd9da800) [pid = 1833] [serial = 1625] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 266 (0x7fecfd2a3800) [pid = 1833] [serial = 1667] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 265 (0x7fed0a43dc00) [pid = 1833] [serial = 1652] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 264 (0x7fed011bc000) [pid = 1833] [serial = 1673] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 263 (0x7fed015b9400) [pid = 1833] [serial = 1674] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 262 (0x7fed09529c00) [pid = 1833] [serial = 1649] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 261 (0x7fed0791b400) [pid = 1833] [serial = 1637] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 260 (0x7fed0791e400) [pid = 1833] [serial = 1676] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 259 (0x7fecff524c00) [pid = 1833] [serial = 1670] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 258 (0x7fecff6b5400) [pid = 1833] [serial = 1671] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7fecfb224400) [pid = 1833] [serial = 1664] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | --DOMWINDOW == 256 (0x7fecfc6a9800) [pid = 1833] [serial = 1665] [outer = (nil)] [url = about:blank] 03:54:29 INFO - PROCESS | 1833 | 1461236069991 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 03:54:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:54:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1794ms 03:54:30 INFO - PROCESS | 1833 | 1461236070029 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 03:54:30 INFO - PROCESS | 1833 | 1461236070033 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 03:54:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:54:30 INFO - PROCESS | 1833 | 1461236070038 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:54:30 INFO - PROCESS | 1833 | 1461236070040 Marionette TRACE conn3 <- [1,2398,null,{}] 03:54:30 INFO - PROCESS | 1833 | 1461236070045 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:30 INFO - PROCESS | 1833 | 1461236070225 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 03:54:30 INFO - PROCESS | 1833 | 1461236070490 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfcd3f000 == 152 [pid = 1833] [id = 607] 03:54:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 257 (0x7fecfb0f1800) [pid = 1833] [serial = 1822] [outer = (nil)] 03:54:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7fecff6bc800) [pid = 1833] [serial = 1823] [outer = 0x7fecfb0f1800] 03:54:30 INFO - PROCESS | 1833 | 1461236070555 Marionette DEBUG loaded listener.js 03:54:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 259 (0x7fed017e9400) [pid = 1833] [serial = 1824] [outer = 0x7fecfb0f1800] 03:54:31 INFO - PROCESS | 1833 | 1461236071262 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 03:54:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:54:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1277ms 03:54:31 INFO - PROCESS | 1833 | 1461236071317 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 03:54:31 INFO - PROCESS | 1833 | 1461236071320 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 03:54:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:54:31 INFO - PROCESS | 1833 | 1461236071326 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:54:31 INFO - PROCESS | 1833 | 1461236071328 Marionette TRACE conn3 <- [1,2402,null,{}] 03:54:31 INFO - PROCESS | 1833 | 1461236071333 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:31 INFO - PROCESS | 1833 | 1461236071522 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 03:54:31 INFO - PROCESS | 1833 | 1461236071732 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed003ef800 == 153 [pid = 1833] [id = 608] 03:54:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 260 (0x7fecfd3e2c00) [pid = 1833] [serial = 1825] [outer = (nil)] 03:54:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 261 (0x7fed07916000) [pid = 1833] [serial = 1826] [outer = 0x7fecfd3e2c00] 03:54:31 INFO - PROCESS | 1833 | 1461236071796 Marionette DEBUG loaded listener.js 03:54:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 262 (0x7fed07ccc400) [pid = 1833] [serial = 1827] [outer = 0x7fecfd3e2c00] 03:54:32 INFO - PROCESS | 1833 | 1461236072586 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 03:54:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:54:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1325ms 03:54:32 INFO - PROCESS | 1833 | 1461236072662 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 03:54:32 INFO - PROCESS | 1833 | 1461236072664 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 03:54:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:54:32 INFO - PROCESS | 1833 | 1461236072671 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:54:32 INFO - PROCESS | 1833 | 1461236072672 Marionette TRACE conn3 <- [1,2406,null,{}] 03:54:32 INFO - PROCESS | 1833 | 1461236072678 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:32 INFO - PROCESS | 1833 | 1461236072964 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 03:54:33 INFO - PROCESS | 1833 | 1461236072999 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02831800 == 154 [pid = 1833] [id = 609] 03:54:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 263 (0x7fed0944e400) [pid = 1833] [serial = 1828] [outer = (nil)] 03:54:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 264 (0x7fed09517400) [pid = 1833] [serial = 1829] [outer = 0x7fed0944e400] 03:54:33 INFO - PROCESS | 1833 | 1461236073062 Marionette DEBUG loaded listener.js 03:54:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 265 (0x7fed0975d400) [pid = 1833] [serial = 1830] [outer = 0x7fed0944e400] 03:54:33 INFO - PROCESS | 1833 | 1461236073937 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 03:54:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:54:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1328ms 03:54:34 INFO - PROCESS | 1833 | 1461236074000 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 03:54:34 INFO - PROCESS | 1833 | 1461236074003 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 03:54:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:54:34 INFO - PROCESS | 1833 | 1461236074009 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:54:34 INFO - PROCESS | 1833 | 1461236074011 Marionette TRACE conn3 <- [1,2410,null,{}] 03:54:34 INFO - PROCESS | 1833 | 1461236074016 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:34 INFO - PROCESS | 1833 | 1461236074265 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 264 (0x7fecfb229c00) [pid = 1833] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 263 (0x7fed21b21400) [pid = 1833] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 262 (0x7fecfb226000) [pid = 1833] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 261 (0x7fecfb0e6c00) [pid = 1833] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 260 (0x7fed016af800) [pid = 1833] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 259 (0x7fed016a7c00) [pid = 1833] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 258 (0x7fecfc6a5800) [pid = 1833] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7fecfc263800) [pid = 1833] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 256 (0x7fecfc6ab400) [pid = 1833] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 255 (0x7fed011bd000) [pid = 1833] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 254 (0x7fed09447400) [pid = 1833] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7fed10991000) [pid = 1833] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 252 (0x7fecfb0e7000) [pid = 1833] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 251 (0x7fed015b3c00) [pid = 1833] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7fecfb0eb800) [pid = 1833] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7fed0e187000) [pid = 1833] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7fecfb0e7800) [pid = 1833] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7fecfd2cdc00) [pid = 1833] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:54:35 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7fecff5edc00) [pid = 1833] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:54:35 INFO - PROCESS | 1833 | 1461236075431 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfcbc2000 == 155 [pid = 1833] [id = 610] 03:54:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7fecfb0e6c00) [pid = 1833] [serial = 1831] [outer = (nil)] 03:54:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7fecfb0f1400) [pid = 1833] [serial = 1832] [outer = 0x7fecfb0e6c00] 03:54:35 INFO - PROCESS | 1833 | 1461236075488 Marionette DEBUG loaded listener.js 03:54:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7fecfd2c6c00) [pid = 1833] [serial = 1833] [outer = 0x7fecfb0e6c00] 03:54:36 INFO - PROCESS | 1833 | 1461236076107 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 03:54:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:54:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2129ms 03:54:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:54:36 INFO - PROCESS | 1833 | 1461236076138 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 03:54:36 INFO - PROCESS | 1833 | 1461236076140 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 03:54:36 INFO - PROCESS | 1833 | 1461236076146 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:54:36 INFO - PROCESS | 1833 | 1461236076148 Marionette TRACE conn3 <- [1,2414,null,{}] 03:54:36 INFO - PROCESS | 1833 | 1461236076152 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:36 INFO - PROCESS | 1833 | 1461236076424 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 03:54:36 INFO - PROCESS | 1833 | 1461236076444 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08945000 == 156 [pid = 1833] [id = 611] 03:54:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7fecfb0e7000) [pid = 1833] [serial = 1834] [outer = (nil)] 03:54:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7fed0206ac00) [pid = 1833] [serial = 1835] [outer = 0x7fecfb0e7000] 03:54:36 INFO - PROCESS | 1833 | 1461236076510 Marionette DEBUG loaded listener.js 03:54:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 252 (0x7fed0aa5d400) [pid = 1833] [serial = 1836] [outer = 0x7fecfb0e7000] 03:54:37 INFO - PROCESS | 1833 | 1461236077427 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 03:54:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:54:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1336ms 03:54:37 INFO - PROCESS | 1833 | 1461236077483 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 03:54:37 INFO - PROCESS | 1833 | 1461236077488 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 03:54:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:54:37 INFO - PROCESS | 1833 | 1461236077496 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:54:37 INFO - PROCESS | 1833 | 1461236077501 Marionette TRACE conn3 <- [1,2418,null,{}] 03:54:37 INFO - PROCESS | 1833 | 1461236077509 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:37 INFO - PROCESS | 1833 | 1461236077722 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 03:54:38 INFO - PROCESS | 1833 | 1461236078066 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9d7c800 == 157 [pid = 1833] [id = 612] 03:54:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 253 (0x7fecfc6ac400) [pid = 1833] [serial = 1837] [outer = (nil)] 03:54:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7fecfcba7800) [pid = 1833] [serial = 1838] [outer = 0x7fecfc6ac400] 03:54:38 INFO - PROCESS | 1833 | 1461236078145 Marionette DEBUG loaded listener.js 03:54:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 255 (0x7fecfd3d6800) [pid = 1833] [serial = 1839] [outer = 0x7fecfc6ac400] 03:54:38 INFO - PROCESS | 1833 | 1461236078984 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:54:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:54:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1538ms 03:54:39 INFO - PROCESS | 1833 | 1461236079035 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 03:54:39 INFO - PROCESS | 1833 | 1461236079043 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 03:54:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:54:39 INFO - PROCESS | 1833 | 1461236079053 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:54:39 INFO - PROCESS | 1833 | 1461236079057 Marionette TRACE conn3 <- [1,2422,null,{}] 03:54:39 INFO - PROCESS | 1833 | 1461236079063 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:39 INFO - PROCESS | 1833 | 1461236079276 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 03:54:39 INFO - PROCESS | 1833 | 1461236079600 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfef2c000 == 158 [pid = 1833] [id = 613] 03:54:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 256 (0x7fecfd9d0800) [pid = 1833] [serial = 1840] [outer = (nil)] 03:54:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 257 (0x7fecff148c00) [pid = 1833] [serial = 1841] [outer = 0x7fecfd9d0800] 03:54:39 INFO - PROCESS | 1833 | 1461236079674 Marionette DEBUG loaded listener.js 03:54:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7fecff6b3000) [pid = 1833] [serial = 1842] [outer = 0x7fecfd9d0800] 03:54:40 INFO - PROCESS | 1833 | 1461236080530 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:54:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:54:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1537ms 03:54:40 INFO - PROCESS | 1833 | 1461236080591 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 03:54:40 INFO - PROCESS | 1833 | 1461236080595 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 03:54:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:54:40 INFO - PROCESS | 1833 | 1461236080600 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:54:40 INFO - PROCESS | 1833 | 1461236080606 Marionette TRACE conn3 <- [1,2426,null,{}] 03:54:40 INFO - PROCESS | 1833 | 1461236080621 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:40 INFO - PROCESS | 1833 | 1461236080871 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 03:54:41 INFO - PROCESS | 1833 | 1461236081230 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a415000 == 159 [pid = 1833] [id = 614] 03:54:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 259 (0x7fed015b9c00) [pid = 1833] [serial = 1843] [outer = (nil)] 03:54:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 260 (0x7fed017ea400) [pid = 1833] [serial = 1844] [outer = 0x7fed015b9c00] 03:54:41 INFO - PROCESS | 1833 | 1461236081313 Marionette DEBUG loaded listener.js 03:54:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 261 (0x7fed088ea800) [pid = 1833] [serial = 1845] [outer = 0x7fed015b9c00] 03:54:42 INFO - PROCESS | 1833 | 1461236082101 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 03:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1531ms 03:54:42 INFO - PROCESS | 1833 | 1461236082134 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 03:54:42 INFO - PROCESS | 1833 | 1461236082137 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 03:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:54:42 INFO - PROCESS | 1833 | 1461236082144 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:54:42 INFO - PROCESS | 1833 | 1461236082146 Marionette TRACE conn3 <- [1,2430,null,{}] 03:54:42 INFO - PROCESS | 1833 | 1461236082152 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:42 INFO - PROCESS | 1833 | 1461236082348 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 03:54:42 INFO - PROCESS | 1833 | 1461236082628 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b221800 == 160 [pid = 1833] [id = 615] 03:54:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 262 (0x7fed017e9c00) [pid = 1833] [serial = 1846] [outer = (nil)] 03:54:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 263 (0x7fed0951b400) [pid = 1833] [serial = 1847] [outer = 0x7fed017e9c00] 03:54:42 INFO - PROCESS | 1833 | 1461236082748 Marionette DEBUG loaded listener.js 03:54:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 264 (0x7fed0a84d000) [pid = 1833] [serial = 1848] [outer = 0x7fed017e9c00] 03:54:43 INFO - PROCESS | 1833 | 1461236083545 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 03:54:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:54:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1430ms 03:54:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:54:43 INFO - PROCESS | 1833 | 1461236083574 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 03:54:43 INFO - PROCESS | 1833 | 1461236083577 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 03:54:43 INFO - PROCESS | 1833 | 1461236083584 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:54:43 INFO - PROCESS | 1833 | 1461236083587 Marionette TRACE conn3 <- [1,2434,null,{}] 03:54:43 INFO - PROCESS | 1833 | 1461236083592 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:43 INFO - PROCESS | 1833 | 1461236083794 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 03:54:44 INFO - PROCESS | 1833 | 1461236084073 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b67c800 == 161 [pid = 1833] [id = 616] 03:54:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 265 (0x7fed09448800) [pid = 1833] [serial = 1849] [outer = (nil)] 03:54:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 266 (0x7fed0aea7400) [pid = 1833] [serial = 1850] [outer = 0x7fed09448800] 03:54:44 INFO - PROCESS | 1833 | 1461236084187 Marionette DEBUG loaded listener.js 03:54:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 267 (0x7fed0b4a7800) [pid = 1833] [serial = 1851] [outer = 0x7fed09448800] 03:54:44 INFO - PROCESS | 1833 | 1461236084970 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 03:54:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:54:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1436ms 03:54:45 INFO - PROCESS | 1833 | 1461236085021 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 03:54:45 INFO - PROCESS | 1833 | 1461236085025 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 03:54:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:54:45 INFO - PROCESS | 1833 | 1461236085030 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:54:45 INFO - PROCESS | 1833 | 1461236085033 Marionette TRACE conn3 <- [1,2438,null,{}] 03:54:45 INFO - PROCESS | 1833 | 1461236085039 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:45 INFO - PROCESS | 1833 | 1461236085283 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 03:54:45 INFO - PROCESS | 1833 | 1461236085610 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0c687000 == 162 [pid = 1833] [id = 617] 03:54:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 268 (0x7fed0b61a000) [pid = 1833] [serial = 1852] [outer = (nil)] 03:54:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 269 (0x7fed0d43a400) [pid = 1833] [serial = 1853] [outer = 0x7fed0b61a000] 03:54:45 INFO - PROCESS | 1833 | 1461236085694 Marionette DEBUG loaded listener.js 03:54:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 270 (0x7fed0e049000) [pid = 1833] [serial = 1854] [outer = 0x7fed0b61a000] 03:54:46 INFO - PROCESS | 1833 | 1461236086567 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 03:54:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:54:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1576ms 03:54:46 INFO - PROCESS | 1833 | 1461236086608 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 03:54:46 INFO - PROCESS | 1833 | 1461236086612 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 03:54:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:54:46 INFO - PROCESS | 1833 | 1461236086617 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:54:46 INFO - PROCESS | 1833 | 1461236086621 Marionette TRACE conn3 <- [1,2442,null,{}] 03:54:46 INFO - PROCESS | 1833 | 1461236086626 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:46 INFO - PROCESS | 1833 | 1461236086825 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 03:54:47 INFO - PROCESS | 1833 | 1461236087144 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f049000 == 163 [pid = 1833] [id = 618] 03:54:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 271 (0x7fed0e0e0c00) [pid = 1833] [serial = 1855] [outer = (nil)] 03:54:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 272 (0x7fed0e18f800) [pid = 1833] [serial = 1856] [outer = 0x7fed0e0e0c00] 03:54:47 INFO - PROCESS | 1833 | 1461236087226 Marionette DEBUG loaded listener.js 03:54:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 273 (0x7fed0ebf4400) [pid = 1833] [serial = 1857] [outer = 0x7fed0e0e0c00] 03:54:47 INFO - PROCESS | 1833 | 1461236087988 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 03:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1434ms 03:54:48 INFO - PROCESS | 1833 | 1461236088053 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 03:54:48 INFO - PROCESS | 1833 | 1461236088056 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 03:54:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:54:48 INFO - PROCESS | 1833 | 1461236088062 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:54:48 INFO - PROCESS | 1833 | 1461236088066 Marionette TRACE conn3 <- [1,2446,null,{}] 03:54:48 INFO - PROCESS | 1833 | 1461236088071 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:48 INFO - PROCESS | 1833 | 1461236088268 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 03:54:48 INFO - PROCESS | 1833 | 1461236088545 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed142c7800 == 164 [pid = 1833] [id = 619] 03:54:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 274 (0x7fed0b61f800) [pid = 1833] [serial = 1858] [outer = (nil)] 03:54:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 275 (0x7fed0ebfac00) [pid = 1833] [serial = 1859] [outer = 0x7fed0b61f800] 03:54:48 INFO - PROCESS | 1833 | 1461236088655 Marionette DEBUG loaded listener.js 03:54:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 276 (0x7fed0f5e7400) [pid = 1833] [serial = 1860] [outer = 0x7fed0b61f800] 03:54:49 INFO - PROCESS | 1833 | 1461236089415 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 03:54:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:54:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1381ms 03:54:49 INFO - PROCESS | 1833 | 1461236089443 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 03:54:49 INFO - PROCESS | 1833 | 1461236089447 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 03:54:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:54:49 INFO - PROCESS | 1833 | 1461236089453 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:54:49 INFO - PROCESS | 1833 | 1461236089455 Marionette TRACE conn3 <- [1,2450,null,{}] 03:54:49 INFO - PROCESS | 1833 | 1461236089460 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:49 INFO - PROCESS | 1833 | 1461236089657 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 03:54:49 INFO - PROCESS | 1833 | 1461236089938 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14f91800 == 165 [pid = 1833] [id = 620] 03:54:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 277 (0x7fed0e117400) [pid = 1833] [serial = 1861] [outer = (nil)] 03:54:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 278 (0x7fed11bf2800) [pid = 1833] [serial = 1862] [outer = 0x7fed0e117400] 03:54:50 INFO - PROCESS | 1833 | 1461236090060 Marionette DEBUG loaded listener.js 03:54:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 279 (0x7fed12937000) [pid = 1833] [serial = 1863] [outer = 0x7fed0e117400] 03:54:50 INFO - PROCESS | 1833 | 1461236090862 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 03:54:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:54:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1482ms 03:54:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:54:50 INFO - PROCESS | 1833 | 1461236090935 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 03:54:50 INFO - PROCESS | 1833 | 1461236090938 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 03:54:50 INFO - PROCESS | 1833 | 1461236090944 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:54:50 INFO - PROCESS | 1833 | 1461236090947 Marionette TRACE conn3 <- [1,2454,null,{}] 03:54:50 INFO - PROCESS | 1833 | 1461236090952 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:51 INFO - PROCESS | 1833 | 1461236091155 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 03:54:51 INFO - PROCESS | 1833 | 1461236091486 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed208d6000 == 166 [pid = 1833] [id = 621] 03:54:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 280 (0x7fecfc261800) [pid = 1833] [serial = 1864] [outer = (nil)] 03:54:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 281 (0x7fed129f6c00) [pid = 1833] [serial = 1865] [outer = 0x7fecfc261800] 03:54:51 INFO - PROCESS | 1833 | 1461236091573 Marionette DEBUG loaded listener.js 03:54:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 282 (0x7fed13688800) [pid = 1833] [serial = 1866] [outer = 0x7fecfc261800] 03:54:52 INFO - PROCESS | 1833 | 1461236092372 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 03:54:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:54:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1479ms 03:54:52 INFO - PROCESS | 1833 | 1461236092423 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 03:54:52 INFO - PROCESS | 1833 | 1461236092427 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 03:54:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:54:52 INFO - PROCESS | 1833 | 1461236092432 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:54:52 INFO - PROCESS | 1833 | 1461236092436 Marionette TRACE conn3 <- [1,2458,null,{}] 03:54:52 INFO - PROCESS | 1833 | 1461236092441 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:52 INFO - PROCESS | 1833 | 1461236092678 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 03:54:53 INFO - PROCESS | 1833 | 1461236093011 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2630f000 == 167 [pid = 1833] [id = 622] 03:54:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 283 (0x7fed14d2b400) [pid = 1833] [serial = 1867] [outer = (nil)] 03:54:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 284 (0x7fed15596400) [pid = 1833] [serial = 1868] [outer = 0x7fed14d2b400] 03:54:53 INFO - PROCESS | 1833 | 1461236093112 Marionette DEBUG loaded listener.js 03:54:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 285 (0x7fed161c9800) [pid = 1833] [serial = 1869] [outer = 0x7fed14d2b400] 03:54:53 INFO - PROCESS | 1833 | 1461236093925 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 03:54:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:54:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1527ms 03:54:53 INFO - PROCESS | 1833 | 1461236093961 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 03:54:53 INFO - PROCESS | 1833 | 1461236093964 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 03:54:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:54:53 INFO - PROCESS | 1833 | 1461236093970 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:54:53 INFO - PROCESS | 1833 | 1461236093972 Marionette TRACE conn3 <- [1,2462,null,{}] 03:54:53 INFO - PROCESS | 1833 | 1461236093977 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:54 INFO - PROCESS | 1833 | 1461236094174 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 03:54:54 INFO - PROCESS | 1833 | 1461236094456 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26e5e800 == 168 [pid = 1833] [id = 623] 03:54:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 286 (0x7fed142a5c00) [pid = 1833] [serial = 1870] [outer = (nil)] 03:54:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 287 (0x7fed1b70dc00) [pid = 1833] [serial = 1871] [outer = 0x7fed142a5c00] 03:54:54 INFO - PROCESS | 1833 | 1461236094568 Marionette DEBUG loaded listener.js 03:54:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 288 (0x7fed21be7800) [pid = 1833] [serial = 1872] [outer = 0x7fed142a5c00] 03:54:55 INFO - PROCESS | 1833 | 1461236095373 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 03:54:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:54:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1439ms 03:54:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:54:55 INFO - PROCESS | 1833 | 1461236095410 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 03:54:55 INFO - PROCESS | 1833 | 1461236095412 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 03:54:55 INFO - PROCESS | 1833 | 1461236095418 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:54:55 INFO - PROCESS | 1833 | 1461236095421 Marionette TRACE conn3 <- [1,2466,null,{}] 03:54:55 INFO - PROCESS | 1833 | 1461236095426 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:55 INFO - PROCESS | 1833 | 1461236095622 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 03:54:55 INFO - PROCESS | 1833 | 1461236095905 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2be1c800 == 169 [pid = 1833] [id = 624] 03:54:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 289 (0x7fecfb2ee000) [pid = 1833] [serial = 1873] [outer = (nil)] 03:54:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 290 (0x7fecfb2f3c00) [pid = 1833] [serial = 1874] [outer = 0x7fecfb2ee000] 03:54:56 INFO - PROCESS | 1833 | 1461236096019 Marionette DEBUG loaded listener.js 03:54:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 291 (0x7fecfb2f8800) [pid = 1833] [serial = 1875] [outer = 0x7fecfb2ee000] 03:54:56 INFO - PROCESS | 1833 | 1461236096810 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 03:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1432ms 03:54:56 INFO - PROCESS | 1833 | 1461236096850 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 03:54:56 INFO - PROCESS | 1833 | 1461236096854 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 03:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:54:56 INFO - PROCESS | 1833 | 1461236096859 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:54:56 INFO - PROCESS | 1833 | 1461236096861 Marionette TRACE conn3 <- [1,2470,null,{}] 03:54:56 INFO - PROCESS | 1833 | 1461236096867 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:57 INFO - PROCESS | 1833 | 1461236097073 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 03:54:57 INFO - PROCESS | 1833 | 1461236097397 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf61d9800 == 170 [pid = 1833] [id = 625] 03:54:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 292 (0x7fecfb2eec00) [pid = 1833] [serial = 1876] [outer = (nil)] 03:54:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 293 (0x7fed16e7f800) [pid = 1833] [serial = 1877] [outer = 0x7fecfb2eec00] 03:54:57 INFO - PROCESS | 1833 | 1461236097473 Marionette DEBUG loaded listener.js 03:54:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 294 (0x7fed228e4800) [pid = 1833] [serial = 1878] [outer = 0x7fecfb2eec00] 03:54:58 INFO - PROCESS | 1833 | 1461236098245 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 03:54:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:54:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1429ms 03:54:58 INFO - PROCESS | 1833 | 1461236098290 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 03:54:58 INFO - PROCESS | 1833 | 1461236098293 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 03:54:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:54:58 INFO - PROCESS | 1833 | 1461236098299 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:54:58 INFO - PROCESS | 1833 | 1461236098301 Marionette TRACE conn3 <- [1,2474,null,{}] 03:54:58 INFO - PROCESS | 1833 | 1461236098307 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:54:58 INFO - PROCESS | 1833 | 1461236098515 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 03:54:58 INFO - PROCESS | 1833 | 1461236098804 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:54:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc89c000 == 171 [pid = 1833] [id = 626] 03:54:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 295 (0x7fed13dc0c00) [pid = 1833] [serial = 1879] [outer = (nil)] 03:54:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 296 (0x7fed26372c00) [pid = 1833] [serial = 1880] [outer = 0x7fed13dc0c00] 03:54:58 INFO - PROCESS | 1833 | 1461236098923 Marionette DEBUG loaded listener.js 03:54:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 297 (0x7fed26b65000) [pid = 1833] [serial = 1881] [outer = 0x7fed13dc0c00] 03:54:59 INFO - PROCESS | 1833 | 1461236099897 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 03:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1625ms 03:54:59 INFO - PROCESS | 1833 | 1461236099926 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 03:54:59 INFO - PROCESS | 1833 | 1461236099930 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 03:54:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:54:59 INFO - PROCESS | 1833 | 1461236099935 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:54:59 INFO - PROCESS | 1833 | 1461236099937 Marionette TRACE conn3 <- [1,2478,null,{}] 03:54:59 INFO - PROCESS | 1833 | 1461236099943 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:00 INFO - PROCESS | 1833 | 1461236100154 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 03:55:00 INFO - PROCESS | 1833 | 1461236100440 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9617800 == 172 [pid = 1833] [id = 627] 03:55:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 298 (0x7fecf4606000) [pid = 1833] [serial = 1882] [outer = (nil)] 03:55:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 299 (0x7fecf460b800) [pid = 1833] [serial = 1883] [outer = 0x7fecf4606000] 03:55:00 INFO - PROCESS | 1833 | 1461236100555 Marionette DEBUG loaded listener.js 03:55:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 300 (0x7fecf4610400) [pid = 1833] [serial = 1884] [outer = 0x7fecf4606000] 03:55:01 INFO - PROCESS | 1833 | 1461236101370 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 03:55:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:55:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1482ms 03:55:01 INFO - PROCESS | 1833 | 1461236101444 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 03:55:01 INFO - PROCESS | 1833 | 1461236101447 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 03:55:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:55:01 INFO - PROCESS | 1833 | 1461236101454 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:55:01 INFO - PROCESS | 1833 | 1461236101457 Marionette TRACE conn3 <- [1,2482,null,{}] 03:55:01 INFO - PROCESS | 1833 | 1461236101462 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:01 INFO - PROCESS | 1833 | 1461236101713 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 03:55:02 INFO - PROCESS | 1833 | 1461236102040 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc8ad800 == 173 [pid = 1833] [id = 628] 03:55:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 301 (0x7fecf2c07800) [pid = 1833] [serial = 1885] [outer = (nil)] 03:55:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 302 (0x7fecf2c0c000) [pid = 1833] [serial = 1886] [outer = 0x7fecf2c07800] 03:55:02 INFO - PROCESS | 1833 | 1461236102122 Marionette DEBUG loaded listener.js 03:55:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 303 (0x7fecf4607000) [pid = 1833] [serial = 1887] [outer = 0x7fecf2c07800] 03:55:02 INFO - PROCESS | 1833 | 1461236102890 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 03:55:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:55:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1482ms 03:55:02 INFO - PROCESS | 1833 | 1461236102937 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 03:55:02 INFO - PROCESS | 1833 | 1461236102940 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 03:55:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:55:02 INFO - PROCESS | 1833 | 1461236102946 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:55:02 INFO - PROCESS | 1833 | 1461236102949 Marionette TRACE conn3 <- [1,2486,null,{}] 03:55:02 INFO - PROCESS | 1833 | 1461236102954 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:03 INFO - PROCESS | 1833 | 1461236103177 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 03:55:03 INFO - PROCESS | 1833 | 1461236103547 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf561c000 == 174 [pid = 1833] [id = 629] 03:55:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 304 (0x7fecf2c04800) [pid = 1833] [serial = 1888] [outer = (nil)] 03:55:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 305 (0x7fecf4611c00) [pid = 1833] [serial = 1889] [outer = 0x7fecf2c04800] 03:55:03 INFO - PROCESS | 1833 | 1461236103627 Marionette DEBUG loaded listener.js 03:55:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 306 (0x7fecff520800) [pid = 1833] [serial = 1890] [outer = 0x7fecf2c04800] 03:55:04 INFO - PROCESS | 1833 | 1461236104495 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 03:55:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:55:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1630ms 03:55:04 INFO - PROCESS | 1833 | 1461236104577 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 03:55:04 INFO - PROCESS | 1833 | 1461236104580 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 03:55:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:55:04 INFO - PROCESS | 1833 | 1461236104586 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:55:04 INFO - PROCESS | 1833 | 1461236104588 Marionette TRACE conn3 <- [1,2490,null,{}] 03:55:04 INFO - PROCESS | 1833 | 1461236104594 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:04 INFO - PROCESS | 1833 | 1461236104816 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 03:55:05 INFO - PROCESS | 1833 | 1461236105141 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfef19800 == 175 [pid = 1833] [id = 630] 03:55:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 307 (0x7fecf2c08c00) [pid = 1833] [serial = 1891] [outer = (nil)] 03:55:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 308 (0x7fecf9432c00) [pid = 1833] [serial = 1892] [outer = 0x7fecf2c08c00] 03:55:05 INFO - PROCESS | 1833 | 1461236105218 Marionette DEBUG loaded listener.js 03:55:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 309 (0x7fecf9438c00) [pid = 1833] [serial = 1893] [outer = 0x7fecf2c08c00] 03:55:06 INFO - PROCESS | 1833 | 1461236106037 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1526ms 03:55:06 INFO - PROCESS | 1833 | 1461236106113 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 03:55:06 INFO - PROCESS | 1833 | 1461236106116 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 03:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:55:06 INFO - PROCESS | 1833 | 1461236106123 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:55:06 INFO - PROCESS | 1833 | 1461236106125 Marionette TRACE conn3 <- [1,2494,null,{}] 03:55:06 INFO - PROCESS | 1833 | 1461236106132 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:06 INFO - PROCESS | 1833 | 1461236106347 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 03:55:06 INFO - PROCESS | 1833 | 1461236106693 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed13662800 == 176 [pid = 1833] [id = 631] 03:55:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 310 (0x7fecf2c09000) [pid = 1833] [serial = 1894] [outer = (nil)] 03:55:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 311 (0x7fecf943c800) [pid = 1833] [serial = 1895] [outer = 0x7fecf2c09000] 03:55:06 INFO - PROCESS | 1833 | 1461236106768 Marionette DEBUG loaded listener.js 03:55:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 312 (0x7fed0206f000) [pid = 1833] [serial = 1896] [outer = 0x7fecf2c09000] 03:55:07 INFO - PROCESS | 1833 | 1461236107575 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 03:55:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:55:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1485ms 03:55:07 INFO - PROCESS | 1833 | 1461236107608 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 03:55:07 INFO - PROCESS | 1833 | 1461236107611 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 03:55:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:55:07 INFO - PROCESS | 1833 | 1461236107617 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:55:07 INFO - PROCESS | 1833 | 1461236107620 Marionette TRACE conn3 <- [1,2498,null,{}] 03:55:07 INFO - PROCESS | 1833 | 1461236107625 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed24a7f800 == 175 [pid = 1833] [id = 189] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfcbc2000 == 174 [pid = 1833] [id = 610] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed02831800 == 173 [pid = 1833] [id = 609] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed003ef800 == 172 [pid = 1833] [id = 608] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfcd3f000 == 171 [pid = 1833] [id = 607] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe36a000 == 170 [pid = 1833] [id = 606] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc446000 == 169 [pid = 1833] [id = 605] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc91a800 == 168 [pid = 1833] [id = 604] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0eb5a800 == 167 [pid = 1833] [id = 602] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc90a000 == 166 [pid = 1833] [id = 601] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf59ce000 == 165 [pid = 1833] [id = 600] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf5ab7800 == 164 [pid = 1833] [id = 599] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc914000 == 163 [pid = 1833] [id = 598] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf9cde800 == 162 [pid = 1833] [id = 597] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfd930000 == 161 [pid = 1833] [id = 596] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2be05800 == 160 [pid = 1833] [id = 595] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2165c800 == 159 [pid = 1833] [id = 594] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14585000 == 158 [pid = 1833] [id = 593] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f0a3000 == 157 [pid = 1833] [id = 592] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0ba87800 == 156 [pid = 1833] [id = 591] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b5ce000 == 155 [pid = 1833] [id = 590] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed09406800 == 154 [pid = 1833] [id = 589] 03:55:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfef1f800 == 153 [pid = 1833] [id = 588] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 311 (0x7fed172f7c00) [pid = 1833] [serial = 1446] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 310 (0x7fecfb0f4400) [pid = 1833] [serial = 1458] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 309 (0x7fed089c6c00) [pid = 1833] [serial = 1437] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 308 (0x7fecfd2a8800) [pid = 1833] [serial = 1464] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 307 (0x7fed15a49400) [pid = 1833] [serial = 1443] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 306 (0x7fed011bf000) [pid = 1833] [serial = 1461] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 305 (0x7fed26bb3000) [pid = 1833] [serial = 1452] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 304 (0x7fed08776800) [pid = 1833] [serial = 1407] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 303 (0x7fed011bf800) [pid = 1833] [serial = 1467] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 302 (0x7fed26375800) [pid = 1833] [serial = 1449] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 301 (0x7fed011bb800) [pid = 1833] [serial = 1455] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 300 (0x7fecfdad0400) [pid = 1833] [serial = 1599] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 299 (0x7fed0d45dc00) [pid = 1833] [serial = 1440] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 298 (0x7fed087ae400) [pid = 1833] [serial = 1757] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 297 (0x7fed09445800) [pid = 1833] [serial = 1758] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 296 (0x7fecfd3d8800) [pid = 1833] [serial = 1748] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 295 (0x7fecfef57c00) [pid = 1833] [serial = 1749] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 294 (0x7fed0ad60800) [pid = 1833] [serial = 1724] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 293 (0x7fed129ef800) [pid = 1833] [serial = 1718] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 292 (0x7fed1559ac00) [pid = 1833] [serial = 1730] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 291 (0x7fed0f118400) [pid = 1833] [serial = 1712] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 290 (0x7fed0d46a000) [pid = 1833] [serial = 1706] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 289 (0x7fecfc6a2800) [pid = 1833] [serial = 1745] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 288 (0x7fecfd29f000) [pid = 1833] [serial = 1746] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 287 (0x7fed015afc00) [pid = 1833] [serial = 1694] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 286 (0x7fed0b615c00) [pid = 1833] [serial = 1703] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 285 (0x7fed13d1c000) [pid = 1833] [serial = 1721] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 284 (0x7fecff6b1800) [pid = 1833] [serial = 1751] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 283 (0x7fed0e187800) [pid = 1833] [serial = 1709] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 282 (0x7fed0aa59c00) [pid = 1833] [serial = 1700] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 281 (0x7fecfe0e1000) [pid = 1833] [serial = 1742] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 280 (0x7fed20872800) [pid = 1833] [serial = 1739] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 279 (0x7fed1b70bc00) [pid = 1833] [serial = 1736] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 278 (0x7fed16236400) [pid = 1833] [serial = 1733] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 277 (0x7fed13dc5800) [pid = 1833] [serial = 1727] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 276 (0x7fed113a5000) [pid = 1833] [serial = 1715] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 275 (0x7fecfdfd3c00) [pid = 1833] [serial = 1691] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 274 (0x7fed089bf000) [pid = 1833] [serial = 1697] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 273 (0x7fed0b40b000) [pid = 1833] [serial = 1688] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 272 (0x7fed0299a800) [pid = 1833] [serial = 1754] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 271 (0x7fed07ab0000) [pid = 1833] [serial = 1755] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 270 (0x7fed094f0400) [pid = 1833] [serial = 1760] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 269 (0x7fed0953c400) [pid = 1833] [serial = 1761] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | --DOMWINDOW == 268 (0x7fed011b8800) [pid = 1833] [serial = 1752] [outer = (nil)] [url = about:blank] 03:55:09 INFO - PROCESS | 1833 | 1461236109304 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 03:55:09 INFO - PROCESS | 1833 | 1461236109449 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf5ab4000 == 154 [pid = 1833] [id = 632] 03:55:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 269 (0x7fecfb0f2800) [pid = 1833] [serial = 1897] [outer = (nil)] 03:55:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 270 (0x7fecfb220800) [pid = 1833] [serial = 1898] [outer = 0x7fecfb0f2800] 03:55:09 INFO - PROCESS | 1833 | 1461236109513 Marionette DEBUG loaded listener.js 03:55:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 271 (0x7fecfc269400) [pid = 1833] [serial = 1899] [outer = 0x7fecfb0f2800] 03:55:10 INFO - PROCESS | 1833 | 1461236110284 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 03:55:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:55:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 2685ms 03:55:10 INFO - PROCESS | 1833 | 1461236110303 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 03:55:10 INFO - PROCESS | 1833 | 1461236110311 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 03:55:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:55:10 INFO - PROCESS | 1833 | 1461236110348 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:55:10 INFO - PROCESS | 1833 | 1461236110352 Marionette TRACE conn3 <- [1,2502,null,{}] 03:55:10 INFO - PROCESS | 1833 | 1461236110359 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:10 INFO - PROCESS | 1833 | 1461236110553 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 03:55:10 INFO - PROCESS | 1833 | 1461236110572 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9cce800 == 155 [pid = 1833] [id = 633] 03:55:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 272 (0x7fecfc6ab800) [pid = 1833] [serial = 1900] [outer = (nil)] 03:55:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 273 (0x7fecfc7e7400) [pid = 1833] [serial = 1901] [outer = 0x7fecfc6ab800] 03:55:10 INFO - PROCESS | 1833 | 1461236110634 Marionette DEBUG loaded listener.js 03:55:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 274 (0x7fecfcba0000) [pid = 1833] [serial = 1902] [outer = 0x7fecfc6ab800] 03:55:11 INFO - PROCESS | 1833 | 1461236111683 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1398ms 03:55:11 INFO - PROCESS | 1833 | 1461236111738 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 03:55:11 INFO - PROCESS | 1833 | 1461236111742 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 03:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:55:11 INFO - PROCESS | 1833 | 1461236111755 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:55:11 INFO - PROCESS | 1833 | 1461236111757 Marionette TRACE conn3 <- [1,2506,null,{}] 03:55:11 INFO - PROCESS | 1833 | 1461236111763 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:12 INFO - PROCESS | 1833 | 1461236112036 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 03:55:12 INFO - PROCESS | 1833 | 1461236112080 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc761800 == 156 [pid = 1833] [id = 634] 03:55:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 275 (0x7fecfcba0400) [pid = 1833] [serial = 1903] [outer = (nil)] 03:55:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 276 (0x7fecfd2a1400) [pid = 1833] [serial = 1904] [outer = 0x7fecfcba0400] 03:55:12 INFO - PROCESS | 1833 | 1461236112146 Marionette DEBUG loaded listener.js 03:55:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 277 (0x7fecfd3d4800) [pid = 1833] [serial = 1905] [outer = 0x7fecfcba0400] 03:55:13 INFO - PROCESS | 1833 | 1461236113167 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:55:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:55:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1479ms 03:55:13 INFO - PROCESS | 1833 | 1461236113235 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 03:55:13 INFO - PROCESS | 1833 | 1461236113241 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 03:55:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:55:13 INFO - PROCESS | 1833 | 1461236113257 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:55:13 INFO - PROCESS | 1833 | 1461236113264 Marionette TRACE conn3 <- [1,2510,null,{}] 03:55:13 INFO - PROCESS | 1833 | 1461236113277 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:13 INFO - PROCESS | 1833 | 1461236113552 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 03:55:13 INFO - PROCESS | 1833 | 1461236113584 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc904000 == 157 [pid = 1833] [id = 635] 03:55:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 278 (0x7fecfd3d5400) [pid = 1833] [serial = 1906] [outer = (nil)] 03:55:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 279 (0x7fecfdfd8000) [pid = 1833] [serial = 1907] [outer = 0x7fecfd3d5400] 03:55:13 INFO - PROCESS | 1833 | 1461236113647 Marionette DEBUG loaded listener.js 03:55:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 280 (0x7fecfe26f400) [pid = 1833] [serial = 1908] [outer = 0x7fecfd3d5400] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 279 (0x7fed02997c00) [pid = 1833] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 278 (0x7fed07aadc00) [pid = 1833] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 277 (0x7fed0206e800) [pid = 1833] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 276 (0x7fecff51e400) [pid = 1833] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 275 (0x7fed0877c400) [pid = 1833] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 274 (0x7fed09538400) [pid = 1833] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 273 (0x7fed12938800) [pid = 1833] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 272 (0x7fecff703400) [pid = 1833] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 271 (0x7fecff146400) [pid = 1833] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 270 (0x7fecfd9d9800) [pid = 1833] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 269 (0x7fed0b4b1000) [pid = 1833] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 268 (0x7fed016a5400) [pid = 1833] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 267 (0x7fed0a842c00) [pid = 1833] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 266 (0x7fed0a842800) [pid = 1833] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 265 (0x7fecfb0e6800) [pid = 1833] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 264 (0x7fecfb0f1800) [pid = 1833] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 263 (0x7fecfd2d5400) [pid = 1833] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 262 (0x7fed0037fc00) [pid = 1833] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 261 (0x7fed134dec00) [pid = 1833] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 260 (0x7fed0953a800) [pid = 1833] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 259 (0x7fecff70a800) [pid = 1833] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 258 (0x7fecfe0d4400) [pid = 1833] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:55:14 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7fed0b105800) [pid = 1833] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 256 (0x7fecff709000) [pid = 1833] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 255 (0x7fed07aae400) [pid = 1833] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 254 (0x7fecff50b400) [pid = 1833] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7fed0a437400) [pid = 1833] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 252 (0x7fecfd29c400) [pid = 1833] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 251 (0x7fecff14c400) [pid = 1833] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7fecfd2d0000) [pid = 1833] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7fed0b650000) [pid = 1833] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7fed0944e400) [pid = 1833] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7fecfb21b400) [pid = 1833] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7fed07cd0800) [pid = 1833] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7fed07cc8800) [pid = 1833] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7fed12532800) [pid = 1833] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7fed0a8cb800) [pid = 1833] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7fecfd3e2c00) [pid = 1833] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7fecfb21f800) [pid = 1833] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7fecff503400) [pid = 1833] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7fecfd9d7000) [pid = 1833] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7fed13d8e800) [pid = 1833] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7fecff51c400) [pid = 1833] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7fecfc6aac00) [pid = 1833] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7fed0299ac00) [pid = 1833] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7fed088ee800) [pid = 1833] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7fecfb0e6c00) [pid = 1833] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7fed07917800) [pid = 1833] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7fecfb21f400) [pid = 1833] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7fed0a437c00) [pid = 1833] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7fed07918000) [pid = 1833] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7fecfb0ea400) [pid = 1833] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7fed0b40ac00) [pid = 1833] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7fed0a8d3800) [pid = 1833] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7fecff14f000) [pid = 1833] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7fecfd3dbc00) [pid = 1833] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7fed1622f000) [pid = 1833] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7fed0e116400) [pid = 1833] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7fed129f1800) [pid = 1833] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:55:15 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7fed088e5800) [pid = 1833] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:55:15 INFO - PROCESS | 1833 | 1461236115453 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 03:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2250ms 03:55:15 INFO - PROCESS | 1833 | 1461236115500 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 03:55:15 INFO - PROCESS | 1833 | 1461236115502 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 03:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:55:15 INFO - PROCESS | 1833 | 1461236115508 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:55:15 INFO - PROCESS | 1833 | 1461236115510 Marionette TRACE conn3 <- [1,2514,null,{}] 03:55:15 INFO - PROCESS | 1833 | 1461236115515 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:15 INFO - PROCESS | 1833 | 1461236115694 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 03:55:15 INFO - PROCESS | 1833 | 1461236115888 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfcbd7000 == 158 [pid = 1833] [id = 636] 03:55:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7fecfb0e6c00) [pid = 1833] [serial = 1909] [outer = (nil)] 03:55:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7fecfd904400) [pid = 1833] [serial = 1910] [outer = 0x7fecfb0e6c00] 03:55:15 INFO - PROCESS | 1833 | 1461236115948 Marionette DEBUG loaded listener.js 03:55:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7fecfef57c00) [pid = 1833] [serial = 1911] [outer = 0x7fecfb0e6c00] 03:55:16 INFO - PROCESS | 1833 | 1461236116681 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 03:55:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:55:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1227ms 03:55:16 INFO - PROCESS | 1833 | 1461236116736 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 03:55:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:55:16 INFO - PROCESS | 1833 | 1461236116740 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 03:55:16 INFO - PROCESS | 1833 | 1461236116745 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:55:16 INFO - PROCESS | 1833 | 1461236116748 Marionette TRACE conn3 <- [1,2518,null,{}] 03:55:16 INFO - PROCESS | 1833 | 1461236116752 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:17 INFO - PROCESS | 1833 | 1461236117095 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 03:55:17 INFO - PROCESS | 1833 | 1461236117460 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf5abe000 == 159 [pid = 1833] [id = 637] 03:55:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7fecf5aa1800) [pid = 1833] [serial = 1912] [outer = (nil)] 03:55:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7fecfb0e7400) [pid = 1833] [serial = 1913] [outer = 0x7fecf5aa1800] 03:55:17 INFO - PROCESS | 1833 | 1461236117539 Marionette DEBUG loaded listener.js 03:55:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7fecfb2efc00) [pid = 1833] [serial = 1914] [outer = 0x7fecf5aa1800] 03:55:18 INFO - PROCESS | 1833 | 1461236118438 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:55:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:55:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1738ms 03:55:18 INFO - PROCESS | 1833 | 1461236118485 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 03:55:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:55:18 INFO - PROCESS | 1833 | 1461236118493 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 03:55:18 INFO - PROCESS | 1833 | 1461236118500 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:55:18 INFO - PROCESS | 1833 | 1461236118509 Marionette TRACE conn3 <- [1,2522,null,{}] 03:55:18 INFO - PROCESS | 1833 | 1461236118516 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:18 INFO - PROCESS | 1833 | 1461236118752 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 03:55:19 INFO - PROCESS | 1833 | 1461236119082 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc778800 == 160 [pid = 1833] [id = 638] 03:55:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7fecfc732800) [pid = 1833] [serial = 1915] [outer = (nil)] 03:55:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7fecfcb9d800) [pid = 1833] [serial = 1916] [outer = 0x7fecfc732800] 03:55:19 INFO - PROCESS | 1833 | 1461236119166 Marionette DEBUG loaded listener.js 03:55:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7fecfd29f000) [pid = 1833] [serial = 1917] [outer = 0x7fecfc732800] 03:55:20 INFO - PROCESS | 1833 | 1461236120056 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 03:55:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:55:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1635ms 03:55:20 INFO - PROCESS | 1833 | 1461236120135 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 03:55:20 INFO - PROCESS | 1833 | 1461236120139 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 03:55:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:55:20 INFO - PROCESS | 1833 | 1461236120145 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:55:20 INFO - PROCESS | 1833 | 1461236120148 Marionette TRACE conn3 <- [1,2526,null,{}] 03:55:20 INFO - PROCESS | 1833 | 1461236120154 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:20 INFO - PROCESS | 1833 | 1461236120379 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 03:55:20 INFO - PROCESS | 1833 | 1461236120749 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe04d800 == 161 [pid = 1833] [id = 639] 03:55:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7fecfc7eb000) [pid = 1833] [serial = 1918] [outer = (nil)] 03:55:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7fecfd9d9800) [pid = 1833] [serial = 1919] [outer = 0x7fecfc7eb000] 03:55:20 INFO - PROCESS | 1833 | 1461236120824 Marionette DEBUG loaded listener.js 03:55:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7fecff14e000) [pid = 1833] [serial = 1920] [outer = 0x7fecfc7eb000] 03:55:21 INFO - PROCESS | 1833 | 1461236121741 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 03:55:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:55:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1633ms 03:55:21 INFO - PROCESS | 1833 | 1461236121780 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 03:55:21 INFO - PROCESS | 1833 | 1461236121786 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 03:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:55:21 INFO - PROCESS | 1833 | 1461236121803 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:55:21 INFO - PROCESS | 1833 | 1461236121810 Marionette TRACE conn3 <- [1,2530,null,{}] 03:55:21 INFO - PROCESS | 1833 | 1461236121816 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:22 INFO - PROCESS | 1833 | 1461236122035 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 03:55:22 INFO - PROCESS | 1833 | 1461236122357 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfef2b000 == 162 [pid = 1833] [id = 640] 03:55:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7fecfd2c7c00) [pid = 1833] [serial = 1921] [outer = (nil)] 03:55:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7fecff705800) [pid = 1833] [serial = 1922] [outer = 0x7fecfd2c7c00] 03:55:22 INFO - PROCESS | 1833 | 1461236122441 Marionette DEBUG loaded listener.js 03:55:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7fed011b5000) [pid = 1833] [serial = 1923] [outer = 0x7fecfd2c7c00] 03:55:23 INFO - PROCESS | 1833 | 1461236123250 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 03:55:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:55:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1488ms 03:55:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:55:23 INFO - PROCESS | 1833 | 1461236123284 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 03:55:23 INFO - PROCESS | 1833 | 1461236123287 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 03:55:23 INFO - PROCESS | 1833 | 1461236123293 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:55:23 INFO - PROCESS | 1833 | 1461236123296 Marionette TRACE conn3 <- [1,2534,null,{}] 03:55:23 INFO - PROCESS | 1833 | 1461236123302 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:23 INFO - PROCESS | 1833 | 1461236123514 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 03:55:23 INFO - PROCESS | 1833 | 1461236123839 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00d7c800 == 163 [pid = 1833] [id = 641] 03:55:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7fecfb2f0800) [pid = 1833] [serial = 1924] [outer = (nil)] 03:55:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7fed015b7c00) [pid = 1833] [serial = 1925] [outer = 0x7fecfb2f0800] 03:55:23 INFO - PROCESS | 1833 | 1461236123917 Marionette DEBUG loaded listener.js 03:55:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7fed017e3c00) [pid = 1833] [serial = 1926] [outer = 0x7fecfb2f0800] 03:55:24 INFO - PROCESS | 1833 | 1461236124721 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 03:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1483ms 03:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:55:24 INFO - PROCESS | 1833 | 1461236124776 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 03:55:24 INFO - PROCESS | 1833 | 1461236124779 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 03:55:24 INFO - PROCESS | 1833 | 1461236124785 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:55:24 INFO - PROCESS | 1833 | 1461236124788 Marionette TRACE conn3 <- [1,2538,null,{}] 03:55:24 INFO - PROCESS | 1833 | 1461236124794 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:25 INFO - PROCESS | 1833 | 1461236125003 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 03:55:25 INFO - PROCESS | 1833 | 1461236125344 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02ad6800 == 164 [pid = 1833] [id = 642] 03:55:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7fed02992800) [pid = 1833] [serial = 1927] [outer = (nil)] 03:55:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7fed02996800) [pid = 1833] [serial = 1928] [outer = 0x7fed02992800] 03:55:25 INFO - PROCESS | 1833 | 1461236125434 Marionette DEBUG loaded listener.js 03:55:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7fed07ab1400) [pid = 1833] [serial = 1929] [outer = 0x7fed02992800] 03:55:26 INFO - PROCESS | 1833 | 1461236126268 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 03:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1538ms 03:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:55:26 INFO - PROCESS | 1833 | 1461236126323 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 03:55:26 INFO - PROCESS | 1833 | 1461236126326 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 03:55:26 INFO - PROCESS | 1833 | 1461236126332 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:55:26 INFO - PROCESS | 1833 | 1461236126335 Marionette TRACE conn3 <- [1,2542,null,{}] 03:55:26 INFO - PROCESS | 1833 | 1461236126340 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:26 INFO - PROCESS | 1833 | 1461236126559 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 03:55:26 INFO - PROCESS | 1833 | 1461236126892 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08872000 == 165 [pid = 1833] [id = 643] 03:55:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7fecfd3e7800) [pid = 1833] [serial = 1930] [outer = (nil)] 03:55:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7fed07ab0000) [pid = 1833] [serial = 1931] [outer = 0x7fecfd3e7800] 03:55:26 INFO - PROCESS | 1833 | 1461236126970 Marionette DEBUG loaded listener.js 03:55:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7fed089b9c00) [pid = 1833] [serial = 1932] [outer = 0x7fecfd3e7800] 03:55:27 INFO - PROCESS | 1833 | 1461236127753 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 03:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1481ms 03:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:55:27 INFO - PROCESS | 1833 | 1461236127813 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 03:55:27 INFO - PROCESS | 1833 | 1461236127816 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 03:55:27 INFO - PROCESS | 1833 | 1461236127822 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:55:27 INFO - PROCESS | 1833 | 1461236127825 Marionette TRACE conn3 <- [1,2546,null,{}] 03:55:27 INFO - PROCESS | 1833 | 1461236127831 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:28 INFO - PROCESS | 1833 | 1461236128033 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 03:55:28 INFO - PROCESS | 1833 | 1461236128363 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0961e000 == 166 [pid = 1833] [id = 644] 03:55:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7fecfef5dc00) [pid = 1833] [serial = 1933] [outer = (nil)] 03:55:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7fed09444000) [pid = 1833] [serial = 1934] [outer = 0x7fecfef5dc00] 03:55:28 INFO - PROCESS | 1833 | 1461236128442 Marionette DEBUG loaded listener.js 03:55:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7fed094eb000) [pid = 1833] [serial = 1935] [outer = 0x7fecfef5dc00] 03:55:29 INFO - PROCESS | 1833 | 1461236129194 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 03:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1429ms 03:55:29 INFO - PROCESS | 1833 | 1461236129251 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 03:55:29 INFO - PROCESS | 1833 | 1461236129254 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 03:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:55:29 INFO - PROCESS | 1833 | 1461236129260 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:55:29 INFO - PROCESS | 1833 | 1461236129262 Marionette TRACE conn3 <- [1,2550,null,{}] 03:55:29 INFO - PROCESS | 1833 | 1461236129267 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:29 INFO - PROCESS | 1833 | 1461236129470 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 03:55:29 INFO - PROCESS | 1833 | 1461236129725 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0afc5000 == 167 [pid = 1833] [id = 645] 03:55:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7fed089ba800) [pid = 1833] [serial = 1936] [outer = (nil)] 03:55:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7fed0950ec00) [pid = 1833] [serial = 1937] [outer = 0x7fed089ba800] 03:55:29 INFO - PROCESS | 1833 | 1461236129798 Marionette DEBUG loaded listener.js 03:55:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7fed09539400) [pid = 1833] [serial = 1938] [outer = 0x7fed089ba800] 03:55:30 INFO - PROCESS | 1833 | 1461236130652 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 03:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1431ms 03:55:30 INFO - PROCESS | 1833 | 1461236130693 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 03:55:30 INFO - PROCESS | 1833 | 1461236130696 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 03:55:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:55:30 INFO - PROCESS | 1833 | 1461236130703 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:55:30 INFO - PROCESS | 1833 | 1461236130707 Marionette TRACE conn3 <- [1,2554,null,{}] 03:55:30 INFO - PROCESS | 1833 | 1461236130713 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:30 INFO - PROCESS | 1833 | 1461236130921 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 03:55:31 INFO - PROCESS | 1833 | 1461236131258 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b5d2800 == 168 [pid = 1833] [id = 646] 03:55:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7fecfe190400) [pid = 1833] [serial = 1939] [outer = (nil)] 03:55:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 252 (0x7fed09769800) [pid = 1833] [serial = 1940] [outer = 0x7fecfe190400] 03:55:31 INFO - PROCESS | 1833 | 1461236131337 Marionette DEBUG loaded listener.js 03:55:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 253 (0x7fed0a474800) [pid = 1833] [serial = 1941] [outer = 0x7fecfe190400] 03:55:32 INFO - PROCESS | 1833 | 1461236132241 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 03:55:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:55:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1587ms 03:55:32 INFO - PROCESS | 1833 | 1461236132291 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 03:55:32 INFO - PROCESS | 1833 | 1461236132295 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 03:55:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:55:32 INFO - PROCESS | 1833 | 1461236132301 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:55:32 INFO - PROCESS | 1833 | 1461236132303 Marionette TRACE conn3 <- [1,2558,null,{}] 03:55:32 INFO - PROCESS | 1833 | 1461236132308 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:32 INFO - PROCESS | 1833 | 1461236132515 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 03:55:32 INFO - PROCESS | 1833 | 1461236132862 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b88b800 == 169 [pid = 1833] [id = 647] 03:55:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 254 (0x7fed0ab63800) [pid = 1833] [serial = 1942] [outer = (nil)] 03:55:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 255 (0x7fed0aea5400) [pid = 1833] [serial = 1943] [outer = 0x7fed0ab63800] 03:55:32 INFO - PROCESS | 1833 | 1461236132950 Marionette DEBUG loaded listener.js 03:55:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 256 (0x7fed0b413c00) [pid = 1833] [serial = 1944] [outer = 0x7fed0ab63800] 03:55:33 INFO - PROCESS | 1833 | 1461236133824 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 03:55:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:55:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1582ms 03:55:33 INFO - PROCESS | 1833 | 1461236133884 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 03:55:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:55:33 INFO - PROCESS | 1833 | 1461236133894 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 03:55:33 INFO - PROCESS | 1833 | 1461236133898 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:55:33 INFO - PROCESS | 1833 | 1461236133902 Marionette TRACE conn3 <- [1,2562,null,{}] 03:55:33 INFO - PROCESS | 1833 | 1461236133907 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:34 INFO - PROCESS | 1833 | 1461236134144 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 03:55:34 INFO - PROCESS | 1833 | 1461236134473 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0eb55000 == 170 [pid = 1833] [id = 648] 03:55:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 257 (0x7fed0b4a4800) [pid = 1833] [serial = 1945] [outer = (nil)] 03:55:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 258 (0x7fed0c672c00) [pid = 1833] [serial = 1946] [outer = 0x7fed0b4a4800] 03:55:34 INFO - PROCESS | 1833 | 1461236134551 Marionette DEBUG loaded listener.js 03:55:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 259 (0x7fed0d460800) [pid = 1833] [serial = 1947] [outer = 0x7fed0b4a4800] 03:55:35 INFO - PROCESS | 1833 | 1461236135371 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 03:55:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:55:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1537ms 03:55:35 INFO - PROCESS | 1833 | 1461236135437 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 03:55:35 INFO - PROCESS | 1833 | 1461236135441 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 03:55:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:55:35 INFO - PROCESS | 1833 | 1461236135446 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:55:35 INFO - PROCESS | 1833 | 1461236135448 Marionette TRACE conn3 <- [1,2566,null,{}] 03:55:35 INFO - PROCESS | 1833 | 1461236135454 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:35 INFO - PROCESS | 1833 | 1461236135664 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 03:55:35 INFO - PROCESS | 1833 | 1461236135988 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed13407000 == 171 [pid = 1833] [id = 649] 03:55:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 260 (0x7fecfd911800) [pid = 1833] [serial = 1948] [outer = (nil)] 03:55:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 261 (0x7fed0ad5ec00) [pid = 1833] [serial = 1949] [outer = 0x7fecfd911800] 03:55:36 INFO - PROCESS | 1833 | 1461236136066 Marionette DEBUG loaded listener.js 03:55:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 262 (0x7fed0e120400) [pid = 1833] [serial = 1950] [outer = 0x7fecfd911800] 03:55:36 INFO - PROCESS | 1833 | 1461236136894 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 03:55:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:55:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1483ms 03:55:36 INFO - PROCESS | 1833 | 1461236136930 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 03:55:36 INFO - PROCESS | 1833 | 1461236136933 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 03:55:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:55:36 INFO - PROCESS | 1833 | 1461236136939 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:55:36 INFO - PROCESS | 1833 | 1461236136942 Marionette TRACE conn3 <- [1,2570,null,{}] 03:55:36 INFO - PROCESS | 1833 | 1461236136947 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:37 INFO - PROCESS | 1833 | 1461236137158 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 03:55:37 INFO - PROCESS | 1833 | 1461236137492 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15123000 == 172 [pid = 1833] [id = 650] 03:55:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 263 (0x7fecfdacc800) [pid = 1833] [serial = 1951] [outer = (nil)] 03:55:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 264 (0x7fed0ebf4800) [pid = 1833] [serial = 1952] [outer = 0x7fecfdacc800] 03:55:37 INFO - PROCESS | 1833 | 1461236137575 Marionette DEBUG loaded listener.js 03:55:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 265 (0x7fed0f5edc00) [pid = 1833] [serial = 1953] [outer = 0x7fecfdacc800] 03:55:38 INFO - PROCESS | 1833 | 1461236138439 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 03:55:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:55:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1533ms 03:55:38 INFO - PROCESS | 1833 | 1461236138473 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 03:55:38 INFO - PROCESS | 1833 | 1461236138476 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 03:55:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:55:38 INFO - PROCESS | 1833 | 1461236138482 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:55:38 INFO - PROCESS | 1833 | 1461236138484 Marionette TRACE conn3 <- [1,2574,null,{}] 03:55:38 INFO - PROCESS | 1833 | 1461236138489 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:38 INFO - PROCESS | 1833 | 1461236138693 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 03:55:39 INFO - PROCESS | 1833 | 1461236139025 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2280d000 == 173 [pid = 1833] [id = 651] 03:55:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 266 (0x7fed0d462400) [pid = 1833] [serial = 1954] [outer = (nil)] 03:55:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 267 (0x7fed12936400) [pid = 1833] [serial = 1955] [outer = 0x7fed0d462400] 03:55:39 INFO - PROCESS | 1833 | 1461236139098 Marionette DEBUG loaded listener.js 03:55:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 268 (0x7fed12b9dc00) [pid = 1833] [serial = 1956] [outer = 0x7fed0d462400] 03:55:39 INFO - PROCESS | 1833 | 1461236139910 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 03:55:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:55:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1482ms 03:55:39 INFO - PROCESS | 1833 | 1461236139965 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 03:55:39 INFO - PROCESS | 1833 | 1461236139969 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 03:55:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:55:39 INFO - PROCESS | 1833 | 1461236139975 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:55:39 INFO - PROCESS | 1833 | 1461236139977 Marionette TRACE conn3 <- [1,2578,null,{}] 03:55:39 INFO - PROCESS | 1833 | 1461236139982 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:40 INFO - PROCESS | 1833 | 1461236140193 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 03:55:40 INFO - PROCESS | 1833 | 1461236140528 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26886800 == 174 [pid = 1833] [id = 652] 03:55:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 269 (0x7fecfcbed800) [pid = 1833] [serial = 1957] [outer = (nil)] 03:55:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 270 (0x7fed13638c00) [pid = 1833] [serial = 1958] [outer = 0x7fecfcbed800] 03:55:40 INFO - PROCESS | 1833 | 1461236140603 Marionette DEBUG loaded listener.js 03:55:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 271 (0x7fed13d8e800) [pid = 1833] [serial = 1959] [outer = 0x7fecfcbed800] 03:55:41 INFO - PROCESS | 1833 | 1461236141424 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 03:55:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:55:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1478ms 03:55:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:55:41 INFO - PROCESS | 1833 | 1461236141456 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 03:55:41 INFO - PROCESS | 1833 | 1461236141459 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 03:55:41 INFO - PROCESS | 1833 | 1461236141465 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:55:41 INFO - PROCESS | 1833 | 1461236141468 Marionette TRACE conn3 <- [1,2582,null,{}] 03:55:41 INFO - PROCESS | 1833 | 1461236141476 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:41 INFO - PROCESS | 1833 | 1461236141688 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 03:55:42 INFO - PROCESS | 1833 | 1461236142042 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2be05800 == 175 [pid = 1833] [id = 653] 03:55:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 272 (0x7fecfc6a1800) [pid = 1833] [serial = 1960] [outer = (nil)] 03:55:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 273 (0x7fed13e33400) [pid = 1833] [serial = 1961] [outer = 0x7fecfc6a1800] 03:55:42 INFO - PROCESS | 1833 | 1461236142120 Marionette DEBUG loaded listener.js 03:55:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 274 (0x7fed15a49400) [pid = 1833] [serial = 1962] [outer = 0x7fecfc6a1800] 03:55:42 INFO - PROCESS | 1833 | 1461236142920 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 03:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1489ms 03:55:42 INFO - PROCESS | 1833 | 1461236142954 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 03:55:42 INFO - PROCESS | 1833 | 1461236142958 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 03:55:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:55:42 INFO - PROCESS | 1833 | 1461236142963 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:55:42 INFO - PROCESS | 1833 | 1461236142966 Marionette TRACE conn3 <- [1,2586,null,{}] 03:55:42 INFO - PROCESS | 1833 | 1461236142971 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:43 INFO - PROCESS | 1833 | 1461236143184 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 03:55:43 INFO - PROCESS | 1833 | 1461236143527 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9fb3800 == 176 [pid = 1833] [id = 654] 03:55:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 275 (0x7fecfcbfb400) [pid = 1833] [serial = 1963] [outer = (nil)] 03:55:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 276 (0x7fed162c9000) [pid = 1833] [serial = 1964] [outer = 0x7fecfcbfb400] 03:55:43 INFO - PROCESS | 1833 | 1461236143609 Marionette DEBUG loaded listener.js 03:55:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 277 (0x7fed21482800) [pid = 1833] [serial = 1965] [outer = 0x7fecfcbfb400] 03:55:44 INFO - PROCESS | 1833 | 1461236144453 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 03:55:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:55:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1526ms 03:55:44 INFO - PROCESS | 1833 | 1461236144490 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 03:55:44 INFO - PROCESS | 1833 | 1461236144493 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 03:55:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:55:44 INFO - PROCESS | 1833 | 1461236144499 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:55:44 INFO - PROCESS | 1833 | 1461236144501 Marionette TRACE conn3 <- [1,2590,null,{}] 03:55:44 INFO - PROCESS | 1833 | 1461236144506 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:44 INFO - PROCESS | 1833 | 1461236144734 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 03:55:45 INFO - PROCESS | 1833 | 1461236145076 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf329e800 == 177 [pid = 1833] [id = 655] 03:55:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 278 (0x7fecf594dc00) [pid = 1833] [serial = 1966] [outer = (nil)] 03:55:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 279 (0x7fecfd2d1000) [pid = 1833] [serial = 1967] [outer = 0x7fecf594dc00] 03:55:45 INFO - PROCESS | 1833 | 1461236145153 Marionette DEBUG loaded listener.js 03:55:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 280 (0x7fed011bec00) [pid = 1833] [serial = 1968] [outer = 0x7fecf594dc00] 03:55:45 INFO - PROCESS | 1833 | 1461236145993 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 03:55:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:55:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1532ms 03:55:46 INFO - PROCESS | 1833 | 1461236146032 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 03:55:46 INFO - PROCESS | 1833 | 1461236146036 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 03:55:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:55:46 INFO - PROCESS | 1833 | 1461236146041 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:55:46 INFO - PROCESS | 1833 | 1461236146044 Marionette TRACE conn3 <- [1,2594,null,{}] 03:55:46 INFO - PROCESS | 1833 | 1461236146050 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:46 INFO - PROCESS | 1833 | 1461236146269 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 03:55:46 INFO - PROCESS | 1833 | 1461236146622 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9c2d800 == 178 [pid = 1833] [id = 656] 03:55:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 281 (0x7fecf594bc00) [pid = 1833] [serial = 1969] [outer = (nil)] 03:55:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 282 (0x7fecfc7f4800) [pid = 1833] [serial = 1970] [outer = 0x7fecf594bc00] 03:55:46 INFO - PROCESS | 1833 | 1461236146701 Marionette DEBUG loaded listener.js 03:55:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 283 (0x7fecfe0d7800) [pid = 1833] [serial = 1971] [outer = 0x7fecf594bc00] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe332000 == 177 [pid = 1833] [id = 486] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf9d7d800 == 176 [pid = 1833] [id = 488] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfcbcb800 == 175 [pid = 1833] [id = 484] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfcbd7000 == 174 [pid = 1833] [id = 636] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc904000 == 173 [pid = 1833] [id = 635] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc761800 == 172 [pid = 1833] [id = 634] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf9cce800 == 171 [pid = 1833] [id = 633] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf5ab4000 == 170 [pid = 1833] [id = 632] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2be1c800 == 169 [pid = 1833] [id = 624] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26e5e800 == 168 [pid = 1833] [id = 623] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2630f000 == 167 [pid = 1833] [id = 622] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed208d6000 == 166 [pid = 1833] [id = 621] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14f91800 == 165 [pid = 1833] [id = 620] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed142c7800 == 164 [pid = 1833] [id = 619] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f049000 == 163 [pid = 1833] [id = 618] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0c687000 == 162 [pid = 1833] [id = 617] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b67c800 == 161 [pid = 1833] [id = 616] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b221800 == 160 [pid = 1833] [id = 615] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0a415000 == 159 [pid = 1833] [id = 614] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfef2c000 == 158 [pid = 1833] [id = 613] 03:55:48 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf9d7c800 == 157 [pid = 1833] [id = 612] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 282 (0x7fed0953b400) [pid = 1833] [serial = 1698] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 281 (0x7fed0f5ee400) [pid = 1833] [serial = 1713] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 280 (0x7fed0e113800) [pid = 1833] [serial = 1707] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 279 (0x7fed0e191400) [pid = 1833] [serial = 1710] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 278 (0x7fed0b40a000) [pid = 1833] [serial = 1701] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 277 (0x7fed0b4aa000) [pid = 1833] [serial = 1689] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 276 (0x7fed12ba3800) [pid = 1833] [serial = 1719] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 275 (0x7fed1252e000) [pid = 1833] [serial = 1716] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 274 (0x7fed0299c000) [pid = 1833] [serial = 1695] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 273 (0x7fecfef5f000) [pid = 1833] [serial = 1692] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 272 (0x7fed0b620400) [pid = 1833] [serial = 1704] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 271 (0x7fed26a51400) [pid = 1833] [serial = 1787] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 270 (0x7fecf5aa2800) [pid = 1833] [serial = 1805] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 269 (0x7fed07ab7800) [pid = 1833] [serial = 1566] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 268 (0x7fecfcba5800) [pid = 1833] [serial = 1790] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 267 (0x7fed0ba6b800) [pid = 1833] [serial = 1578] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 266 (0x7fed12533c00) [pid = 1833] [serial = 1515] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 265 (0x7fecfc7e8400) [pid = 1833] [serial = 1497] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 264 (0x7fed017e9400) [pid = 1833] [serial = 1824] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 263 (0x7fed0038a800) [pid = 1833] [serial = 1503] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 262 (0x7fed016a8800) [pid = 1833] [serial = 1820] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 261 (0x7fed0f5f1800) [pid = 1833] [serial = 1778] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 260 (0x7fed15686c00) [pid = 1833] [serial = 1521] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 259 (0x7fed0b4b1800) [pid = 1833] [serial = 1575] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 258 (0x7fed0b408400) [pid = 1833] [serial = 1659] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 257 (0x7fecff6be400) [pid = 1833] [serial = 1563] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 256 (0x7fed0e045c00) [pid = 1833] [serial = 1581] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 255 (0x7fed12530000) [pid = 1833] [serial = 1587] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 254 (0x7fed09447c00) [pid = 1833] [serial = 1557] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 253 (0x7fed0ba66800) [pid = 1833] [serial = 1775] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 252 (0x7fed094ea400) [pid = 1833] [serial = 1506] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 251 (0x7fed26b62c00) [pid = 1833] [serial = 1793] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7fecf5951400) [pid = 1833] [serial = 1802] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7fed0a843000) [pid = 1833] [serial = 1653] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7fed229c7c00) [pid = 1833] [serial = 1784] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7fecfd9d3400) [pid = 1833] [serial = 1560] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7fed016a7000) [pid = 1833] [serial = 1632] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7fecfe190800) [pid = 1833] [serial = 1500] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7fed1b716800) [pid = 1833] [serial = 1596] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7fecfd3f1800) [pid = 1833] [serial = 1811] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7fed0975d400) [pid = 1833] [serial = 1830] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7fecff51d400) [pid = 1833] [serial = 1766] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7fed016b1000) [pid = 1833] [serial = 1662] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7fed09449400) [pid = 1833] [serial = 1644] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7fed0a47d000) [pid = 1833] [serial = 1572] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7fed13dc5400) [pid = 1833] [serial = 1590] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7fed0b4b1c00) [pid = 1833] [serial = 1764] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7fed0ebec400) [pid = 1833] [serial = 1808] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7fed07ccc400) [pid = 1833] [serial = 1827] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7fecfe0d7400) [pid = 1833] [serial = 1533] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7fed0298f800) [pid = 1833] [serial = 1635] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7fecfe186000) [pid = 1833] [serial = 1817] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7fed07916000) [pid = 1833] [serial = 1826] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7fed1b714c00) [pid = 1833] [serial = 1524] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7fed0a479000) [pid = 1833] [serial = 1509] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7fecfd3d8400) [pid = 1833] [serial = 1814] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7fed07916800) [pid = 1833] [serial = 1769] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7fecf5a9f000) [pid = 1833] [serial = 1799] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7fed09522c00) [pid = 1833] [serial = 1569] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7fed0951d000) [pid = 1833] [serial = 1647] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7fecfd908000) [pid = 1833] [serial = 1815] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7fecfef5e000) [pid = 1833] [serial = 1818] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7fecfb0f1400) [pid = 1833] [serial = 1832] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7fed09517400) [pid = 1833] [serial = 1829] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7fed145ecc00) [pid = 1833] [serial = 1781] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7fed07cca800) [pid = 1833] [serial = 1638] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7fed017e4400) [pid = 1833] [serial = 1821] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7fecfd3ef400) [pid = 1833] [serial = 1530] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7fecfd90fc00) [pid = 1833] [serial = 1796] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7fed0ad63400) [pid = 1833] [serial = 1656] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7fed088ed800) [pid = 1833] [serial = 1641] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7fecfd2c6c00) [pid = 1833] [serial = 1833] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7fecfc269000) [pid = 1833] [serial = 1623] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7fed0a84d800) [pid = 1833] [serial = 1772] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7fed0ca4d000) [pid = 1833] [serial = 1512] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7fed13d6e800) [pid = 1833] [serial = 1518] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7fed0b409800) [pid = 1833] [serial = 1763] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fecff5ed800) [pid = 1833] [serial = 1629] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fecfdfe1c00) [pid = 1833] [serial = 1626] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7fed26935000) [pid = 1833] [serial = 1527] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7fed0f115000) [pid = 1833] [serial = 1584] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7fed15e73400) [pid = 1833] [serial = 1593] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7fecff6bc800) [pid = 1833] [serial = 1823] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7fed09544000) [pid = 1833] [serial = 1650] [outer = (nil)] [url = about:blank] 03:55:48 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7fed0206ac00) [pid = 1833] [serial = 1835] [outer = (nil)] [url = about:blank] 03:55:49 INFO - PROCESS | 1833 | 1461236149183 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 03:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 3187ms 03:55:49 INFO - PROCESS | 1833 | 1461236149230 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 03:55:49 INFO - PROCESS | 1833 | 1461236149235 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 03:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:55:49 INFO - PROCESS | 1833 | 1461236149242 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:55:49 INFO - PROCESS | 1833 | 1461236149248 Marionette TRACE conn3 <- [1,2598,null,{}] 03:55:49 INFO - PROCESS | 1833 | 1461236149256 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:49 INFO - PROCESS | 1833 | 1461236149504 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 03:55:49 INFO - PROCESS | 1833 | 1461236149714 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf5abe800 == 158 [pid = 1833] [id = 657] 03:55:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7fecf5952000) [pid = 1833] [serial = 1972] [outer = (nil)] 03:55:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7fecf9433400) [pid = 1833] [serial = 1973] [outer = 0x7fecf5952000] 03:55:49 INFO - PROCESS | 1833 | 1461236149785 Marionette DEBUG loaded listener.js 03:55:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7fecfb0f1400) [pid = 1833] [serial = 1974] [outer = 0x7fecf5952000] 03:55:50 INFO - PROCESS | 1833 | 1461236150549 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 03:55:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:55:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1335ms 03:55:50 INFO - PROCESS | 1833 | 1461236150579 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 03:55:50 INFO - PROCESS | 1833 | 1461236150586 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 03:55:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:55:50 INFO - PROCESS | 1833 | 1461236150597 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:55:50 INFO - PROCESS | 1833 | 1461236150601 Marionette TRACE conn3 <- [1,2602,null,{}] 03:55:50 INFO - PROCESS | 1833 | 1461236150607 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:50 INFO - PROCESS | 1833 | 1461236150905 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 03:55:51 INFO - PROCESS | 1833 | 1461236151035 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9bbb800 == 159 [pid = 1833] [id = 658] 03:55:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7fecf4603c00) [pid = 1833] [serial = 1975] [outer = (nil)] 03:55:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7fecfb2f1800) [pid = 1833] [serial = 1976] [outer = 0x7fecf4603c00] 03:55:51 INFO - PROCESS | 1833 | 1461236151102 Marionette DEBUG loaded listener.js 03:55:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7fecfc6a8400) [pid = 1833] [serial = 1977] [outer = 0x7fecf4603c00] 03:55:52 INFO - PROCESS | 1833 | 1461236152063 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 03:55:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:55:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1535ms 03:55:52 INFO - PROCESS | 1833 | 1461236152132 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 03:55:52 INFO - PROCESS | 1833 | 1461236152134 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 03:55:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:55:52 INFO - PROCESS | 1833 | 1461236152141 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:55:52 INFO - PROCESS | 1833 | 1461236152146 Marionette TRACE conn3 <- [1,2606,null,{}] 03:55:52 INFO - PROCESS | 1833 | 1461236152182 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:52 INFO - PROCESS | 1833 | 1461236152462 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 03:55:52 INFO - PROCESS | 1833 | 1461236152638 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc3c7800 == 160 [pid = 1833] [id = 659] 03:55:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fecfcba2800) [pid = 1833] [serial = 1978] [outer = (nil)] 03:55:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fecfcbf5c00) [pid = 1833] [serial = 1979] [outer = 0x7fecfcba2800] 03:55:52 INFO - PROCESS | 1833 | 1461236152758 Marionette DEBUG loaded listener.js 03:55:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7fecfd2a9400) [pid = 1833] [serial = 1980] [outer = 0x7fecfcba2800] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7fed12934000) [pid = 1833] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fed26932800) [pid = 1833] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fecf2c08c00) [pid = 1833] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7fecf2c04800) [pid = 1833] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7fecfd9d0800) [pid = 1833] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7fecfd90cc00) [pid = 1833] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7fecfd3d5400) [pid = 1833] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7fecf5956400) [pid = 1833] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7fed0e0e0c00) [pid = 1833] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7fed09448800) [pid = 1833] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7fecfc6ab800) [pid = 1833] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7fecf5949000) [pid = 1833] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7fecf2c09000) [pid = 1833] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7fecfb2ee000) [pid = 1833] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7fed13dc0c00) [pid = 1833] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7fecf2c07800) [pid = 1833] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7fed0c88f400) [pid = 1833] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7fed017e9c00) [pid = 1833] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7fecfb2eec00) [pid = 1833] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7fecfc261800) [pid = 1833] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7fed142a5c00) [pid = 1833] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7fed16e80c00) [pid = 1833] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7fed07ccf000) [pid = 1833] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7fed0e117400) [pid = 1833] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7fecff145400) [pid = 1833] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7fed0b61a000) [pid = 1833] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7fecf5950000) [pid = 1833] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7fecff507c00) [pid = 1833] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7fecfb0f2800) [pid = 1833] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7fed24aeb400) [pid = 1833] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7fecfcb9dc00) [pid = 1833] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7fed0b61f800) [pid = 1833] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7fed0e192400) [pid = 1833] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7fecf5a97800) [pid = 1833] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7fed015b9c00) [pid = 1833] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7fecfe275800) [pid = 1833] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7fecf4606000) [pid = 1833] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7fed0299cc00) [pid = 1833] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7fed13dc3000) [pid = 1833] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7fed14d2b400) [pid = 1833] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7fecfc6ac400) [pid = 1833] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7fecfcba0400) [pid = 1833] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7fecf594cc00) [pid = 1833] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7fed016a7400) [pid = 1833] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7fed13d6ac00) [pid = 1833] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7fecfb21bc00) [pid = 1833] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7fecfc6acc00) [pid = 1833] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:55:54 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7fed13d6b800) [pid = 1833] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:55:54 INFO - PROCESS | 1833 | 1461236154550 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 03:55:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:55:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2441ms 03:55:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:55:54 INFO - PROCESS | 1833 | 1461236154583 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 03:55:54 INFO - PROCESS | 1833 | 1461236154586 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 03:55:54 INFO - PROCESS | 1833 | 1461236154591 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:55:54 INFO - PROCESS | 1833 | 1461236154594 Marionette TRACE conn3 <- [1,2610,null,{}] 03:55:54 INFO - PROCESS | 1833 | 1461236154598 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:54 INFO - PROCESS | 1833 | 1461236154778 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 03:55:54 INFO - PROCESS | 1833 | 1461236154971 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9623800 == 161 [pid = 1833] [id = 660] 03:55:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7fecf2c03000) [pid = 1833] [serial = 1981] [outer = (nil)] 03:55:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7fecf5a9a800) [pid = 1833] [serial = 1982] [outer = 0x7fecf2c03000] 03:55:55 INFO - PROCESS | 1833 | 1461236155029 Marionette DEBUG loaded listener.js 03:55:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7fecfc6acc00) [pid = 1833] [serial = 1983] [outer = 0x7fecf2c03000] 03:55:55 INFO - PROCESS | 1833 | 1461236155676 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 03:55:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:55:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1131ms 03:55:55 INFO - PROCESS | 1833 | 1461236155725 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 03:55:55 INFO - PROCESS | 1833 | 1461236155728 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 03:55:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:55:55 INFO - PROCESS | 1833 | 1461236155733 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:55:55 INFO - PROCESS | 1833 | 1461236155736 Marionette TRACE conn3 <- [1,2614,null,{}] 03:55:55 INFO - PROCESS | 1833 | 1461236155741 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:55 INFO - PROCESS | 1833 | 1461236155993 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 03:55:56 INFO - PROCESS | 1833 | 1461236156023 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc892800 == 162 [pid = 1833] [id = 661] 03:55:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7fecfc72ec00) [pid = 1833] [serial = 1984] [outer = (nil)] 03:55:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7fecfcbfc000) [pid = 1833] [serial = 1985] [outer = 0x7fecfc72ec00] 03:55:56 INFO - PROCESS | 1833 | 1461236156083 Marionette DEBUG loaded listener.js 03:55:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7fecfd3d9400) [pid = 1833] [serial = 1986] [outer = 0x7fecfc72ec00] 03:55:57 INFO - PROCESS | 1833 | 1461236157250 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 03:55:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:55:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1581ms 03:55:57 INFO - PROCESS | 1833 | 1461236157316 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 03:55:57 INFO - PROCESS | 1833 | 1461236157323 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 03:55:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:55:57 INFO - PROCESS | 1833 | 1461236157332 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:55:57 INFO - PROCESS | 1833 | 1461236157336 Marionette TRACE conn3 <- [1,2618,null,{}] 03:55:57 INFO - PROCESS | 1833 | 1461236157344 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:57 INFO - PROCESS | 1833 | 1461236157575 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 03:55:57 INFO - PROCESS | 1833 | 1461236157900 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9c44800 == 163 [pid = 1833] [id = 662] 03:55:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7fecfb2ee000) [pid = 1833] [serial = 1987] [outer = (nil)] 03:55:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7fecfb2f9800) [pid = 1833] [serial = 1988] [outer = 0x7fecfb2ee000] 03:55:57 INFO - PROCESS | 1833 | 1461236157978 Marionette DEBUG loaded listener.js 03:55:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7fecfc6a9400) [pid = 1833] [serial = 1989] [outer = 0x7fecfb2ee000] 03:55:58 INFO - PROCESS | 1833 | 1461236158921 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 03:55:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:55:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1636ms 03:55:58 INFO - PROCESS | 1833 | 1461236158969 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 03:55:58 INFO - PROCESS | 1833 | 1461236158977 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 03:55:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:55:58 INFO - PROCESS | 1833 | 1461236158987 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:55:58 INFO - PROCESS | 1833 | 1461236158990 Marionette TRACE conn3 <- [1,2622,null,{}] 03:55:58 INFO - PROCESS | 1833 | 1461236158996 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:55:59 INFO - PROCESS | 1833 | 1461236159213 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 03:55:59 INFO - PROCESS | 1833 | 1461236159561 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:55:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc91d000 == 164 [pid = 1833] [id = 663] 03:55:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7fecfb2f3800) [pid = 1833] [serial = 1990] [outer = (nil)] 03:55:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7fecfd2a3800) [pid = 1833] [serial = 1991] [outer = 0x7fecfb2f3800] 03:55:59 INFO - PROCESS | 1833 | 1461236159638 Marionette DEBUG loaded listener.js 03:55:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7fecfd3e9000) [pid = 1833] [serial = 1992] [outer = 0x7fecfb2f3800] 03:56:00 INFO - PROCESS | 1833 | 1461236160439 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 03:56:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:56:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1489ms 03:56:00 INFO - PROCESS | 1833 | 1461236160476 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 03:56:00 INFO - PROCESS | 1833 | 1461236160481 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 03:56:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:56:00 INFO - PROCESS | 1833 | 1461236160487 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:56:00 INFO - PROCESS | 1833 | 1461236160493 Marionette TRACE conn3 <- [1,2626,null,{}] 03:56:00 INFO - PROCESS | 1833 | 1461236160528 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:00 INFO - PROCESS | 1833 | 1461236160772 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 03:56:01 INFO - PROCESS | 1833 | 1461236161089 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfd933800 == 165 [pid = 1833] [id = 664] 03:56:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7fecfd905c00) [pid = 1833] [serial = 1993] [outer = (nil)] 03:56:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7fecfe0d2800) [pid = 1833] [serial = 1994] [outer = 0x7fecfd905c00] 03:56:01 INFO - PROCESS | 1833 | 1461236161167 Marionette DEBUG loaded listener.js 03:56:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7fecfe18bc00) [pid = 1833] [serial = 1995] [outer = 0x7fecfd905c00] 03:56:02 INFO - PROCESS | 1833 | 1461236162052 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 03:56:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:56:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1595ms 03:56:02 INFO - PROCESS | 1833 | 1461236162117 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 03:56:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:56:02 INFO - PROCESS | 1833 | 1461236162121 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 03:56:02 INFO - PROCESS | 1833 | 1461236162128 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:56:02 INFO - PROCESS | 1833 | 1461236162131 Marionette TRACE conn3 <- [1,2630,null,{}] 03:56:02 INFO - PROCESS | 1833 | 1461236162136 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:02 INFO - PROCESS | 1833 | 1461236162364 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 03:56:02 INFO - PROCESS | 1833 | 1461236162691 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe05b000 == 166 [pid = 1833] [id = 665] 03:56:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7fecfd3ebc00) [pid = 1833] [serial = 1996] [outer = (nil)] 03:56:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7fecff144000) [pid = 1833] [serial = 1997] [outer = 0x7fecfd3ebc00] 03:56:02 INFO - PROCESS | 1833 | 1461236162772 Marionette DEBUG loaded listener.js 03:56:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7fecff504c00) [pid = 1833] [serial = 1998] [outer = 0x7fecfd3ebc00] 03:56:03 INFO - PROCESS | 1833 | 1461236163635 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 03:56:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:56:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1543ms 03:56:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:56:03 INFO - PROCESS | 1833 | 1461236163671 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 03:56:03 INFO - PROCESS | 1833 | 1461236163674 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 03:56:03 INFO - PROCESS | 1833 | 1461236163681 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:56:03 INFO - PROCESS | 1833 | 1461236163684 Marionette TRACE conn3 <- [1,2634,null,{}] 03:56:03 INFO - PROCESS | 1833 | 1461236163689 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:03 INFO - PROCESS | 1833 | 1461236163900 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 03:56:04 INFO - PROCESS | 1833 | 1461236164228 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfef16800 == 167 [pid = 1833] [id = 666] 03:56:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7fecff521c00) [pid = 1833] [serial = 1999] [outer = (nil)] 03:56:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7fecff5e4800) [pid = 1833] [serial = 2000] [outer = 0x7fecff521c00] 03:56:04 INFO - PROCESS | 1833 | 1461236164310 Marionette DEBUG loaded listener.js 03:56:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7fecff5f0000) [pid = 1833] [serial = 2001] [outer = 0x7fecff521c00] 03:56:05 INFO - PROCESS | 1833 | 1461236165146 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 03:56:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:56:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1529ms 03:56:05 INFO - PROCESS | 1833 | 1461236165209 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 03:56:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:56:05 INFO - PROCESS | 1833 | 1461236165213 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 03:56:05 INFO - PROCESS | 1833 | 1461236165219 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:56:05 INFO - PROCESS | 1833 | 1461236165222 Marionette TRACE conn3 <- [1,2638,null,{}] 03:56:05 INFO - PROCESS | 1833 | 1461236165227 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:05 INFO - PROCESS | 1833 | 1461236165455 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 03:56:05 INFO - PROCESS | 1833 | 1461236165766 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00354000 == 168 [pid = 1833] [id = 667] 03:56:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7fed015adc00) [pid = 1833] [serial = 2002] [outer = (nil)] 03:56:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7fed016afc00) [pid = 1833] [serial = 2003] [outer = 0x7fed015adc00] 03:56:05 INFO - PROCESS | 1833 | 1461236165847 Marionette DEBUG loaded listener.js 03:56:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7fed02065000) [pid = 1833] [serial = 2004] [outer = 0x7fed015adc00] 03:56:06 INFO - PROCESS | 1833 | 1461236166658 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 03:56:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:56:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1478ms 03:56:06 INFO - PROCESS | 1833 | 1461236166696 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 03:56:06 INFO - PROCESS | 1833 | 1461236166700 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 03:56:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:56:06 INFO - PROCESS | 1833 | 1461236166706 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:56:06 INFO - PROCESS | 1833 | 1461236166709 Marionette TRACE conn3 <- [1,2642,null,{}] 03:56:06 INFO - PROCESS | 1833 | 1461236166715 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:06 INFO - PROCESS | 1833 | 1461236166946 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 03:56:07 INFO - PROCESS | 1833 | 1461236167277 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00d17800 == 169 [pid = 1833] [id = 668] 03:56:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7fecfd906400) [pid = 1833] [serial = 2005] [outer = (nil)] 03:56:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7fed023c3400) [pid = 1833] [serial = 2006] [outer = 0x7fecfd906400] 03:56:07 INFO - PROCESS | 1833 | 1461236167351 Marionette DEBUG loaded listener.js 03:56:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7fed02990c00) [pid = 1833] [serial = 2007] [outer = 0x7fecfd906400] 03:56:08 INFO - PROCESS | 1833 | 1461236168142 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 03:56:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:56:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1486ms 03:56:08 INFO - PROCESS | 1833 | 1461236168193 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 03:56:08 INFO - PROCESS | 1833 | 1461236168197 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 03:56:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:56:08 INFO - PROCESS | 1833 | 1461236168203 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:56:08 INFO - PROCESS | 1833 | 1461236168205 Marionette TRACE conn3 <- [1,2646,null,{}] 03:56:08 INFO - PROCESS | 1833 | 1461236168211 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:08 INFO - PROCESS | 1833 | 1461236168420 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 03:56:08 INFO - PROCESS | 1833 | 1461236168735 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02826000 == 170 [pid = 1833] [id = 669] 03:56:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7fecfd3e4400) [pid = 1833] [serial = 2008] [outer = (nil)] 03:56:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7fed07911c00) [pid = 1833] [serial = 2009] [outer = 0x7fecfd3e4400] 03:56:08 INFO - PROCESS | 1833 | 1461236168807 Marionette DEBUG loaded listener.js 03:56:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7fed07aafc00) [pid = 1833] [serial = 2010] [outer = 0x7fecfd3e4400] 03:56:09 INFO - PROCESS | 1833 | 1461236169579 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 03:56:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:56:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1426ms 03:56:09 INFO - PROCESS | 1833 | 1461236169630 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 03:56:09 INFO - PROCESS | 1833 | 1461236169634 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 03:56:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:56:09 INFO - PROCESS | 1833 | 1461236169639 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:56:09 INFO - PROCESS | 1833 | 1461236169641 Marionette TRACE conn3 <- [1,2650,null,{}] 03:56:09 INFO - PROCESS | 1833 | 1461236169647 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:09 INFO - PROCESS | 1833 | 1461236169854 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 03:56:10 INFO - PROCESS | 1833 | 1461236170133 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed07b9f000 == 171 [pid = 1833] [id = 670] 03:56:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7fecff5e9000) [pid = 1833] [serial = 2011] [outer = (nil)] 03:56:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7fed0857d400) [pid = 1833] [serial = 2012] [outer = 0x7fecff5e9000] 03:56:10 INFO - PROCESS | 1833 | 1461236170250 Marionette DEBUG loaded listener.js 03:56:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7fed08781c00) [pid = 1833] [serial = 2013] [outer = 0x7fecff5e9000] 03:56:11 INFO - PROCESS | 1833 | 1461236171015 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 03:56:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:56:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1428ms 03:56:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:56:11 INFO - PROCESS | 1833 | 1461236171069 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 03:56:11 INFO - PROCESS | 1833 | 1461236171072 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 03:56:11 INFO - PROCESS | 1833 | 1461236171078 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:56:11 INFO - PROCESS | 1833 | 1461236171081 Marionette TRACE conn3 <- [1,2654,null,{}] 03:56:11 INFO - PROCESS | 1833 | 1461236171086 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:11 INFO - PROCESS | 1833 | 1461236171298 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 03:56:11 INFO - PROCESS | 1833 | 1461236171580 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08867800 == 172 [pid = 1833] [id = 671] 03:56:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7fed089c4c00) [pid = 1833] [serial = 2014] [outer = (nil)] 03:56:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7fed09447400) [pid = 1833] [serial = 2015] [outer = 0x7fed089c4c00] 03:56:11 INFO - PROCESS | 1833 | 1461236171705 Marionette DEBUG loaded listener.js 03:56:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7fed094ee000) [pid = 1833] [serial = 2016] [outer = 0x7fed089c4c00] 03:56:12 INFO - PROCESS | 1833 | 1461236172549 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 03:56:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:56:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1527ms 03:56:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:56:12 INFO - PROCESS | 1833 | 1461236172605 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 03:56:12 INFO - PROCESS | 1833 | 1461236172608 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 03:56:12 INFO - PROCESS | 1833 | 1461236172614 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:56:12 INFO - PROCESS | 1833 | 1461236172619 Marionette TRACE conn3 <- [1,2658,null,{}] 03:56:12 INFO - PROCESS | 1833 | 1461236172623 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:12 INFO - PROCESS | 1833 | 1461236172870 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 03:56:13 INFO - PROCESS | 1833 | 1461236173195 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a41a000 == 173 [pid = 1833] [id = 672] 03:56:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7fed09517400) [pid = 1833] [serial = 2017] [outer = (nil)] 03:56:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7fed0976a400) [pid = 1833] [serial = 2018] [outer = 0x7fed09517400] 03:56:13 INFO - PROCESS | 1833 | 1461236173281 Marionette DEBUG loaded listener.js 03:56:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7fed0a842800) [pid = 1833] [serial = 2019] [outer = 0x7fed09517400] 03:56:14 INFO - PROCESS | 1833 | 1461236174090 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 03:56:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:56:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1528ms 03:56:14 INFO - PROCESS | 1833 | 1461236174143 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 03:56:14 INFO - PROCESS | 1833 | 1461236174146 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 03:56:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:56:14 INFO - PROCESS | 1833 | 1461236174152 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:56:14 INFO - PROCESS | 1833 | 1461236174154 Marionette TRACE conn3 <- [1,2662,null,{}] 03:56:14 INFO - PROCESS | 1833 | 1461236174160 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:14 INFO - PROCESS | 1833 | 1461236174374 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 03:56:14 INFO - PROCESS | 1833 | 1461236174694 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0afd3800 == 174 [pid = 1833] [id = 673] 03:56:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7fed09511800) [pid = 1833] [serial = 2020] [outer = (nil)] 03:56:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7fed0a8d3800) [pid = 1833] [serial = 2021] [outer = 0x7fed09511800] 03:56:14 INFO - PROCESS | 1833 | 1461236174773 Marionette DEBUG loaded listener.js 03:56:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7fed0ab5b800) [pid = 1833] [serial = 2022] [outer = 0x7fed09511800] 03:56:15 INFO - PROCESS | 1833 | 1461236175561 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 03:56:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:56:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1475ms 03:56:15 INFO - PROCESS | 1833 | 1461236175628 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 03:56:15 INFO - PROCESS | 1833 | 1461236175632 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 03:56:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:56:15 INFO - PROCESS | 1833 | 1461236175637 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:56:15 INFO - PROCESS | 1833 | 1461236175639 Marionette TRACE conn3 <- [1,2666,null,{}] 03:56:15 INFO - PROCESS | 1833 | 1461236175645 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:15 INFO - PROCESS | 1833 | 1461236175844 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 03:56:16 INFO - PROCESS | 1833 | 1461236176163 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b56c800 == 175 [pid = 1833] [id = 674] 03:56:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7fecf2c05400) [pid = 1833] [serial = 2023] [outer = (nil)] 03:56:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7fed0ad9f800) [pid = 1833] [serial = 2024] [outer = 0x7fecf2c05400] 03:56:16 INFO - PROCESS | 1833 | 1461236176236 Marionette DEBUG loaded listener.js 03:56:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7fed0b40a800) [pid = 1833] [serial = 2025] [outer = 0x7fecf2c05400] 03:56:17 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:17 INFO - PROCESS | 1833 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:56:17 INFO - PROCESS | 1833 | 1461236177439 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 03:56:17 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) 03:56:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1840ms 03:56:17 INFO - PROCESS | 1833 | 1461236177478 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 03:56:17 INFO - PROCESS | 1833 | 1461236177480 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 03:56:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:56:17 INFO - PROCESS | 1833 | 1461236177486 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:56:17 INFO - PROCESS | 1833 | 1461236177488 Marionette TRACE conn3 <- [1,2670,null,{}] 03:56:17 INFO - PROCESS | 1833 | 1461236177493 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:17 INFO - PROCESS | 1833 | 1461236177740 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 03:56:18 INFO - PROCESS | 1833 | 1461236177995 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b72d800 == 176 [pid = 1833] [id = 675] 03:56:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fecfb0eb000) [pid = 1833] [serial = 2026] [outer = (nil)] 03:56:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fed0b4a3400) [pid = 1833] [serial = 2027] [outer = 0x7fecfb0eb000] 03:56:18 INFO - PROCESS | 1833 | 1461236178068 Marionette DEBUG loaded listener.js 03:56:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7fed0b642800) [pid = 1833] [serial = 2028] [outer = 0x7fecfb0eb000] 03:56:19 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:19 INFO - PROCESS | 1833 | 1461236179345 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 03:56:19 INFO - PROCESS | 1833 | 1461236179371 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 03:56:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:56:19 INFO - PROCESS | 1833 | 1461236179378 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:56:19 INFO - PROCESS | 1833 | 1461236179381 Marionette TRACE conn3 <- [1,2674,null,{}] 03:56:19 INFO - PROCESS | 1833 | 1461236179386 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:19 INFO - PROCESS | 1833 | 1461236179652 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 03:56:19 INFO - PROCESS | 1833 | 1461236179943 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b9b1800 == 177 [pid = 1833] [id = 676] 03:56:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7fecfd2ce000) [pid = 1833] [serial = 2029] [outer = (nil)] 03:56:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7fed0b936000) [pid = 1833] [serial = 2030] [outer = 0x7fecfd2ce000] 03:56:20 INFO - PROCESS | 1833 | 1461236180037 Marionette DEBUG loaded listener.js 03:56:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7fed0ca55400) [pid = 1833] [serial = 2031] [outer = 0x7fecfd2ce000] 03:56:21 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:21 INFO - PROCESS | 1833 | 1461236181835 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 03:56:21 INFO - PROCESS | 1833 | 1461236181939 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 03:56:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:56:21 INFO - PROCESS | 1833 | 1461236181952 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:56:21 INFO - PROCESS | 1833 | 1461236181955 Marionette TRACE conn3 <- [1,2678,null,{}] 03:56:21 INFO - PROCESS | 1833 | 1461236181960 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:22 INFO - PROCESS | 1833 | 1461236182234 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 03:56:22 INFO - PROCESS | 1833 | 1461236182560 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9bad000 == 178 [pid = 1833] [id = 677] 03:56:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7fecf2c0a400) [pid = 1833] [serial = 2032] [outer = (nil)] 03:56:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7fecf9431000) [pid = 1833] [serial = 2033] [outer = 0x7fecf2c0a400] 03:56:22 INFO - PROCESS | 1833 | 1461236182633 Marionette DEBUG loaded listener.js 03:56:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7fecfcbf0400) [pid = 1833] [serial = 2034] [outer = 0x7fecf2c0a400] 03:56:23 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:23 INFO - PROCESS | 1833 | 1461236183952 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 03:56:23 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) 03:56:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2032ms 03:56:24 INFO - PROCESS | 1833 | 1461236184032 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 03:56:24 INFO - PROCESS | 1833 | 1461236184037 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 03:56:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:56:24 INFO - PROCESS | 1833 | 1461236184048 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:56:24 INFO - PROCESS | 1833 | 1461236184050 Marionette TRACE conn3 <- [1,2682,null,{}] 03:56:24 INFO - PROCESS | 1833 | 1461236184056 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:24 INFO - PROCESS | 1833 | 1461236184262 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 03:56:24 INFO - PROCESS | 1833 | 1461236184549 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf61c5800 == 179 [pid = 1833] [id = 678] 03:56:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7fecf2c08000) [pid = 1833] [serial = 2035] [outer = (nil)] 03:56:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7fecf4609400) [pid = 1833] [serial = 2036] [outer = 0x7fecf2c08000] 03:56:24 INFO - PROCESS | 1833 | 1461236184618 Marionette DEBUG loaded listener.js 03:56:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7fecf5a9d800) [pid = 1833] [serial = 2037] [outer = 0x7fecf2c08000] 03:56:26 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:26 INFO - PROCESS | 1833 | 1461236186456 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 03:56:26 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) 03:56:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2432ms 03:56:26 INFO - PROCESS | 1833 | 1461236186480 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 03:56:26 INFO - PROCESS | 1833 | 1461236186487 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 03:56:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:56:26 INFO - PROCESS | 1833 | 1461236186495 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:56:26 INFO - PROCESS | 1833 | 1461236186498 Marionette TRACE conn3 <- [1,2686,null,{}] 03:56:26 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe032800 == 178 [pid = 1833] [id = 509] 03:56:26 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed00346000 == 177 [pid = 1833] [id = 510] 03:56:26 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf9623800 == 176 [pid = 1833] [id = 660] 03:56:26 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc3c7800 == 175 [pid = 1833] [id = 659] 03:56:26 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf9bbb800 == 174 [pid = 1833] [id = 658] 03:56:26 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf5abe800 == 173 [pid = 1833] [id = 657] 03:56:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed13407000 == 172 [pid = 1833] [id = 649] 03:56:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0eb55000 == 171 [pid = 1833] [id = 648] 03:56:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b88b800 == 170 [pid = 1833] [id = 647] 03:56:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b5d2800 == 169 [pid = 1833] [id = 646] 03:56:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0afc5000 == 168 [pid = 1833] [id = 645] 03:56:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0961e000 == 167 [pid = 1833] [id = 644] 03:56:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed08872000 == 166 [pid = 1833] [id = 643] 03:56:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed02ad6800 == 165 [pid = 1833] [id = 642] 03:56:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed00d7c800 == 164 [pid = 1833] [id = 641] 03:56:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfef2b000 == 163 [pid = 1833] [id = 640] 03:56:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe04d800 == 162 [pid = 1833] [id = 639] 03:56:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc778800 == 161 [pid = 1833] [id = 638] 03:56:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf5abe000 == 160 [pid = 1833] [id = 637] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7fed13d71c00) [pid = 1833] [serial = 1722] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7fed26a93400) [pid = 1833] [serial = 1788] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7fecf9432c00) [pid = 1833] [serial = 1892] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7fecf4611c00) [pid = 1833] [serial = 1889] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7fecff6b3000) [pid = 1833] [serial = 1842] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7fed26db9c00) [pid = 1833] [serial = 1797] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7fecfdfd8000) [pid = 1833] [serial = 1907] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7fed0ebf1400) [pid = 1833] [serial = 1809] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7fed0ebf4400) [pid = 1833] [serial = 1857] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7fed0b4a7800) [pid = 1833] [serial = 1851] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fecfc7e7400) [pid = 1833] [serial = 1901] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fecf5955c00) [pid = 1833] [serial = 1803] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7fecf943c800) [pid = 1833] [serial = 1895] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7fecfb2f8800) [pid = 1833] [serial = 1875] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7fed26b65000) [pid = 1833] [serial = 1881] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7fed0206f000) [pid = 1833] [serial = 1896] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7fecf2c0c000) [pid = 1833] [serial = 1886] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7fecf4607000) [pid = 1833] [serial = 1887] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7fed15e75400) [pid = 1833] [serial = 1731] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7fed0a84d000) [pid = 1833] [serial = 1848] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7fed228e4800) [pid = 1833] [serial = 1878] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7fed13688800) [pid = 1833] [serial = 1866] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7fed1b70dc00) [pid = 1833] [serial = 1871] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7fed20866c00) [pid = 1833] [serial = 1737] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7fecff520800) [pid = 1833] [serial = 1890] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7fed0c899c00) [pid = 1833] [serial = 1776] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7fed12937000) [pid = 1833] [serial = 1863] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7fed089c4000) [pid = 1833] [serial = 1770] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7fed0d43a400) [pid = 1833] [serial = 1853] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7fed0aa59000) [pid = 1833] [serial = 1812] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7fecff6bf000) [pid = 1833] [serial = 1767] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7fed11bf2800) [pid = 1833] [serial = 1862] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7fed21be7800) [pid = 1833] [serial = 1872] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7fecff148c00) [pid = 1833] [serial = 1841] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7fecfc269400) [pid = 1833] [serial = 1899] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7fed26bb2000) [pid = 1833] [serial = 1794] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7fecfcbaac00) [pid = 1833] [serial = 1791] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7fed0ebfac00) [pid = 1833] [serial = 1859] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7fed16e7f800) [pid = 1833] [serial = 1877] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7fed0e18f800) [pid = 1833] [serial = 1856] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7fed0f5e7400) [pid = 1833] [serial = 1860] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7fecfb2f3c00) [pid = 1833] [serial = 1874] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7fecf9438c00) [pid = 1833] [serial = 1893] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7fecfcba0000) [pid = 1833] [serial = 1902] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7fed12534000) [pid = 1833] [serial = 1779] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7fecf5aa4400) [pid = 1833] [serial = 1800] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7fed088ea800) [pid = 1833] [serial = 1845] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7fed13d9d400) [pid = 1833] [serial = 1725] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7fecf460b800) [pid = 1833] [serial = 1883] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7fed0b40b800) [pid = 1833] [serial = 1773] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7fecf4610400) [pid = 1833] [serial = 1884] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7fed16e7d400) [pid = 1833] [serial = 1734] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7fed15596400) [pid = 1833] [serial = 1868] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7fecfd3d6800) [pid = 1833] [serial = 1839] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7fecfe26f400) [pid = 1833] [serial = 1908] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7fed161c9800) [pid = 1833] [serial = 1869] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7fed26372c00) [pid = 1833] [serial = 1880] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7fecfd2a1400) [pid = 1833] [serial = 1904] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7fed129f6c00) [pid = 1833] [serial = 1865] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7fed0e049000) [pid = 1833] [serial = 1854] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7fed0aea7400) [pid = 1833] [serial = 1850] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7fed011b5c00) [pid = 1833] [serial = 1806] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7fecfd3d4800) [pid = 1833] [serial = 1905] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7fecfb220800) [pid = 1833] [serial = 1898] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7fed14d28800) [pid = 1833] [serial = 1728] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7fed21be7c00) [pid = 1833] [serial = 1782] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7fed0951b400) [pid = 1833] [serial = 1847] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7fed017ea400) [pid = 1833] [serial = 1844] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7fed2283ac00) [pid = 1833] [serial = 1740] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7fed2283d000) [pid = 1833] [serial = 1743] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7fecfcba7800) [pid = 1833] [serial = 1838] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7fed22cda000) [pid = 1833] [serial = 1785] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7fecfd904400) [pid = 1833] [serial = 1910] [outer = (nil)] [url = about:blank] 03:56:27 INFO - PROCESS | 1833 | 1461236187268 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:27 INFO - PROCESS | 1833 | 1461236187496 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 03:56:27 INFO - PROCESS | 1833 | 1461236187721 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf5607800 == 161 [pid = 1833] [id = 679] 03:56:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7fecf594e800) [pid = 1833] [serial = 2038] [outer = (nil)] 03:56:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7fecfb0ec400) [pid = 1833] [serial = 2039] [outer = 0x7fecf594e800] 03:56:27 INFO - PROCESS | 1833 | 1461236187790 Marionette DEBUG loaded listener.js 03:56:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7fecfb223800) [pid = 1833] [serial = 2040] [outer = 0x7fecf594e800] 03:56:29 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:29 INFO - PROCESS | 1833 | 1461236189057 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 03:56:29 INFO - PROCESS | 1833 | 1461236189087 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 03:56:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:56:29 INFO - PROCESS | 1833 | 1461236189096 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:56:29 INFO - PROCESS | 1833 | 1461236189100 Marionette TRACE conn3 <- [1,2690,null,{}] 03:56:29 INFO - PROCESS | 1833 | 1461236189143 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:29 INFO - PROCESS | 1833 | 1461236189331 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 03:56:29 INFO - PROCESS | 1833 | 1461236189549 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9620000 == 162 [pid = 1833] [id = 680] 03:56:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7fecf5949c00) [pid = 1833] [serial = 2041] [outer = (nil)] 03:56:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7fecfc262400) [pid = 1833] [serial = 2042] [outer = 0x7fecf5949c00] 03:56:29 INFO - PROCESS | 1833 | 1461236189609 Marionette DEBUG loaded listener.js 03:56:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7fecfc7e6c00) [pid = 1833] [serial = 2043] [outer = 0x7fecf5949c00] 03:56:30 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:30 INFO - PROCESS | 1833 | 1461236190766 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 03:56:30 INFO - PROCESS | 1833 | 1461236190824 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 03:56:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:56:30 INFO - PROCESS | 1833 | 1461236190836 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:56:30 INFO - PROCESS | 1833 | 1461236190840 Marionette TRACE conn3 <- [1,2694,null,{}] 03:56:30 INFO - PROCESS | 1833 | 1461236190866 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:31 INFO - PROCESS | 1833 | 1461236191186 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 03:56:31 INFO - PROCESS | 1833 | 1461236191270 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc3c7800 == 163 [pid = 1833] [id = 681] 03:56:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7fecfc729c00) [pid = 1833] [serial = 2044] [outer = (nil)] 03:56:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7fecfd2a7c00) [pid = 1833] [serial = 2045] [outer = 0x7fecfc729c00] 03:56:31 INFO - PROCESS | 1833 | 1461236191399 Marionette DEBUG loaded listener.js 03:56:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7fecfd903c00) [pid = 1833] [serial = 2046] [outer = 0x7fecfc729c00] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7fecf2c03000) [pid = 1833] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7fed0d462400) [pid = 1833] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7fecfcbfb400) [pid = 1833] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7fecfcba2800) [pid = 1833] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7fecfc732800) [pid = 1833] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7fecfef5dc00) [pid = 1833] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7fecf5952000) [pid = 1833] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7fecfdacc800) [pid = 1833] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7fecfe190400) [pid = 1833] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7fed02992800) [pid = 1833] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7fed0ab63800) [pid = 1833] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7fecfd3e7800) [pid = 1833] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7fed0b4a4800) [pid = 1833] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7fecfc6a1800) [pid = 1833] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7fecf594dc00) [pid = 1833] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7fecfb2f0800) [pid = 1833] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7fecfd911800) [pid = 1833] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7fecf5aa1800) [pid = 1833] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7fecf4603c00) [pid = 1833] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7fecfc7eb000) [pid = 1833] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7fecfcbed800) [pid = 1833] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7fed089ba800) [pid = 1833] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7fecfd2c7c00) [pid = 1833] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:56:32 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7fecfb0e7000) [pid = 1833] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:56:33 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:33 INFO - PROCESS | 1833 | 1461236193286 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 03:56:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:56:33 INFO - PROCESS | 1833 | 1461236193329 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 03:56:33 INFO - PROCESS | 1833 | 1461236193335 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:56:33 INFO - PROCESS | 1833 | 1461236193338 Marionette TRACE conn3 <- [1,2698,null,{}] 03:56:33 INFO - PROCESS | 1833 | 1461236193342 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:33 INFO - PROCESS | 1833 | 1461236193604 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 03:56:33 INFO - PROCESS | 1833 | 1461236193660 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc778000 == 164 [pid = 1833] [id = 682] 03:56:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7fecfc6a5800) [pid = 1833] [serial = 2047] [outer = (nil)] 03:56:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7fecfd2d5400) [pid = 1833] [serial = 2048] [outer = 0x7fecfc6a5800] 03:56:33 INFO - PROCESS | 1833 | 1461236193720 Marionette DEBUG loaded listener.js 03:56:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7fecfd911800) [pid = 1833] [serial = 2049] [outer = 0x7fecfc6a5800] 03:56:35 INFO - PROCESS | 1833 | SkCairoFTTypeface::onFilterRec unimplemented 03:56:35 INFO - PROCESS | 1833 | 1461236195221 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 03:56:35 INFO - PROCESS | 1833 | 1461236195281 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 03:56:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:56:35 INFO - PROCESS | 1833 | 1461236195290 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:56:35 INFO - PROCESS | 1833 | 1461236195293 Marionette TRACE conn3 <- [1,2702,null,{}] 03:56:35 INFO - PROCESS | 1833 | 1461236195302 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:35 INFO - PROCESS | 1833 | 1461236195619 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 03:56:35 INFO - PROCESS | 1833 | 1461236195830 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9ccd000 == 165 [pid = 1833] [id = 683] 03:56:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7fecf460bc00) [pid = 1833] [serial = 2050] [outer = (nil)] 03:56:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7fecfb21d800) [pid = 1833] [serial = 2051] [outer = 0x7fecf460bc00] 03:56:35 INFO - PROCESS | 1833 | 1461236195905 Marionette DEBUG loaded listener.js 03:56:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7fecfb2fa000) [pid = 1833] [serial = 2052] [outer = 0x7fecf460bc00] 03:56:36 INFO - PROCESS | 1833 | 1461236196780 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 03:56:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:56:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1527ms 03:56:36 INFO - PROCESS | 1833 | 1461236196817 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 03:56:36 INFO - PROCESS | 1833 | 1461236196826 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 03:56:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:56:36 INFO - PROCESS | 1833 | 1461236196835 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:56:36 INFO - PROCESS | 1833 | 1461236196839 Marionette TRACE conn3 <- [1,2706,null,{}] 03:56:36 INFO - PROCESS | 1833 | 1461236196845 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:37 INFO - PROCESS | 1833 | 1461236197089 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 03:56:37 INFO - PROCESS | 1833 | 1461236197419 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc90c800 == 166 [pid = 1833] [id = 684] 03:56:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7fecfc69ec00) [pid = 1833] [serial = 2053] [outer = (nil)] 03:56:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7fecfcba3800) [pid = 1833] [serial = 2054] [outer = 0x7fecfc69ec00] 03:56:37 INFO - PROCESS | 1833 | 1461236197506 Marionette DEBUG loaded listener.js 03:56:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7fecfd29d800) [pid = 1833] [serial = 2055] [outer = 0x7fecfc69ec00] 03:56:38 INFO - PROCESS | 1833 | 1461236198409 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 03:56:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:56:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1627ms 03:56:38 INFO - PROCESS | 1833 | 1461236198463 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 03:56:38 INFO - PROCESS | 1833 | 1461236198467 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 03:56:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:56:38 INFO - PROCESS | 1833 | 1461236198473 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:56:38 INFO - PROCESS | 1833 | 1461236198479 Marionette TRACE conn3 <- [1,2710,null,{}] 03:56:38 INFO - PROCESS | 1833 | 1461236198494 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:38 INFO - PROCESS | 1833 | 1461236198750 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 03:56:39 INFO - PROCESS | 1833 | 1461236199064 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfd922000 == 167 [pid = 1833] [id = 685] 03:56:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7fecfd9ce000) [pid = 1833] [serial = 2056] [outer = (nil)] 03:56:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7fecfe0d6000) [pid = 1833] [serial = 2057] [outer = 0x7fecfd9ce000] 03:56:39 INFO - PROCESS | 1833 | 1461236199145 Marionette DEBUG loaded listener.js 03:56:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7fecfe26f800) [pid = 1833] [serial = 2058] [outer = 0x7fecfd9ce000] 03:56:39 INFO - PROCESS | 1833 | 1461236199975 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 03:56:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:56:40 INFO - PROCESS | 1833 | 1461236200017 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 03:56:40 INFO - PROCESS | 1833 | 1461236200024 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:56:40 INFO - PROCESS | 1833 | 1461236200028 Marionette TRACE conn3 <- [1,2714,null,{}] 03:56:40 INFO - PROCESS | 1833 | 1461236200034 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:40 INFO - PROCESS | 1833 | 1461236200240 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 03:56:40 INFO - PROCESS | 1833 | 1461236200554 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe371800 == 168 [pid = 1833] [id = 686] 03:56:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7fecfd9da800) [pid = 1833] [serial = 2059] [outer = (nil)] 03:56:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7fecff51d400) [pid = 1833] [serial = 2060] [outer = 0x7fecfd9da800] 03:56:40 INFO - PROCESS | 1833 | 1461236200633 Marionette DEBUG loaded listener.js 03:56:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7fecff5eec00) [pid = 1833] [serial = 2061] [outer = 0x7fecfd9da800] 03:56:41 INFO - PROCESS | 1833 | 1461236201420 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 03:56:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:56:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1428ms 03:56:41 INFO - PROCESS | 1833 | 1461236201452 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 03:56:41 INFO - PROCESS | 1833 | 1461236201455 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 03:56:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:56:41 INFO - PROCESS | 1833 | 1461236201461 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:56:41 INFO - PROCESS | 1833 | 1461236201463 Marionette TRACE conn3 <- [1,2718,null,{}] 03:56:41 INFO - PROCESS | 1833 | 1461236201469 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:41 INFO - PROCESS | 1833 | 1461236201677 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 03:56:41 INFO - PROCESS | 1833 | 1461236201949 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecff6cd800 == 169 [pid = 1833] [id = 687] 03:56:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7fecff145400) [pid = 1833] [serial = 2062] [outer = (nil)] 03:56:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7fecff711000) [pid = 1833] [serial = 2063] [outer = 0x7fecff145400] 03:56:42 INFO - PROCESS | 1833 | 1461236202074 Marionette DEBUG loaded listener.js 03:56:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7fed0038dc00) [pid = 1833] [serial = 2064] [outer = 0x7fecff145400] 03:56:42 INFO - PROCESS | 1833 | 1461236202945 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 03:56:43 INFO - PROCESS | 1833 | 1461236202997 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 03:56:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:56:43 INFO - PROCESS | 1833 | 1461236203002 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:56:43 INFO - PROCESS | 1833 | 1461236203006 Marionette TRACE conn3 <- [1,2722,null,{}] 03:56:43 INFO - PROCESS | 1833 | 1461236203011 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:43 INFO - PROCESS | 1833 | 1461236203287 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 03:56:43 INFO - PROCESS | 1833 | 1461236203610 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02819800 == 170 [pid = 1833] [id = 688] 03:56:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7fed0298f400) [pid = 1833] [serial = 2065] [outer = (nil)] 03:56:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7fed02999800) [pid = 1833] [serial = 2066] [outer = 0x7fed0298f400] 03:56:43 INFO - PROCESS | 1833 | 1461236203685 Marionette DEBUG loaded listener.js 03:56:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7fed07cc6800) [pid = 1833] [serial = 2067] [outer = 0x7fed0298f400] 03:56:44 INFO - PROCESS | 1833 | 1461236204511 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 03:56:44 INFO - PROCESS | 1833 | 1461236204594 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 03:56:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:56:44 INFO - PROCESS | 1833 | 1461236204600 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:56:44 INFO - PROCESS | 1833 | 1461236204602 Marionette TRACE conn3 <- [1,2726,null,{}] 03:56:44 INFO - PROCESS | 1833 | 1461236204608 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:44 INFO - PROCESS | 1833 | 1461236204818 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 03:56:45 INFO - PROCESS | 1833 | 1461236205133 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08861800 == 171 [pid = 1833] [id = 689] 03:56:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7fed016a8c00) [pid = 1833] [serial = 2068] [outer = (nil)] 03:56:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7fed087ad400) [pid = 1833] [serial = 2069] [outer = 0x7fed016a8c00] 03:56:45 INFO - PROCESS | 1833 | 1461236205209 Marionette DEBUG loaded listener.js 03:56:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7fed089c4800) [pid = 1833] [serial = 2070] [outer = 0x7fed016a8c00] 03:56:46 INFO - PROCESS | 1833 | 1461236205993 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 03:56:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:56:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1432ms 03:56:46 INFO - PROCESS | 1833 | 1461236206033 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 03:56:46 INFO - PROCESS | 1833 | 1461236206035 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 03:56:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:56:46 INFO - PROCESS | 1833 | 1461236206042 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:56:46 INFO - PROCESS | 1833 | 1461236206045 Marionette TRACE conn3 <- [1,2730,null,{}] 03:56:46 INFO - PROCESS | 1833 | 1461236206050 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:46 INFO - PROCESS | 1833 | 1461236206253 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 03:56:46 INFO - PROCESS | 1833 | 1461236206529 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0961e000 == 172 [pid = 1833] [id = 690] 03:56:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7fed016ad000) [pid = 1833] [serial = 2071] [outer = (nil)] 03:56:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7fed09450000) [pid = 1833] [serial = 2072] [outer = 0x7fed016ad000] 03:56:46 INFO - PROCESS | 1833 | 1461236206643 Marionette DEBUG loaded listener.js 03:56:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7fed09513000) [pid = 1833] [serial = 2073] [outer = 0x7fed016ad000] 03:56:47 INFO - PROCESS | 1833 | 1461236207898 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 03:56:47 INFO - PROCESS | 1833 | 1461236207931 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 03:56:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:56:47 INFO - PROCESS | 1833 | 1461236207937 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:56:47 INFO - PROCESS | 1833 | 1461236207940 Marionette TRACE conn3 <- [1,2734,null,{}] 03:56:48 INFO - PROCESS | 1833 | 1461236208026 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:48 INFO - PROCESS | 1833 | 1461236208306 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 03:56:48 INFO - PROCESS | 1833 | 1461236208509 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0afbd000 == 173 [pid = 1833] [id = 691] 03:56:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7fed089c5000) [pid = 1833] [serial = 2074] [outer = (nil)] 03:56:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7fed0952e400) [pid = 1833] [serial = 2075] [outer = 0x7fed089c5000] 03:56:48 INFO - PROCESS | 1833 | 1461236208583 Marionette DEBUG loaded listener.js 03:56:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7fed09762400) [pid = 1833] [serial = 2076] [outer = 0x7fed089c5000] 03:56:49 INFO - PROCESS | 1833 | 1461236209439 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 03:56:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:56:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1576ms 03:56:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:56:49 INFO - PROCESS | 1833 | 1461236209514 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 03:56:49 INFO - PROCESS | 1833 | 1461236209517 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 03:56:49 INFO - PROCESS | 1833 | 1461236209523 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:56:49 INFO - PROCESS | 1833 | 1461236209526 Marionette TRACE conn3 <- [1,2738,null,{}] 03:56:49 INFO - PROCESS | 1833 | 1461236209532 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:49 INFO - PROCESS | 1833 | 1461236209762 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 03:56:50 INFO - PROCESS | 1833 | 1461236210078 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b565800 == 174 [pid = 1833] [id = 692] 03:56:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7fed09767000) [pid = 1833] [serial = 2077] [outer = (nil)] 03:56:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7fed0a472400) [pid = 1833] [serial = 2078] [outer = 0x7fed09767000] 03:56:50 INFO - PROCESS | 1833 | 1461236210160 Marionette DEBUG loaded listener.js 03:56:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7fed0a8ca000) [pid = 1833] [serial = 2079] [outer = 0x7fed09767000] 03:56:50 INFO - PROCESS | 1833 | 1461236210986 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 03:56:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:56:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1531ms 03:56:51 INFO - PROCESS | 1833 | 1461236211054 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 03:56:51 INFO - PROCESS | 1833 | 1461236211059 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 03:56:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:56:51 INFO - PROCESS | 1833 | 1461236211065 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:56:51 INFO - PROCESS | 1833 | 1461236211069 Marionette TRACE conn3 <- [1,2742,null,{}] 03:56:51 INFO - PROCESS | 1833 | 1461236211074 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:51 INFO - PROCESS | 1833 | 1461236211353 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 03:56:51 INFO - PROCESS | 1833 | 1461236211684 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b808800 == 175 [pid = 1833] [id = 693] 03:56:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7fed0b4a8000) [pid = 1833] [serial = 2080] [outer = (nil)] 03:56:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7fed0b644800) [pid = 1833] [serial = 2081] [outer = 0x7fed0b4a8000] 03:56:51 INFO - PROCESS | 1833 | 1461236211764 Marionette DEBUG loaded listener.js 03:56:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7fed0d439c00) [pid = 1833] [serial = 2082] [outer = 0x7fed0b4a8000] 03:56:52 INFO - PROCESS | 1833 | 1461236212585 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 03:56:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:56:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1582ms 03:56:52 INFO - PROCESS | 1833 | 1461236212648 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 03:56:52 INFO - PROCESS | 1833 | 1461236212651 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 03:56:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:56:52 INFO - PROCESS | 1833 | 1461236212657 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:56:52 INFO - PROCESS | 1833 | 1461236212660 Marionette TRACE conn3 <- [1,2746,null,{}] 03:56:52 INFO - PROCESS | 1833 | 1461236212665 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:52 INFO - PROCESS | 1833 | 1461236212870 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 03:56:53 INFO - PROCESS | 1833 | 1461236213192 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0d5aa800 == 176 [pid = 1833] [id = 694] 03:56:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7fed0d43a400) [pid = 1833] [serial = 2083] [outer = (nil)] 03:56:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7fed0e111c00) [pid = 1833] [serial = 2084] [outer = 0x7fed0d43a400] 03:56:53 INFO - PROCESS | 1833 | 1461236213268 Marionette DEBUG loaded listener.js 03:56:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7fed0e11c400) [pid = 1833] [serial = 2085] [outer = 0x7fed0d43a400] 03:56:54 INFO - PROCESS | 1833 | 1461236214035 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 03:56:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:56:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1394ms 03:56:54 INFO - PROCESS | 1833 | 1461236214060 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 03:56:54 INFO - PROCESS | 1833 | 1461236214064 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 03:56:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:56:54 INFO - PROCESS | 1833 | 1461236214073 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:56:54 INFO - PROCESS | 1833 | 1461236214075 Marionette TRACE conn3 <- [1,2750,null,{}] 03:56:54 INFO - PROCESS | 1833 | 1461236214079 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:54 INFO - PROCESS | 1833 | 1461236214282 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 03:56:54 INFO - PROCESS | 1833 | 1461236214564 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0eb5f000 == 177 [pid = 1833] [id = 695] 03:56:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7fecfd2cb000) [pid = 1833] [serial = 2086] [outer = (nil)] 03:56:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7fed0e120c00) [pid = 1833] [serial = 2087] [outer = 0x7fecfd2cb000] 03:56:54 INFO - PROCESS | 1833 | 1461236214684 Marionette DEBUG loaded listener.js 03:56:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7fed0ebeb800) [pid = 1833] [serial = 2088] [outer = 0x7fecfd2cb000] 03:56:55 INFO - PROCESS | 1833 | 1461236215478 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 03:56:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:56:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1435ms 03:56:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:56:55 INFO - PROCESS | 1833 | 1461236215508 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 03:56:55 INFO - PROCESS | 1833 | 1461236215511 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 03:56:55 INFO - PROCESS | 1833 | 1461236215518 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:56:55 INFO - PROCESS | 1833 | 1461236215521 Marionette TRACE conn3 <- [1,2754,null,{}] 03:56:55 INFO - PROCESS | 1833 | 1461236215526 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:55 INFO - PROCESS | 1833 | 1461236215741 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 03:56:56 INFO - PROCESS | 1833 | 1461236216021 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f0aa800 == 178 [pid = 1833] [id = 696] 03:56:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7fecff14f400) [pid = 1833] [serial = 2089] [outer = (nil)] 03:56:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7fed0ebf6c00) [pid = 1833] [serial = 2090] [outer = 0x7fecff14f400] 03:56:56 INFO - PROCESS | 1833 | 1461236216136 Marionette DEBUG loaded listener.js 03:56:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7fed0f110800) [pid = 1833] [serial = 2091] [outer = 0x7fecff14f400] 03:56:56 INFO - PROCESS | 1833 | 1461236216934 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 03:56:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:56:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1482ms 03:56:57 INFO - PROCESS | 1833 | 1461236217001 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 03:56:57 INFO - PROCESS | 1833 | 1461236217004 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 03:56:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:56:57 INFO - PROCESS | 1833 | 1461236217010 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:56:57 INFO - PROCESS | 1833 | 1461236217013 Marionette TRACE conn3 <- [1,2758,null,{}] 03:56:57 INFO - PROCESS | 1833 | 1461236217019 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:57 INFO - PROCESS | 1833 | 1461236217311 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 03:56:57 INFO - PROCESS | 1833 | 1461236217645 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed11348000 == 179 [pid = 1833] [id = 697] 03:56:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7fecfd904000) [pid = 1833] [serial = 2092] [outer = (nil)] 03:56:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7fed0f5ee000) [pid = 1833] [serial = 2093] [outer = 0x7fecfd904000] 03:56:57 INFO - PROCESS | 1833 | 1461236217720 Marionette DEBUG loaded listener.js 03:56:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7fed10993c00) [pid = 1833] [serial = 2094] [outer = 0x7fecfd904000] 03:56:58 INFO - PROCESS | 1833 | 1461236218553 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 03:56:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:56:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1585ms 03:56:58 INFO - PROCESS | 1833 | 1461236218595 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 03:56:58 INFO - PROCESS | 1833 | 1461236218599 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 03:56:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:56:58 INFO - PROCESS | 1833 | 1461236218605 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:56:58 INFO - PROCESS | 1833 | 1461236218608 Marionette TRACE conn3 <- [1,2762,null,{}] 03:56:58 INFO - PROCESS | 1833 | 1461236218613 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:56:58 INFO - PROCESS | 1833 | 1461236218825 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 03:56:59 INFO - PROCESS | 1833 | 1461236219155 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:56:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf32af000 == 180 [pid = 1833] [id = 698] 03:56:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7fecf2c11000) [pid = 1833] [serial = 2095] [outer = (nil)] 03:56:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7fecf9431c00) [pid = 1833] [serial = 2096] [outer = 0x7fecf2c11000] 03:56:59 INFO - PROCESS | 1833 | 1461236219238 Marionette DEBUG loaded listener.js 03:56:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7fecfcbf9400) [pid = 1833] [serial = 2097] [outer = 0x7fecf2c11000] 03:57:00 INFO - PROCESS | 1833 | 1461236220086 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 03:57:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:57:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1532ms 03:57:00 INFO - PROCESS | 1833 | 1461236220138 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 03:57:00 INFO - PROCESS | 1833 | 1461236220141 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 03:57:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:57:00 INFO - PROCESS | 1833 | 1461236220147 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:57:00 INFO - PROCESS | 1833 | 1461236220149 Marionette TRACE conn3 <- [1,2766,null,{}] 03:57:00 INFO - PROCESS | 1833 | 1461236220155 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:00 INFO - PROCESS | 1833 | 1461236220380 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 03:57:01 INFO - PROCESS | 1833 | 1461236221198 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9bb6000 == 181 [pid = 1833] [id = 699] 03:57:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7fecf2c07800) [pid = 1833] [serial = 2098] [outer = (nil)] 03:57:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7fecf2c0d400) [pid = 1833] [serial = 2099] [outer = 0x7fecf2c07800] 03:57:01 INFO - PROCESS | 1833 | 1461236221304 Marionette DEBUG loaded listener.js 03:57:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7fecf460c800) [pid = 1833] [serial = 2100] [outer = 0x7fecf2c07800] 03:57:02 INFO - PROCESS | 1833 | 1461236222133 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 03:57:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:57:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 2031ms 03:57:02 INFO - PROCESS | 1833 | 1461236222179 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 03:57:02 INFO - PROCESS | 1833 | 1461236222186 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 03:57:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:57:02 INFO - PROCESS | 1833 | 1461236222195 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:57:02 INFO - PROCESS | 1833 | 1461236222199 Marionette TRACE conn3 <- [1,2770,null,{}] 03:57:02 INFO - PROCESS | 1833 | 1461236222210 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:02 INFO - PROCESS | 1833 | 1461236222473 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 03:57:02 INFO - PROCESS | 1833 | 1461236222836 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfcd56000 == 182 [pid = 1833] [id = 700] 03:57:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7fecfc6a0800) [pid = 1833] [serial = 2101] [outer = (nil)] 03:57:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7fecfc732400) [pid = 1833] [serial = 2102] [outer = 0x7fecfc6a0800] 03:57:02 INFO - PROCESS | 1833 | 1461236222914 Marionette DEBUG loaded listener.js 03:57:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7fecfcba5800) [pid = 1833] [serial = 2103] [outer = 0x7fecfc6a0800] 03:57:03 INFO - PROCESS | 1833 | 1461236223757 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 03:57:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:57:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1630ms 03:57:03 INFO - PROCESS | 1833 | 1461236223828 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 03:57:03 INFO - PROCESS | 1833 | 1461236223833 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 03:57:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:57:03 INFO - PROCESS | 1833 | 1461236223841 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:57:03 INFO - PROCESS | 1833 | 1461236223843 Marionette TRACE conn3 <- [1,2774,null,{}] 03:57:03 INFO - PROCESS | 1833 | 1461236223849 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:04 INFO - PROCESS | 1833 | 1461236224063 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26a3c800 == 181 [pid = 1833] [id = 216] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14576000 == 180 [pid = 1833] [id = 121] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc3c7800 == 179 [pid = 1833] [id = 681] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf9620000 == 178 [pid = 1833] [id = 680] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf5607800 == 177 [pid = 1833] [id = 679] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b9b1800 == 176 [pid = 1833] [id = 676] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b72d800 == 175 [pid = 1833] [id = 675] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b56c800 == 174 [pid = 1833] [id = 674] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0afd3800 == 173 [pid = 1833] [id = 673] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0a41a000 == 172 [pid = 1833] [id = 672] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed08867800 == 171 [pid = 1833] [id = 671] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed07b9f000 == 170 [pid = 1833] [id = 670] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed02826000 == 169 [pid = 1833] [id = 669] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed00d17800 == 168 [pid = 1833] [id = 668] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed00354000 == 167 [pid = 1833] [id = 667] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfef16800 == 166 [pid = 1833] [id = 666] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe05b000 == 165 [pid = 1833] [id = 665] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfd933800 == 164 [pid = 1833] [id = 664] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc91d000 == 163 [pid = 1833] [id = 663] 03:57:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf9c44800 == 162 [pid = 1833] [id = 662] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7fecf5a9a800) [pid = 1833] [serial = 1982] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7fecfc6acc00) [pid = 1833] [serial = 1983] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7fed12b9dc00) [pid = 1833] [serial = 1956] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7fed162c9000) [pid = 1833] [serial = 1964] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7fecfcbf5c00) [pid = 1833] [serial = 1979] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7fecfcb9d800) [pid = 1833] [serial = 1916] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7fed09444000) [pid = 1833] [serial = 1934] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7fecfb0f1400) [pid = 1833] [serial = 1974] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7fed0ebf4800) [pid = 1833] [serial = 1952] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7fed0a474800) [pid = 1833] [serial = 1941] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7fecf9433400) [pid = 1833] [serial = 1973] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7fed02996800) [pid = 1833] [serial = 1928] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7fed0b413c00) [pid = 1833] [serial = 1944] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7fed07ab0000) [pid = 1833] [serial = 1931] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7fed0d460800) [pid = 1833] [serial = 1947] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7fecfd29f000) [pid = 1833] [serial = 1917] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7fed089b9c00) [pid = 1833] [serial = 1932] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7fed13e33400) [pid = 1833] [serial = 1961] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7fed09769800) [pid = 1833] [serial = 1940] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7fed011bec00) [pid = 1833] [serial = 1968] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7fecfd2a9400) [pid = 1833] [serial = 1980] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7fed017e3c00) [pid = 1833] [serial = 1926] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7fed15a49400) [pid = 1833] [serial = 1962] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7fed0e120400) [pid = 1833] [serial = 1950] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7fed0ad5ec00) [pid = 1833] [serial = 1949] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7fecfc7f4800) [pid = 1833] [serial = 1970] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7fecfb2efc00) [pid = 1833] [serial = 1914] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7fed094eb000) [pid = 1833] [serial = 1935] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7fecfb2f1800) [pid = 1833] [serial = 1976] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7fed12936400) [pid = 1833] [serial = 1955] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7fed0aea5400) [pid = 1833] [serial = 1943] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7fecfd2d1000) [pid = 1833] [serial = 1967] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7fecfc6a8400) [pid = 1833] [serial = 1977] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7fecff14e000) [pid = 1833] [serial = 1920] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7fed13638c00) [pid = 1833] [serial = 1958] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7fed0950ec00) [pid = 1833] [serial = 1937] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7fed0c672c00) [pid = 1833] [serial = 1946] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7fed07ab1400) [pid = 1833] [serial = 1929] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7fed13d8e800) [pid = 1833] [serial = 1959] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7fed011b5000) [pid = 1833] [serial = 1923] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7fed0f5edc00) [pid = 1833] [serial = 1953] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7fed21482800) [pid = 1833] [serial = 1965] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7fecfd9d9800) [pid = 1833] [serial = 1919] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7fecfb0e7400) [pid = 1833] [serial = 1913] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7fecff705800) [pid = 1833] [serial = 1922] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7fed09539400) [pid = 1833] [serial = 1938] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7fed0aa5d400) [pid = 1833] [serial = 1836] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7fed015b7c00) [pid = 1833] [serial = 1925] [outer = (nil)] [url = about:blank] 03:57:04 INFO - PROCESS | 1833 | 1461236224925 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf32a7000 == 163 [pid = 1833] [id = 701] 03:57:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7fecf4608c00) [pid = 1833] [serial = 2104] [outer = (nil)] 03:57:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7fecfb2ebc00) [pid = 1833] [serial = 2105] [outer = 0x7fecf4608c00] 03:57:05 INFO - PROCESS | 1833 | 1461236225060 Marionette DEBUG loaded listener.js 03:57:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7fecfd29f000) [pid = 1833] [serial = 2106] [outer = 0x7fecf4608c00] 03:57:05 INFO - PROCESS | 1833 | 1461236225782 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 03:57:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:57:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1978ms 03:57:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:57:05 INFO - PROCESS | 1833 | 1461236225818 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 03:57:05 INFO - PROCESS | 1833 | 1461236225821 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 03:57:05 INFO - PROCESS | 1833 | 1461236225829 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:57:05 INFO - PROCESS | 1833 | 1461236225837 Marionette TRACE conn3 <- [1,2778,null,{}] 03:57:05 INFO - PROCESS | 1833 | 1461236225866 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:06 INFO - PROCESS | 1833 | 1461236226053 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 03:57:06 INFO - PROCESS | 1833 | 1461236226070 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9629800 == 164 [pid = 1833] [id = 702] 03:57:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7fecfc727800) [pid = 1833] [serial = 2107] [outer = (nil)] 03:57:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7fecfe0db800) [pid = 1833] [serial = 2108] [outer = 0x7fecfc727800] 03:57:06 INFO - PROCESS | 1833 | 1461236226130 Marionette DEBUG loaded listener.js 03:57:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7fecfe273400) [pid = 1833] [serial = 2109] [outer = 0x7fecfc727800] 03:57:06 INFO - PROCESS | 1833 | 1461236226985 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 03:57:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:57:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1204ms 03:57:07 INFO - PROCESS | 1833 | 1461236227032 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 03:57:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:57:07 INFO - PROCESS | 1833 | 1461236227037 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 03:57:07 INFO - PROCESS | 1833 | 1461236227043 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:57:07 INFO - PROCESS | 1833 | 1461236227046 Marionette TRACE conn3 <- [1,2782,null,{}] 03:57:07 INFO - PROCESS | 1833 | 1461236227051 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:07 INFO - PROCESS | 1833 | 1461236227277 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 03:57:07 INFO - PROCESS | 1833 | 1461236227505 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9fc0800 == 165 [pid = 1833] [id = 703] 03:57:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7fecfd2a9400) [pid = 1833] [serial = 2110] [outer = (nil)] 03:57:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7fecff512400) [pid = 1833] [serial = 2111] [outer = 0x7fecfd2a9400] 03:57:07 INFO - PROCESS | 1833 | 1461236227568 Marionette DEBUG loaded listener.js 03:57:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7fecff6bc000) [pid = 1833] [serial = 2112] [outer = 0x7fecfd2a9400] 03:57:08 INFO - PROCESS | 1833 | 1461236228380 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 03:57:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:57:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1385ms 03:57:08 INFO - PROCESS | 1833 | 1461236228428 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 03:57:08 INFO - PROCESS | 1833 | 1461236228430 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 03:57:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:57:08 INFO - PROCESS | 1833 | 1461236228436 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:57:08 INFO - PROCESS | 1833 | 1461236228438 Marionette TRACE conn3 <- [1,2786,null,{}] 03:57:08 INFO - PROCESS | 1833 | 1461236228443 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:08 INFO - PROCESS | 1833 | 1461236228704 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 03:57:08 INFO - PROCESS | 1833 | 1461236228740 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfcd4b800 == 166 [pid = 1833] [id = 704] 03:57:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7fed011ba800) [pid = 1833] [serial = 2113] [outer = (nil)] 03:57:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7fed015b5c00) [pid = 1833] [serial = 2114] [outer = 0x7fed011ba800] 03:57:08 INFO - PROCESS | 1833 | 1461236228815 Marionette DEBUG loaded listener.js 03:57:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7fed017e2c00) [pid = 1833] [serial = 2115] [outer = 0x7fed011ba800] 03:57:09 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7fecf594e800) [pid = 1833] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:57:09 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7fecf5949c00) [pid = 1833] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:57:09 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7fecf2c08000) [pid = 1833] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:57:09 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7fecf594bc00) [pid = 1833] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:57:09 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7fecfb0e6c00) [pid = 1833] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:57:09 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7fecfc729c00) [pid = 1833] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:57:10 INFO - PROCESS | 1833 | 1461236230144 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 03:57:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:57:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1731ms 03:57:10 INFO - PROCESS | 1833 | 1461236230169 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 03:57:10 INFO - PROCESS | 1833 | 1461236230172 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 03:57:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:57:10 INFO - PROCESS | 1833 | 1461236230177 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:57:10 INFO - PROCESS | 1833 | 1461236230179 Marionette TRACE conn3 <- [1,2790,null,{}] 03:57:10 INFO - PROCESS | 1833 | 1461236230184 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:10 INFO - PROCESS | 1833 | 1461236230369 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 03:57:10 INFO - PROCESS | 1833 | 1461236230561 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe379000 == 167 [pid = 1833] [id = 705] 03:57:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7fecfc733800) [pid = 1833] [serial = 2116] [outer = (nil)] 03:57:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7fed011b3c00) [pid = 1833] [serial = 2117] [outer = 0x7fecfc733800] 03:57:10 INFO - PROCESS | 1833 | 1461236230623 Marionette DEBUG loaded listener.js 03:57:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7fed023cec00) [pid = 1833] [serial = 2118] [outer = 0x7fecfc733800] 03:57:11 INFO - PROCESS | 1833 | 1461236231294 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 03:57:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:57:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1177ms 03:57:11 INFO - PROCESS | 1833 | 1461236231356 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 03:57:11 INFO - PROCESS | 1833 | 1461236231360 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 03:57:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:57:11 INFO - PROCESS | 1833 | 1461236231365 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:57:11 INFO - PROCESS | 1833 | 1461236231367 Marionette TRACE conn3 <- [1,2794,null,{}] 03:57:11 INFO - PROCESS | 1833 | 1461236231372 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:11 INFO - PROCESS | 1833 | 1461236231561 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 03:57:11 INFO - PROCESS | 1833 | 1461236231570 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed004d5800 == 168 [pid = 1833] [id = 706] 03:57:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7fed017ea400) [pid = 1833] [serial = 2119] [outer = (nil)] 03:57:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7fed07ccc400) [pid = 1833] [serial = 2120] [outer = 0x7fed017ea400] 03:57:11 INFO - PROCESS | 1833 | 1461236231629 Marionette DEBUG loaded listener.js 03:57:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7fed089bdc00) [pid = 1833] [serial = 2121] [outer = 0x7fed017ea400] 03:57:12 INFO - PROCESS | 1833 | 1461236232846 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 03:57:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:57:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1528ms 03:57:12 INFO - PROCESS | 1833 | 1461236232895 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 03:57:12 INFO - PROCESS | 1833 | 1461236232902 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 03:57:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:57:12 INFO - PROCESS | 1833 | 1461236232911 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:57:12 INFO - PROCESS | 1833 | 1461236232915 Marionette TRACE conn3 <- [1,2798,null,{}] 03:57:12 INFO - PROCESS | 1833 | 1461236232923 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:13 INFO - PROCESS | 1833 | 1461236233170 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 03:57:13 INFO - PROCESS | 1833 | 1461236233498 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc1eb800 == 169 [pid = 1833] [id = 707] 03:57:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7fecfc262800) [pid = 1833] [serial = 2122] [outer = (nil)] 03:57:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7fecfc6a3400) [pid = 1833] [serial = 2123] [outer = 0x7fecfc262800] 03:57:13 INFO - PROCESS | 1833 | 1461236233585 Marionette DEBUG loaded listener.js 03:57:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7fecfc7ec400) [pid = 1833] [serial = 2124] [outer = 0x7fecfc262800] 03:57:14 INFO - PROCESS | 1833 | 1461236234529 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 03:57:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:57:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1680ms 03:57:14 INFO - PROCESS | 1833 | 1461236234592 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 03:57:14 INFO - PROCESS | 1833 | 1461236234601 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 03:57:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:57:14 INFO - PROCESS | 1833 | 1461236234611 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:57:14 INFO - PROCESS | 1833 | 1461236234615 Marionette TRACE conn3 <- [1,2802,null,{}] 03:57:14 INFO - PROCESS | 1833 | 1461236234621 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:14 INFO - PROCESS | 1833 | 1461236234858 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 03:57:15 INFO - PROCESS | 1833 | 1461236235233 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe325000 == 170 [pid = 1833] [id = 708] 03:57:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7fecfd3f2800) [pid = 1833] [serial = 2125] [outer = (nil)] 03:57:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7fecfe0d7000) [pid = 1833] [serial = 2126] [outer = 0x7fecfd3f2800] 03:57:15 INFO - PROCESS | 1833 | 1461236235309 Marionette DEBUG loaded listener.js 03:57:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7fecff50a800) [pid = 1833] [serial = 2127] [outer = 0x7fecfd3f2800] 03:57:16 INFO - PROCESS | 1833 | 1461236236153 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 03:57:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:57:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1587ms 03:57:16 INFO - PROCESS | 1833 | 1461236236198 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 03:57:16 INFO - PROCESS | 1833 | 1461236236202 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 03:57:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:57:16 INFO - PROCESS | 1833 | 1461236236208 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:57:16 INFO - PROCESS | 1833 | 1461236236214 Marionette TRACE conn3 <- [1,2806,null,{}] 03:57:16 INFO - PROCESS | 1833 | 1461236236230 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:16 INFO - PROCESS | 1833 | 1461236236506 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 03:57:16 INFO - PROCESS | 1833 | 1461236236823 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0281a000 == 171 [pid = 1833] [id = 709] 03:57:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7fecfd9d2400) [pid = 1833] [serial = 2128] [outer = (nil)] 03:57:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7fed016b1000) [pid = 1833] [serial = 2129] [outer = 0x7fecfd9d2400] 03:57:16 INFO - PROCESS | 1833 | 1461236236904 Marionette DEBUG loaded listener.js 03:57:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7fed0206b400) [pid = 1833] [serial = 2130] [outer = 0x7fecfd9d2400] 03:57:17 INFO - PROCESS | 1833 | 1461236237735 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 03:57:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:57:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1585ms 03:57:17 INFO - PROCESS | 1833 | 1461236237819 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 03:57:17 INFO - PROCESS | 1833 | 1461236237827 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 03:57:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:57:17 INFO - PROCESS | 1833 | 1461236237837 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:57:17 INFO - PROCESS | 1833 | 1461236237839 Marionette TRACE conn3 <- [1,2810,null,{}] 03:57:17 INFO - PROCESS | 1833 | 1461236237843 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:18 INFO - PROCESS | 1833 | 1461236238103 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 03:57:18 INFO - PROCESS | 1833 | 1461236238421 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08866800 == 172 [pid = 1833] [id = 710] 03:57:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7fecfc6abc00) [pid = 1833] [serial = 2131] [outer = (nil)] 03:57:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7fed0206c400) [pid = 1833] [serial = 2132] [outer = 0x7fecfc6abc00] 03:57:18 INFO - PROCESS | 1833 | 1461236238498 Marionette DEBUG loaded listener.js 03:57:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7fed0944a400) [pid = 1833] [serial = 2133] [outer = 0x7fecfc6abc00] 03:57:19 INFO - PROCESS | 1833 | 1461236239291 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 03:57:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:57:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1479ms 03:57:19 INFO - PROCESS | 1833 | 1461236239317 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 03:57:19 INFO - PROCESS | 1833 | 1461236239321 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 03:57:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:57:19 INFO - PROCESS | 1833 | 1461236239326 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:57:19 INFO - PROCESS | 1833 | 1461236239328 Marionette TRACE conn3 <- [1,2814,null,{}] 03:57:19 INFO - PROCESS | 1833 | 1461236239334 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:19 INFO - PROCESS | 1833 | 1461236239535 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 03:57:19 INFO - PROCESS | 1833 | 1461236239812 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a41e800 == 173 [pid = 1833] [id = 711] 03:57:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7fed09519c00) [pid = 1833] [serial = 2134] [outer = (nil)] 03:57:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7fed0953e400) [pid = 1833] [serial = 2135] [outer = 0x7fed09519c00] 03:57:19 INFO - PROCESS | 1833 | 1461236239936 Marionette DEBUG loaded listener.js 03:57:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7fed0a43cc00) [pid = 1833] [serial = 2136] [outer = 0x7fed09519c00] 03:57:20 INFO - PROCESS | 1833 | 1461236240765 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 03:57:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:57:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1480ms 03:57:20 INFO - PROCESS | 1833 | 1461236240808 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 03:57:20 INFO - PROCESS | 1833 | 1461236240811 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 03:57:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:57:20 INFO - PROCESS | 1833 | 1461236240817 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:57:20 INFO - PROCESS | 1833 | 1461236240819 Marionette TRACE conn3 <- [1,2818,null,{}] 03:57:20 INFO - PROCESS | 1833 | 1461236240825 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:21 INFO - PROCESS | 1833 | 1461236241052 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 03:57:21 INFO - PROCESS | 1833 | 1461236241370 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b429800 == 174 [pid = 1833] [id = 712] 03:57:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7fed0ad5e800) [pid = 1833] [serial = 2137] [outer = (nil)] 03:57:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7fed0b408400) [pid = 1833] [serial = 2138] [outer = 0x7fed0ad5e800] 03:57:21 INFO - PROCESS | 1833 | 1461236241451 Marionette DEBUG loaded listener.js 03:57:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7fed0b64f400) [pid = 1833] [serial = 2139] [outer = 0x7fed0ad5e800] 03:57:22 INFO - PROCESS | 1833 | 1461236242343 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 03:57:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:57:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1582ms 03:57:22 INFO - PROCESS | 1833 | 1461236242399 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 03:57:22 INFO - PROCESS | 1833 | 1461236242403 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 03:57:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:57:22 INFO - PROCESS | 1833 | 1461236242408 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:57:22 INFO - PROCESS | 1833 | 1461236242410 Marionette TRACE conn3 <- [1,2822,null,{}] 03:57:22 INFO - PROCESS | 1833 | 1461236242416 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:22 INFO - PROCESS | 1833 | 1461236242618 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 03:57:22 INFO - PROCESS | 1833 | 1461236242947 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b729000 == 175 [pid = 1833] [id = 713] 03:57:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7fecfe26cc00) [pid = 1833] [serial = 2140] [outer = (nil)] 03:57:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7fed0ba6c400) [pid = 1833] [serial = 2141] [outer = 0x7fecfe26cc00] 03:57:23 INFO - PROCESS | 1833 | 1461236243023 Marionette DEBUG loaded listener.js 03:57:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7fed0e047800) [pid = 1833] [serial = 2142] [outer = 0x7fecfe26cc00] 03:57:23 INFO - PROCESS | 1833 | 1461236243819 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 03:57:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:57:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1486ms 03:57:23 INFO - PROCESS | 1833 | 1461236243895 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 03:57:23 INFO - PROCESS | 1833 | 1461236243898 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 03:57:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:57:23 INFO - PROCESS | 1833 | 1461236243904 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:57:23 INFO - PROCESS | 1833 | 1461236243907 Marionette TRACE conn3 <- [1,2826,null,{}] 03:57:23 INFO - PROCESS | 1833 | 1461236243912 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:24 INFO - PROCESS | 1833 | 1461236244124 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 03:57:24 INFO - PROCESS | 1833 | 1461236244438 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b88e000 == 176 [pid = 1833] [id = 714] 03:57:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7fed016a6400) [pid = 1833] [serial = 2143] [outer = (nil)] 03:57:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7fed0ebf4800) [pid = 1833] [serial = 2144] [outer = 0x7fed016a6400] 03:57:24 INFO - PROCESS | 1833 | 1461236244512 Marionette DEBUG loaded listener.js 03:57:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7fed0f5ef800) [pid = 1833] [serial = 2145] [outer = 0x7fed016a6400] 03:57:25 INFO - PROCESS | 1833 | 1461236245320 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:57:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:57:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1478ms 03:57:25 INFO - PROCESS | 1833 | 1461236245384 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 03:57:25 INFO - PROCESS | 1833 | 1461236245388 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 03:57:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:57:25 INFO - PROCESS | 1833 | 1461236245394 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:57:25 INFO - PROCESS | 1833 | 1461236245398 Marionette TRACE conn3 <- [1,2830,null,{}] 03:57:25 INFO - PROCESS | 1833 | 1461236245403 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:25 INFO - PROCESS | 1833 | 1461236245627 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 03:57:25 INFO - PROCESS | 1833 | 1461236245950 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0eb4c000 == 177 [pid = 1833] [id = 715] 03:57:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7fed0e040000) [pid = 1833] [serial = 2146] [outer = (nil)] 03:57:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7fed11b65c00) [pid = 1833] [serial = 2147] [outer = 0x7fed0e040000] 03:57:26 INFO - PROCESS | 1833 | 1461236246029 Marionette DEBUG loaded listener.js 03:57:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7fed12533c00) [pid = 1833] [serial = 2148] [outer = 0x7fed0e040000] 03:57:26 INFO - PROCESS | 1833 | 1461236246829 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 03:57:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:57:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1484ms 03:57:26 INFO - PROCESS | 1833 | 1461236246878 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 03:57:26 INFO - PROCESS | 1833 | 1461236246881 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 03:57:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:57:26 INFO - PROCESS | 1833 | 1461236246887 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:57:26 INFO - PROCESS | 1833 | 1461236246889 Marionette TRACE conn3 <- [1,2834,null,{}] 03:57:26 INFO - PROCESS | 1833 | 1461236246895 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:27 INFO - PROCESS | 1833 | 1461236247120 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 03:57:27 INFO - PROCESS | 1833 | 1461236247471 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed142bc000 == 178 [pid = 1833] [id = 716] 03:57:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7fed09543c00) [pid = 1833] [serial = 2149] [outer = (nil)] 03:57:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7fed129fc000) [pid = 1833] [serial = 2150] [outer = 0x7fed09543c00] 03:57:27 INFO - PROCESS | 1833 | 1461236247552 Marionette DEBUG loaded listener.js 03:57:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7fed134dec00) [pid = 1833] [serial = 2151] [outer = 0x7fed09543c00] 03:57:28 INFO - PROCESS | 1833 | 1461236248392 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:57:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:57:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1575ms 03:57:28 INFO - PROCESS | 1833 | 1461236248464 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 03:57:28 INFO - PROCESS | 1833 | 1461236248467 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 03:57:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:57:28 INFO - PROCESS | 1833 | 1461236248474 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:57:28 INFO - PROCESS | 1833 | 1461236248478 Marionette TRACE conn3 <- [1,2838,null,{}] 03:57:28 INFO - PROCESS | 1833 | 1461236248483 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:28 INFO - PROCESS | 1833 | 1461236248759 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 03:57:29 INFO - PROCESS | 1833 | 1461236249075 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed1457a000 == 179 [pid = 1833] [id = 717] 03:57:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7fed13632800) [pid = 1833] [serial = 2152] [outer = (nil)] 03:57:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7fed13d6ac00) [pid = 1833] [serial = 2153] [outer = 0x7fed13632800] 03:57:29 INFO - PROCESS | 1833 | 1461236249156 Marionette DEBUG loaded listener.js 03:57:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7fed13dbd000) [pid = 1833] [serial = 2154] [outer = 0x7fed13632800] 03:57:29 INFO - PROCESS | 1833 | 1461236249951 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 03:57:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:57:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1527ms 03:57:30 INFO - PROCESS | 1833 | 1461236250001 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 03:57:30 INFO - PROCESS | 1833 | 1461236250005 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 03:57:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:57:30 INFO - PROCESS | 1833 | 1461236250011 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:57:30 INFO - PROCESS | 1833 | 1461236250013 Marionette TRACE conn3 <- [1,2842,null,{}] 03:57:30 INFO - PROCESS | 1833 | 1461236250018 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:30 INFO - PROCESS | 1833 | 1461236250228 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 03:57:30 INFO - PROCESS | 1833 | 1461236250549 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed14fa6800 == 180 [pid = 1833] [id = 718] 03:57:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7fed13dbe800) [pid = 1833] [serial = 2155] [outer = (nil)] 03:57:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7fed142a5c00) [pid = 1833] [serial = 2156] [outer = 0x7fed13dbe800] 03:57:30 INFO - PROCESS | 1833 | 1461236250625 Marionette DEBUG loaded listener.js 03:57:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7fed1559c400) [pid = 1833] [serial = 2157] [outer = 0x7fed13dbe800] 03:57:31 INFO - PROCESS | 1833 | 1461236251436 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 03:57:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:57:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1478ms 03:57:31 INFO - PROCESS | 1833 | 1461236251490 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 03:57:31 INFO - PROCESS | 1833 | 1461236251492 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 03:57:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:57:31 INFO - PROCESS | 1833 | 1461236251498 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:57:31 INFO - PROCESS | 1833 | 1461236251501 Marionette TRACE conn3 <- [1,2846,null,{}] 03:57:31 INFO - PROCESS | 1833 | 1461236251506 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:31 INFO - PROCESS | 1833 | 1461236251727 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 03:57:32 INFO - PROCESS | 1833 | 1461236252047 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15e25800 == 181 [pid = 1833] [id = 719] 03:57:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7fed13695400) [pid = 1833] [serial = 2158] [outer = (nil)] 03:57:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7fed15a50c00) [pid = 1833] [serial = 2159] [outer = 0x7fed13695400] 03:57:32 INFO - PROCESS | 1833 | 1461236252122 Marionette DEBUG loaded listener.js 03:57:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7fed1620c800) [pid = 1833] [serial = 2160] [outer = 0x7fed13695400] 03:57:32 INFO - PROCESS | 1833 | 1461236252977 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 03:57:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:57:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1531ms 03:57:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:57:33 INFO - PROCESS | 1833 | 1461236253031 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 03:57:33 INFO - PROCESS | 1833 | 1461236253033 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 03:57:33 INFO - PROCESS | 1833 | 1461236253039 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:57:33 INFO - PROCESS | 1833 | 1461236253042 Marionette TRACE conn3 <- [1,2850,null,{}] 03:57:33 INFO - PROCESS | 1833 | 1461236253047 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:33 INFO - PROCESS | 1833 | 1461236253267 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 03:57:33 INFO - PROCESS | 1833 | 1461236253591 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed208d6800 == 182 [pid = 1833] [id = 720] 03:57:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7fed13dc7800) [pid = 1833] [serial = 2161] [outer = (nil)] 03:57:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7fed1728d000) [pid = 1833] [serial = 2162] [outer = 0x7fed13dc7800] 03:57:33 INFO - PROCESS | 1833 | 1461236253670 Marionette DEBUG loaded listener.js 03:57:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7fed1aa5f000) [pid = 1833] [serial = 2163] [outer = 0x7fed13dc7800] 03:57:34 INFO - PROCESS | 1833 | 1461236254460 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:57:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:57:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1481ms 03:57:34 INFO - PROCESS | 1833 | 1461236254521 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 03:57:34 INFO - PROCESS | 1833 | 1461236254525 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 03:57:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:57:34 INFO - PROCESS | 1833 | 1461236254531 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:57:34 INFO - PROCESS | 1833 | 1461236254533 Marionette TRACE conn3 <- [1,2854,null,{}] 03:57:34 INFO - PROCESS | 1833 | 1461236254538 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:34 INFO - PROCESS | 1833 | 1461236254752 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 03:57:35 INFO - PROCESS | 1833 | 1461236255073 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed216fa000 == 183 [pid = 1833] [id = 721] 03:57:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7fed15686c00) [pid = 1833] [serial = 2164] [outer = (nil)] 03:57:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7fed2147a000) [pid = 1833] [serial = 2165] [outer = 0x7fed15686c00] 03:57:35 INFO - PROCESS | 1833 | 1461236255148 Marionette DEBUG loaded listener.js 03:57:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7fed21b20c00) [pid = 1833] [serial = 2166] [outer = 0x7fed15686c00] 03:57:35 INFO - PROCESS | 1833 | 1461236255926 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 03:57:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:57:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1432ms 03:57:35 INFO - PROCESS | 1833 | 1461236255964 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 03:57:35 INFO - PROCESS | 1833 | 1461236255967 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 03:57:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:57:35 INFO - PROCESS | 1833 | 1461236255973 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:57:35 INFO - PROCESS | 1833 | 1461236255976 Marionette TRACE conn3 <- [1,2858,null,{}] 03:57:35 INFO - PROCESS | 1833 | 1461236255981 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:36 INFO - PROCESS | 1833 | 1461236256192 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 03:57:36 INFO - PROCESS | 1833 | 1461236256476 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed22b49800 == 184 [pid = 1833] [id = 722] 03:57:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7fed0d464c00) [pid = 1833] [serial = 2167] [outer = (nil)] 03:57:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7fed21bee000) [pid = 1833] [serial = 2168] [outer = 0x7fed0d464c00] 03:57:36 INFO - PROCESS | 1833 | 1461236256587 Marionette DEBUG loaded listener.js 03:57:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7fed228e6800) [pid = 1833] [serial = 2169] [outer = 0x7fed0d464c00] 03:57:37 INFO - PROCESS | 1833 | 1461236257400 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:57:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:57:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1482ms 03:57:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:57:37 INFO - PROCESS | 1833 | 1461236257456 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 03:57:37 INFO - PROCESS | 1833 | 1461236257459 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 03:57:37 INFO - PROCESS | 1833 | 1461236257465 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:57:37 INFO - PROCESS | 1833 | 1461236257468 Marionette TRACE conn3 <- [1,2862,null,{}] 03:57:37 INFO - PROCESS | 1833 | 1461236257473 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:37 INFO - PROCESS | 1833 | 1461236257685 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 03:57:38 INFO - PROCESS | 1833 | 1461236258012 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2687c000 == 185 [pid = 1833] [id = 723] 03:57:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7fecf594c400) [pid = 1833] [serial = 2170] [outer = (nil)] 03:57:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7fed24a18400) [pid = 1833] [serial = 2171] [outer = 0x7fecf594c400] 03:57:38 INFO - PROCESS | 1833 | 1461236258089 Marionette DEBUG loaded listener.js 03:57:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7fed26929000) [pid = 1833] [serial = 2172] [outer = 0x7fecf594c400] 03:57:38 INFO - PROCESS | 1833 | 1461236258892 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 03:57:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:57:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1481ms 03:57:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:57:38 INFO - PROCESS | 1833 | 1461236258946 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 03:57:38 INFO - PROCESS | 1833 | 1461236258948 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 03:57:38 INFO - PROCESS | 1833 | 1461236258954 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:57:38 INFO - PROCESS | 1833 | 1461236258957 Marionette TRACE conn3 <- [1,2866,null,{}] 03:57:38 INFO - PROCESS | 1833 | 1461236258962 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:39 INFO - PROCESS | 1833 | 1461236259184 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 03:57:39 INFO - PROCESS | 1833 | 1461236259508 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26a2f800 == 186 [pid = 1833] [id = 724] 03:57:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7fed0b64e800) [pid = 1833] [serial = 2173] [outer = (nil)] 03:57:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7fed26a51800) [pid = 1833] [serial = 2174] [outer = 0x7fed0b64e800] 03:57:39 INFO - PROCESS | 1833 | 1461236259585 Marionette DEBUG loaded listener.js 03:57:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7fed26bb2c00) [pid = 1833] [serial = 2175] [outer = 0x7fed0b64e800] 03:57:40 INFO - PROCESS | 1833 | 1461236260378 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 03:57:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:57:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1483ms 03:57:40 INFO - PROCESS | 1833 | 1461236260437 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 03:57:40 INFO - PROCESS | 1833 | 1461236260440 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 03:57:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:57:40 INFO - PROCESS | 1833 | 1461236260446 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:57:40 INFO - PROCESS | 1833 | 1461236260448 Marionette TRACE conn3 <- [1,2870,null,{}] 03:57:40 INFO - PROCESS | 1833 | 1461236260454 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:40 INFO - PROCESS | 1833 | 1461236260675 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 03:57:41 INFO - PROCESS | 1833 | 1461236261038 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf59d3800 == 187 [pid = 1833] [id = 725] 03:57:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7fecf2c04800) [pid = 1833] [serial = 2176] [outer = (nil)] 03:57:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fecf5949000) [pid = 1833] [serial = 2177] [outer = 0x7fecf2c04800] 03:57:41 INFO - PROCESS | 1833 | 1461236261115 Marionette DEBUG loaded listener.js 03:57:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fecfcba2800) [pid = 1833] [serial = 2178] [outer = 0x7fecf2c04800] 03:57:41 INFO - PROCESS | 1833 | 1461236261971 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 03:57:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:57:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1577ms 03:57:42 INFO - PROCESS | 1833 | 1461236262024 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 03:57:42 INFO - PROCESS | 1833 | 1461236262027 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 03:57:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:57:42 INFO - PROCESS | 1833 | 1461236262033 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:57:42 INFO - PROCESS | 1833 | 1461236262036 Marionette TRACE conn3 <- [1,2874,null,{}] 03:57:42 INFO - PROCESS | 1833 | 1461236262041 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:42 INFO - PROCESS | 1833 | 1461236262281 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe379000 == 186 [pid = 1833] [id = 705] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfcd4b800 == 185 [pid = 1833] [id = 704] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf9fc0800 == 184 [pid = 1833] [id = 703] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf9629800 == 183 [pid = 1833] [id = 702] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf32a7000 == 182 [pid = 1833] [id = 701] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfcd56000 == 181 [pid = 1833] [id = 700] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf9bb6000 == 180 [pid = 1833] [id = 699] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed11348000 == 179 [pid = 1833] [id = 697] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f0aa800 == 178 [pid = 1833] [id = 696] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0eb5f000 == 177 [pid = 1833] [id = 695] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0d5aa800 == 176 [pid = 1833] [id = 694] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b808800 == 175 [pid = 1833] [id = 693] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b565800 == 174 [pid = 1833] [id = 692] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0afbd000 == 173 [pid = 1833] [id = 691] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0961e000 == 172 [pid = 1833] [id = 690] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed08861800 == 171 [pid = 1833] [id = 689] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed02819800 == 170 [pid = 1833] [id = 688] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecff6cd800 == 169 [pid = 1833] [id = 687] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe371800 == 168 [pid = 1833] [id = 686] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfd922000 == 167 [pid = 1833] [id = 685] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc90c800 == 166 [pid = 1833] [id = 684] 03:57:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf9ccd000 == 165 [pid = 1833] [id = 683] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fecfd903c00) [pid = 1833] [serial = 2046] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fecfd2d5400) [pid = 1833] [serial = 2048] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7fecfb223800) [pid = 1833] [serial = 2040] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7fecfc262400) [pid = 1833] [serial = 2042] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7fecf4609400) [pid = 1833] [serial = 2036] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7fecfd2a3800) [pid = 1833] [serial = 1991] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7fecfcbfc000) [pid = 1833] [serial = 1985] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7fed0a8d3800) [pid = 1833] [serial = 2021] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7fed0976a400) [pid = 1833] [serial = 2018] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7fecf9431000) [pid = 1833] [serial = 2033] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7fecfb2f9800) [pid = 1833] [serial = 1988] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7fecfb0ec400) [pid = 1833] [serial = 2039] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7fecfe0d7800) [pid = 1833] [serial = 1971] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7fed0ad9f800) [pid = 1833] [serial = 2024] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7fecfef57c00) [pid = 1833] [serial = 1911] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7fecff5e4800) [pid = 1833] [serial = 2000] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7fecfe0d2800) [pid = 1833] [serial = 1994] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7fed07911c00) [pid = 1833] [serial = 2009] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7fecff144000) [pid = 1833] [serial = 1997] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7fed09447400) [pid = 1833] [serial = 2015] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7fed0857d400) [pid = 1833] [serial = 2012] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7fecf5a9d800) [pid = 1833] [serial = 2037] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7fed0b936000) [pid = 1833] [serial = 2030] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7fecfc7e6c00) [pid = 1833] [serial = 2043] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7fed023c3400) [pid = 1833] [serial = 2006] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7fecfd2a7c00) [pid = 1833] [serial = 2045] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7fed0b4a3400) [pid = 1833] [serial = 2027] [outer = (nil)] [url = about:blank] 03:57:43 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7fed016afc00) [pid = 1833] [serial = 2003] [outer = (nil)] [url = about:blank] 03:57:44 INFO - PROCESS | 1833 | 1461236264099 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf59c8000 == 166 [pid = 1833] [id = 726] 03:57:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7fecf5949400) [pid = 1833] [serial = 2179] [outer = (nil)] 03:57:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7fecf594d800) [pid = 1833] [serial = 2180] [outer = 0x7fecf5949400] 03:57:44 INFO - PROCESS | 1833 | 1461236264166 Marionette DEBUG loaded listener.js 03:57:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7fecf5a98800) [pid = 1833] [serial = 2181] [outer = 0x7fecf5949400] 03:57:44 INFO - PROCESS | 1833 | 1461236264921 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 03:57:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:57:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2931ms 03:57:44 INFO - PROCESS | 1833 | 1461236264965 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 03:57:44 INFO - PROCESS | 1833 | 1461236264972 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 03:57:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:57:44 INFO - PROCESS | 1833 | 1461236264981 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:57:44 INFO - PROCESS | 1833 | 1461236264985 Marionette TRACE conn3 <- [1,2878,null,{}] 03:57:44 INFO - PROCESS | 1833 | 1461236264992 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:45 INFO - PROCESS | 1833 | 1461236265226 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 03:57:45 INFO - PROCESS | 1833 | 1461236265428 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9626800 == 167 [pid = 1833] [id = 727] 03:57:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7fecf594ac00) [pid = 1833] [serial = 2182] [outer = (nil)] 03:57:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7fecfb2f0000) [pid = 1833] [serial = 2183] [outer = 0x7fecf594ac00] 03:57:45 INFO - PROCESS | 1833 | 1461236265493 Marionette DEBUG loaded listener.js 03:57:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7fecfc6a7400) [pid = 1833] [serial = 2184] [outer = 0x7fecf594ac00] 03:57:46 INFO - PROCESS | 1833 | 1461236266335 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 03:57:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:57:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1379ms 03:57:46 INFO - PROCESS | 1833 | 1461236266364 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 03:57:46 INFO - PROCESS | 1833 | 1461236266369 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 03:57:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:57:46 INFO - PROCESS | 1833 | 1461236266375 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:57:46 INFO - PROCESS | 1833 | 1461236266378 Marionette TRACE conn3 <- [1,2882,null,{}] 03:57:46 INFO - PROCESS | 1833 | 1461236266389 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:46 INFO - PROCESS | 1833 | 1461236266654 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 03:57:46 INFO - PROCESS | 1833 | 1461236266690 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9faf000 == 168 [pid = 1833] [id = 728] 03:57:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7fecfc6a8000) [pid = 1833] [serial = 2185] [outer = (nil)] 03:57:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7fecfcba1000) [pid = 1833] [serial = 2186] [outer = 0x7fecfc6a8000] 03:57:46 INFO - PROCESS | 1833 | 1461236266751 Marionette DEBUG loaded listener.js 03:57:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7fecfcbac800) [pid = 1833] [serial = 2187] [outer = 0x7fecfc6a8000] 03:57:47 INFO - PROCESS | 1833 | 1461236267709 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 03:57:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:57:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1383ms 03:57:47 INFO - PROCESS | 1833 | 1461236267759 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 03:57:47 INFO - PROCESS | 1833 | 1461236267762 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 03:57:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:57:47 INFO - PROCESS | 1833 | 1461236267810 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:57:47 INFO - PROCESS | 1833 | 1461236267818 Marionette TRACE conn3 <- [1,2886,null,{}] 03:57:47 INFO - PROCESS | 1833 | 1461236267831 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:48 INFO - PROCESS | 1833 | 1461236268119 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 03:57:48 INFO - PROCESS | 1833 | 1461236268175 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc899800 == 169 [pid = 1833] [id = 729] 03:57:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7fecfd3e5c00) [pid = 1833] [serial = 2188] [outer = (nil)] 03:57:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7fecfd9d0c00) [pid = 1833] [serial = 2189] [outer = 0x7fecfd3e5c00] 03:57:48 INFO - PROCESS | 1833 | 1461236268235 Marionette DEBUG loaded listener.js 03:57:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7fecfdb54800) [pid = 1833] [serial = 2190] [outer = 0x7fecfd3e5c00] 03:57:49 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7fecfd2a9400) [pid = 1833] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:57:49 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7fecfc6a0800) [pid = 1833] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:57:49 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7fecfc727800) [pid = 1833] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:57:49 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7fecfc733800) [pid = 1833] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:57:49 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7fed011ba800) [pid = 1833] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:57:49 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7fecf2c07800) [pid = 1833] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:57:49 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7fecf4608c00) [pid = 1833] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:57:49 INFO - PROCESS | 1833 | 1461236269632 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 03:57:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:57:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1926ms 03:57:49 INFO - PROCESS | 1833 | 1461236269701 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 03:57:49 INFO - PROCESS | 1833 | 1461236269705 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 03:57:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:57:49 INFO - PROCESS | 1833 | 1461236269711 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:57:49 INFO - PROCESS | 1833 | 1461236269713 Marionette TRACE conn3 <- [1,2890,null,{}] 03:57:49 INFO - PROCESS | 1833 | 1461236269718 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:49 INFO - PROCESS | 1833 | 1461236269913 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 03:57:50 INFO - PROCESS | 1833 | 1461236270111 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfcbc2800 == 170 [pid = 1833] [id = 730] 03:57:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7fecf2c08000) [pid = 1833] [serial = 2191] [outer = (nil)] 03:57:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7fecfe0d7800) [pid = 1833] [serial = 2192] [outer = 0x7fecf2c08000] 03:57:50 INFO - PROCESS | 1833 | 1461236270174 Marionette DEBUG loaded listener.js 03:57:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7fecfe18c000) [pid = 1833] [serial = 2193] [outer = 0x7fecf2c08000] 03:57:50 INFO - PROCESS | 1833 | 1461236270900 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:57:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:57:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1228ms 03:57:50 INFO - PROCESS | 1833 | 1461236270940 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 03:57:50 INFO - PROCESS | 1833 | 1461236270942 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 03:57:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:57:50 INFO - PROCESS | 1833 | 1461236270948 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:57:50 INFO - PROCESS | 1833 | 1461236270951 Marionette TRACE conn3 <- [1,2894,null,{}] 03:57:50 INFO - PROCESS | 1833 | 1461236270967 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:51 INFO - PROCESS | 1833 | 1461236271316 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 03:57:51 INFO - PROCESS | 1833 | 1461236271665 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf7899000 == 171 [pid = 1833] [id = 731] 03:57:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7fecf460e000) [pid = 1833] [serial = 2194] [outer = (nil)] 03:57:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7fecf5957400) [pid = 1833] [serial = 2195] [outer = 0x7fecf460e000] 03:57:51 INFO - PROCESS | 1833 | 1461236271747 Marionette DEBUG loaded listener.js 03:57:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7fecf9437000) [pid = 1833] [serial = 2196] [outer = 0x7fecf460e000] 03:57:52 INFO - PROCESS | 1833 | 1461236272642 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 03:57:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:57:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1739ms 03:57:52 INFO - PROCESS | 1833 | 1461236272689 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 03:57:52 INFO - PROCESS | 1833 | 1461236272696 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 03:57:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:57:52 INFO - PROCESS | 1833 | 1461236272703 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:57:52 INFO - PROCESS | 1833 | 1461236272710 Marionette TRACE conn3 <- [1,2898,null,{}] 03:57:52 INFO - PROCESS | 1833 | 1461236272716 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:52 INFO - PROCESS | 1833 | 1461236272957 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 03:57:53 INFO - PROCESS | 1833 | 1461236273295 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc898800 == 172 [pid = 1833] [id = 732] 03:57:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7fecfcba1c00) [pid = 1833] [serial = 2197] [outer = (nil)] 03:57:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7fecfcbac000) [pid = 1833] [serial = 2198] [outer = 0x7fecfcba1c00] 03:57:53 INFO - PROCESS | 1833 | 1461236273377 Marionette DEBUG loaded listener.js 03:57:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7fecfd2a9400) [pid = 1833] [serial = 2199] [outer = 0x7fecfcba1c00] 03:57:54 INFO - PROCESS | 1833 | 1461236274280 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 03:57:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:57:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1629ms 03:57:54 INFO - PROCESS | 1833 | 1461236274334 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 03:57:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:57:54 INFO - PROCESS | 1833 | 1461236274339 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 03:57:54 INFO - PROCESS | 1833 | 1461236274344 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:57:54 INFO - PROCESS | 1833 | 1461236274348 Marionette TRACE conn3 <- [1,2902,null,{}] 03:57:54 INFO - PROCESS | 1833 | 1461236274353 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:54 INFO - PROCESS | 1833 | 1461236274559 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 03:57:54 INFO - PROCESS | 1833 | 1461236274923 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe02c800 == 173 [pid = 1833] [id = 733] 03:57:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7fecfc72ac00) [pid = 1833] [serial = 2200] [outer = (nil)] 03:57:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7fecfe18a000) [pid = 1833] [serial = 2201] [outer = 0x7fecfc72ac00] 03:57:55 INFO - PROCESS | 1833 | 1461236274998 Marionette DEBUG loaded listener.js 03:57:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7fecff14b800) [pid = 1833] [serial = 2202] [outer = 0x7fecfc72ac00] 03:57:55 INFO - PROCESS | 1833 | 1461236275813 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:57:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:57:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1527ms 03:57:55 INFO - PROCESS | 1833 | 1461236275872 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 03:57:55 INFO - PROCESS | 1833 | 1461236275879 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 03:57:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:57:55 INFO - PROCESS | 1833 | 1461236275897 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:57:55 INFO - PROCESS | 1833 | 1461236275904 Marionette TRACE conn3 <- [1,2906,null,{}] 03:57:55 INFO - PROCESS | 1833 | 1461236275911 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:56 INFO - PROCESS | 1833 | 1461236276188 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 03:57:56 INFO - PROCESS | 1833 | 1461236276515 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfef2f000 == 174 [pid = 1833] [id = 734] 03:57:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7fecfd3ed800) [pid = 1833] [serial = 2203] [outer = (nil)] 03:57:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7fecff6b4c00) [pid = 1833] [serial = 2204] [outer = 0x7fecfd3ed800] 03:57:56 INFO - PROCESS | 1833 | 1461236276598 Marionette DEBUG loaded listener.js 03:57:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7fed011b5000) [pid = 1833] [serial = 2205] [outer = 0x7fecfd3ed800] 03:57:57 INFO - PROCESS | 1833 | 1461236277465 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 03:57:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:57:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1642ms 03:57:57 INFO - PROCESS | 1833 | 1461236277531 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 03:57:57 INFO - PROCESS | 1833 | 1461236277535 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 03:57:57 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:57:57 INFO - PROCESS | 1833 | 1461236277541 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:57:57 INFO - PROCESS | 1833 | 1461236277543 Marionette TRACE conn3 <- [1,2910,null,{}] 03:57:57 INFO - PROCESS | 1833 | 1461236277549 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:57 INFO - PROCESS | 1833 | 1461236277769 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 03:57:58 INFO - PROCESS | 1833 | 1461236278086 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00d08800 == 175 [pid = 1833] [id = 735] 03:57:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7fecfdb58000) [pid = 1833] [serial = 2206] [outer = (nil)] 03:57:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7fed016ab800) [pid = 1833] [serial = 2207] [outer = 0x7fecfdb58000] 03:57:58 INFO - PROCESS | 1833 | 1461236278163 Marionette DEBUG loaded listener.js 03:57:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7fed017e8c00) [pid = 1833] [serial = 2208] [outer = 0x7fecfdb58000] 03:57:58 INFO - PROCESS | 1833 | 1461236278882 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 03:57:58 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:57:58 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:57:58 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1384ms 03:57:58 INFO - PROCESS | 1833 | 1461236278927 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 03:57:58 INFO - TEST-START | /DOMEvents/constructors.html 03:57:58 INFO - PROCESS | 1833 | 1461236278932 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 03:57:58 INFO - PROCESS | 1833 | 1461236278938 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:57:58 INFO - PROCESS | 1833 | 1461236278941 Marionette TRACE conn3 <- [1,2914,null,{}] 03:57:58 INFO - PROCESS | 1833 | 1461236278947 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:57:59 INFO - PROCESS | 1833 | 1461236279152 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 03:57:59 INFO - PROCESS | 1833 | 1461236279440 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:57:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02811800 == 176 [pid = 1833] [id = 736] 03:57:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7fed07918c00) [pid = 1833] [serial = 2209] [outer = (nil)] 03:57:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7fed0791d400) [pid = 1833] [serial = 2210] [outer = 0x7fed07918c00] 03:57:59 INFO - PROCESS | 1833 | 1461236279528 Marionette DEBUG loaded listener.js 03:57:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7fed08785000) [pid = 1833] [serial = 2211] [outer = 0x7fed07918c00] 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:58:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:58:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:58:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:58:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:58:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:58:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:58:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:58:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:58:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:58:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:58:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:58:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:58:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:58:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:58:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:58:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:58:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:58:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:58:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:58:00 INFO - TEST-OK | /DOMEvents/constructors.html | took 1552ms 03:58:00 INFO - PROCESS | 1833 | 1461236280456 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 03:58:00 INFO - PROCESS | 1833 | 1461236280491 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 03:58:00 INFO - PROCESS | 1833 | 1461236280494 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 03:58:00 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:58:00 INFO - PROCESS | 1833 | 1461236280550 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:58:00 INFO - PROCESS | 1833 | 1461236280554 Marionette TRACE conn3 <- [1,2918,null,{}] 03:58:00 INFO - PROCESS | 1833 | 1461236280559 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:00 INFO - PROCESS | 1833 | 1461236280762 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 03:58:01 INFO - PROCESS | 1833 | 1461236281083 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed08866000 == 177 [pid = 1833] [id = 737] 03:58:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fed0206fc00) [pid = 1833] [serial = 2212] [outer = (nil)] 03:58:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fed094f8800) [pid = 1833] [serial = 2213] [outer = 0x7fed0206fc00] 03:58:01 INFO - PROCESS | 1833 | 1461236281158 Marionette DEBUG loaded listener.js 03:58:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7fed0a43e000) [pid = 1833] [serial = 2214] [outer = 0x7fed0206fc00] 03:58:01 INFO - PROCESS | 1833 | 1461236281851 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:58:01 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:58:01 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1338ms 03:58:01 INFO - PROCESS | 1833 | 1461236281893 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 03:58:01 INFO - PROCESS | 1833 | 1461236281897 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 03:58:01 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:58:01 INFO - PROCESS | 1833 | 1461236281906 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:58:01 INFO - PROCESS | 1833 | 1461236281909 Marionette TRACE conn3 <- [1,2922,null,{}] 03:58:01 INFO - PROCESS | 1833 | 1461236281915 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:02 INFO - PROCESS | 1833 | 1461236282111 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 03:58:02 INFO - PROCESS | 1833 | 1461236282395 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a41a000 == 178 [pid = 1833] [id = 738] 03:58:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7fed07919000) [pid = 1833] [serial = 2215] [outer = (nil)] 03:58:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7fed0a47ec00) [pid = 1833] [serial = 2216] [outer = 0x7fed07919000] 03:58:02 INFO - PROCESS | 1833 | 1461236282479 Marionette DEBUG loaded listener.js 03:58:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7fed0aa51800) [pid = 1833] [serial = 2217] [outer = 0x7fed07919000] 03:58:03 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:58:03 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:58:03 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:58:03 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 03:58:03 INFO - PROCESS | 1833 | 1461236283284 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 03:58:03 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:58:03 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:58:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:58:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:58:03 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 03:58:03 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:58:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:58:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:58:03 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 03:58:03 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:58:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:58:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:58:03 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]" 03:58:03 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:58:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:03 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:58:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:03 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:58:03 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:58:03 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1431ms 03:58:03 INFO - PROCESS | 1833 | 1461236283345 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 03:58:03 INFO - PROCESS | 1833 | 1461236283348 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 03:58:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:58:03 INFO - PROCESS | 1833 | 1461236283358 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:58:03 INFO - PROCESS | 1833 | 1461236283360 Marionette TRACE conn3 <- [1,2926,null,{}] 03:58:03 INFO - PROCESS | 1833 | 1461236283364 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:03 INFO - PROCESS | 1833 | 1461236283564 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 03:58:03 INFO - PROCESS | 1833 | 1461236283843 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b206800 == 179 [pid = 1833] [id = 739] 03:58:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7fed089bb800) [pid = 1833] [serial = 2218] [outer = (nil)] 03:58:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7fed0ada1400) [pid = 1833] [serial = 2219] [outer = 0x7fed089bb800] 03:58:03 INFO - PROCESS | 1833 | 1461236283921 Marionette DEBUG loaded listener.js 03:58:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7fed0c88e000) [pid = 1833] [serial = 2220] [outer = 0x7fed089bb800] 03:58:04 INFO - PROCESS | 1833 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:58:04 INFO - PROCESS | 1833 | 1461236284643 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 03:58:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:58:04 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1331ms 03:58:04 INFO - PROCESS | 1833 | 1461236284691 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 03:58:04 INFO - PROCESS | 1833 | 1461236284695 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 03:58:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:58:04 INFO - PROCESS | 1833 | 1461236284701 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:58:04 INFO - PROCESS | 1833 | 1461236284704 Marionette TRACE conn3 <- [1,2930,null,{}] 03:58:04 INFO - PROCESS | 1833 | 1461236284709 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:04 INFO - PROCESS | 1833 | 1461236284971 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 03:58:05 INFO - PROCESS | 1833 | 1461236285214 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b5e2800 == 180 [pid = 1833] [id = 740] 03:58:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7fed0a43b400) [pid = 1833] [serial = 2221] [outer = (nil)] 03:58:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7fed0e041800) [pid = 1833] [serial = 2222] [outer = 0x7fed0a43b400] 03:58:05 INFO - PROCESS | 1833 | 1461236285292 Marionette DEBUG loaded listener.js 03:58:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7fed0e114400) [pid = 1833] [serial = 2223] [outer = 0x7fed0a43b400] 03:58:05 INFO - PROCESS | 1833 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:58:06 INFO - PROCESS | 1833 | 1461236286027 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 03:58:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:58:06 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1386ms 03:58:06 INFO - PROCESS | 1833 | 1461236286089 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 03:58:06 INFO - PROCESS | 1833 | 1461236286094 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 03:58:06 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:58:06 INFO - PROCESS | 1833 | 1461236286100 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:58:06 INFO - PROCESS | 1833 | 1461236286102 Marionette TRACE conn3 <- [1,2934,null,{}] 03:58:06 INFO - PROCESS | 1833 | 1461236286107 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:06 INFO - PROCESS | 1833 | 1461236286418 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 03:58:06 INFO - PROCESS | 1833 | 1461236286639 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0c5d9000 == 181 [pid = 1833] [id = 741] 03:58:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7fed0e119000) [pid = 1833] [serial = 2224] [outer = (nil)] 03:58:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7fed0ebf1800) [pid = 1833] [serial = 2225] [outer = 0x7fed0e119000] 03:58:06 INFO - PROCESS | 1833 | 1461236286721 Marionette DEBUG loaded listener.js 03:58:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7fed0f5f1800) [pid = 1833] [serial = 2226] [outer = 0x7fed0e119000] 03:58:07 INFO - PROCESS | 1833 | 1461236287507 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:58:07 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:58:07 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1430ms 03:58:07 INFO - PROCESS | 1833 | 1461236287531 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 03:58:07 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:58:07 INFO - PROCESS | 1833 | 1461236287540 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 03:58:07 INFO - PROCESS | 1833 | 1461236287545 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:58:07 INFO - PROCESS | 1833 | 1461236287550 Marionette TRACE conn3 <- [1,2938,null,{}] 03:58:07 INFO - PROCESS | 1833 | 1461236287555 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:07 INFO - PROCESS | 1833 | 1461236287783 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 03:58:08 INFO - PROCESS | 1833 | 1461236288068 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0f0a2800 == 182 [pid = 1833] [id = 742] 03:58:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7fed0e11e400) [pid = 1833] [serial = 2227] [outer = (nil)] 03:58:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7fed134db000) [pid = 1833] [serial = 2228] [outer = 0x7fed0e11e400] 03:58:08 INFO - PROCESS | 1833 | 1461236288143 Marionette DEBUG loaded listener.js 03:58:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7fed13d17c00) [pid = 1833] [serial = 2229] [outer = 0x7fed0e11e400] 03:58:08 INFO - PROCESS | 1833 | 1461236288895 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:58:08 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. 03:58:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1378ms 03:58:08 INFO - PROCESS | 1833 | 1461236288925 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 03:58:08 INFO - PROCESS | 1833 | 1461236288927 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 03:58:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:58:08 INFO - PROCESS | 1833 | 1461236288934 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:58:08 INFO - PROCESS | 1833 | 1461236288936 Marionette TRACE conn3 <- [1,2942,null,{}] 03:58:08 INFO - PROCESS | 1833 | 1461236288942 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:09 INFO - PROCESS | 1833 | 1461236289163 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 03:58:09 INFO - PROCESS | 1833 | 1461236289456 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed142b4000 == 183 [pid = 1833] [id = 743] 03:58:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7fed0ebed800) [pid = 1833] [serial = 2230] [outer = (nil)] 03:58:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7fed13d94c00) [pid = 1833] [serial = 2231] [outer = 0x7fed0ebed800] 03:58:09 INFO - PROCESS | 1833 | 1461236289528 Marionette DEBUG loaded listener.js 03:58:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7fed15173800) [pid = 1833] [serial = 2232] [outer = 0x7fed0ebed800] 03:58:10 INFO - PROCESS | 1833 | 1461236290251 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 03:58:10 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 03:58:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:58:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1377ms 03:58:10 INFO - PROCESS | 1833 | 1461236290312 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 03:58:10 INFO - PROCESS | 1833 | 1461236290314 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 03:58:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:58:10 INFO - PROCESS | 1833 | 1461236290320 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:58:10 INFO - PROCESS | 1833 | 1461236290322 Marionette TRACE conn3 <- [1,2946,null,{}] 03:58:10 INFO - PROCESS | 1833 | 1461236290327 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:10 INFO - PROCESS | 1833 | 1461236290528 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 03:58:10 INFO - PROCESS | 1833 | 1461236290813 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15a74000 == 184 [pid = 1833] [id = 744] 03:58:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7fed13d1b000) [pid = 1833] [serial = 2233] [outer = (nil)] 03:58:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7fed17291400) [pid = 1833] [serial = 2234] [outer = 0x7fed13d1b000] 03:58:10 INFO - PROCESS | 1833 | 1461236290888 Marionette DEBUG loaded listener.js 03:58:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7fed22940000) [pid = 1833] [serial = 2235] [outer = 0x7fed13d1b000] 03:58:11 INFO - PROCESS | 1833 | 1461236291611 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:58:11 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. 03:58:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1327ms 03:58:11 INFO - PROCESS | 1833 | 1461236291648 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 03:58:11 INFO - PROCESS | 1833 | 1461236291651 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 03:58:11 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:58:11 INFO - PROCESS | 1833 | 1461236291657 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:58:11 INFO - PROCESS | 1833 | 1461236291659 Marionette TRACE conn3 <- [1,2950,null,{}] 03:58:11 INFO - PROCESS | 1833 | 1461236291665 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:11 INFO - PROCESS | 1833 | 1461236291879 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 03:58:12 INFO - PROCESS | 1833 | 1461236292176 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed22815800 == 185 [pid = 1833] [id = 745] 03:58:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7fed13d98400) [pid = 1833] [serial = 2236] [outer = (nil)] 03:58:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7fed26929800) [pid = 1833] [serial = 2237] [outer = 0x7fed13d98400] 03:58:12 INFO - PROCESS | 1833 | 1461236292258 Marionette DEBUG loaded listener.js 03:58:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7fed26a92c00) [pid = 1833] [serial = 2238] [outer = 0x7fed13d98400] 03:58:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26a33000 == 186 [pid = 1833] [id = 746] 03:58:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7fecf32bb000) [pid = 1833] [serial = 2239] [outer = (nil)] 03:58:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7fecf32b6000) [pid = 1833] [serial = 2240] [outer = 0x7fecf32bb000] 03:58:13 INFO - PROCESS | 1833 | 1461236293088 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:58:13 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. 03:58:13 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1481ms 03:58:13 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:58:13 INFO - PROCESS | 1833 | 1461236293139 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 03:58:13 INFO - PROCESS | 1833 | 1461236293141 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 03:58:13 INFO - PROCESS | 1833 | 1461236293151 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:58:13 INFO - PROCESS | 1833 | 1461236293153 Marionette TRACE conn3 <- [1,2954,null,{}] 03:58:13 INFO - PROCESS | 1833 | 1461236293159 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:13 INFO - PROCESS | 1833 | 1461236293462 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 03:58:13 INFO - PROCESS | 1833 | 1461236293793 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26f1c800 == 187 [pid = 1833] [id = 747] 03:58:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 234 (0x7fecf32b8000) [pid = 1833] [serial = 2241] [outer = (nil)] 03:58:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 235 (0x7fecf32bf400) [pid = 1833] [serial = 2242] [outer = 0x7fecf32b8000] 03:58:13 INFO - PROCESS | 1833 | 1461236293868 Marionette DEBUG loaded listener.js 03:58:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 236 (0x7fecf32c3c00) [pid = 1833] [serial = 2243] [outer = 0x7fecf32b8000] 03:58:14 INFO - PROCESS | 1833 | 1461236294554 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:58:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:58:14 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 03:58:14 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1431ms 03:58:14 INFO - PROCESS | 1833 | 1461236294577 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 03:58:14 INFO - PROCESS | 1833 | 1461236294581 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 03:58:14 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:58:14 INFO - PROCESS | 1833 | 1461236294586 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:58:14 INFO - PROCESS | 1833 | 1461236294589 Marionette TRACE conn3 <- [1,2958,null,{}] 03:58:14 INFO - PROCESS | 1833 | 1461236294594 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:14 INFO - PROCESS | 1833 | 1461236294820 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 03:58:15 INFO - PROCESS | 1833 | 1461236295080 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2be0d800 == 188 [pid = 1833] [id = 748] 03:58:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 237 (0x7fecf32bb400) [pid = 1833] [serial = 2244] [outer = (nil)] 03:58:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 238 (0x7fed229ce400) [pid = 1833] [serial = 2245] [outer = 0x7fecf32bb400] 03:58:15 INFO - PROCESS | 1833 | 1461236295155 Marionette DEBUG loaded listener.js 03:58:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 239 (0x7fed26db9800) [pid = 1833] [serial = 2246] [outer = 0x7fecf32bb400] 03:58:15 INFO - PROCESS | 1833 | 1461236295918 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:58:15 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. 03:58:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1380ms 03:58:15 INFO - PROCESS | 1833 | 1461236295968 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 03:58:15 INFO - PROCESS | 1833 | 1461236295971 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 03:58:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:58:15 INFO - PROCESS | 1833 | 1461236295977 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:58:15 INFO - PROCESS | 1833 | 1461236295979 Marionette TRACE conn3 <- [1,2962,null,{}] 03:58:15 INFO - PROCESS | 1833 | 1461236295985 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:16 INFO - PROCESS | 1833 | 1461236296194 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 03:58:16 INFO - PROCESS | 1833 | 1461236296482 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02a4b000 == 189 [pid = 1833] [id = 749] 03:58:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 240 (0x7fecf32c0000) [pid = 1833] [serial = 2247] [outer = (nil)] 03:58:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 241 (0x7fecfc73c800) [pid = 1833] [serial = 2248] [outer = 0x7fecf32c0000] 03:58:16 INFO - PROCESS | 1833 | 1461236296563 Marionette DEBUG loaded listener.js 03:58:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 242 (0x7fecfc742000) [pid = 1833] [serial = 2249] [outer = 0x7fecf32c0000] 03:58:17 INFO - PROCESS | 1833 | 1461236297291 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:58:17 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. 03:58:17 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1330ms 03:58:17 INFO - PROCESS | 1833 | 1461236297308 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 03:58:17 INFO - PROCESS | 1833 | 1461236297311 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 03:58:17 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:58:17 INFO - PROCESS | 1833 | 1461236297316 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:58:17 INFO - PROCESS | 1833 | 1461236297318 Marionette TRACE conn3 <- [1,2966,null,{}] 03:58:17 INFO - PROCESS | 1833 | 1461236297325 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:17 INFO - PROCESS | 1833 | 1461236297556 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 03:58:17 INFO - PROCESS | 1833 | 1461236297817 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2be14000 == 190 [pid = 1833] [id = 750] 03:58:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 243 (0x7fecf32c0800) [pid = 1833] [serial = 2250] [outer = (nil)] 03:58:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 244 (0x7fecfc745c00) [pid = 1833] [serial = 2251] [outer = 0x7fecf32c0800] 03:58:17 INFO - PROCESS | 1833 | 1461236297890 Marionette DEBUG loaded listener.js 03:58:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 245 (0x7fecfd4ef400) [pid = 1833] [serial = 2252] [outer = 0x7fecf32c0800] 03:58:18 INFO - PROCESS | 1833 | 1461236298702 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:58:18 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. 03:58:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1434ms 03:58:18 INFO - PROCESS | 1833 | 1461236298752 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 03:58:18 INFO - PROCESS | 1833 | 1461236298755 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 03:58:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:58:18 INFO - PROCESS | 1833 | 1461236298760 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:58:18 INFO - PROCESS | 1833 | 1461236298763 Marionette TRACE conn3 <- [1,2970,null,{}] 03:58:18 INFO - PROCESS | 1833 | 1461236298768 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:19 INFO - PROCESS | 1833 | 1461236299011 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 03:58:19 INFO - PROCESS | 1833 | 1461236299282 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf589d000 == 191 [pid = 1833] [id = 751] 03:58:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 246 (0x7fecfc73ec00) [pid = 1833] [serial = 2253] [outer = (nil)] 03:58:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 247 (0x7fecfd4f3c00) [pid = 1833] [serial = 2254] [outer = 0x7fecfc73ec00] 03:58:19 INFO - PROCESS | 1833 | 1461236299361 Marionette DEBUG loaded listener.js 03:58:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 248 (0x7fed0b40fc00) [pid = 1833] [serial = 2255] [outer = 0x7fecfc73ec00] 03:58:20 INFO - PROCESS | 1833 | 1461236300092 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 03:58:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:58:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1379ms 03:58:20 INFO - PROCESS | 1833 | 1461236300140 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 03:58:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:58:20 INFO - PROCESS | 1833 | 1461236300144 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 03:58:20 INFO - PROCESS | 1833 | 1461236300149 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:58:20 INFO - PROCESS | 1833 | 1461236300152 Marionette TRACE conn3 <- [1,2974,null,{}] 03:58:20 INFO - PROCESS | 1833 | 1461236300157 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:20 INFO - PROCESS | 1833 | 1461236300359 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 03:58:20 INFO - PROCESS | 1833 | 1461236300647 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9a98000 == 192 [pid = 1833] [id = 752] 03:58:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 249 (0x7fecf1550c00) [pid = 1833] [serial = 2256] [outer = (nil)] 03:58:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 250 (0x7fecf1557800) [pid = 1833] [serial = 2257] [outer = 0x7fecf1550c00] 03:58:20 INFO - PROCESS | 1833 | 1461236300719 Marionette DEBUG loaded listener.js 03:58:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 251 (0x7fecf155c400) [pid = 1833] [serial = 2258] [outer = 0x7fecf1550c00] 03:58:21 INFO - PROCESS | 1833 | 1461236301442 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 03:58:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 03:58:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1327ms 03:58:21 INFO - PROCESS | 1833 | 1461236301477 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 03:58:21 INFO - PROCESS | 1833 | 1461236301481 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 03:58:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:58:21 INFO - PROCESS | 1833 | 1461236301486 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:58:21 INFO - PROCESS | 1833 | 1461236301489 Marionette TRACE conn3 <- [1,2978,null,{}] 03:58:21 INFO - PROCESS | 1833 | 1461236301494 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc778000 == 191 [pid = 1833] [id = 682] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfcbc2800 == 190 [pid = 1833] [id = 730] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc899800 == 189 [pid = 1833] [id = 729] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf9faf000 == 188 [pid = 1833] [id = 728] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf9626800 == 187 [pid = 1833] [id = 727] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf59c8000 == 186 [pid = 1833] [id = 726] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26a2f800 == 185 [pid = 1833] [id = 724] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2687c000 == 184 [pid = 1833] [id = 723] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed22b49800 == 183 [pid = 1833] [id = 722] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed216fa000 == 182 [pid = 1833] [id = 721] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed208d6800 == 181 [pid = 1833] [id = 720] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed15e25800 == 180 [pid = 1833] [id = 719] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed14fa6800 == 179 [pid = 1833] [id = 718] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed1457a000 == 178 [pid = 1833] [id = 717] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed142bc000 == 177 [pid = 1833] [id = 716] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0eb4c000 == 176 [pid = 1833] [id = 715] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b88e000 == 175 [pid = 1833] [id = 714] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b729000 == 174 [pid = 1833] [id = 713] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b429800 == 173 [pid = 1833] [id = 712] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0a41e800 == 172 [pid = 1833] [id = 711] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed08866800 == 171 [pid = 1833] [id = 710] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0281a000 == 170 [pid = 1833] [id = 709] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe325000 == 169 [pid = 1833] [id = 708] 03:58:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc1eb800 == 168 [pid = 1833] [id = 707] 03:58:23 INFO - PROCESS | 1833 | 1461236303276 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 250 (0x7fed023cec00) [pid = 1833] [serial = 2118] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 249 (0x7fed07ccc400) [pid = 1833] [serial = 2120] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 248 (0x7fecff512400) [pid = 1833] [serial = 2111] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 247 (0x7fed09450000) [pid = 1833] [serial = 2072] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 246 (0x7fecfcba5800) [pid = 1833] [serial = 2103] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 245 (0x7fed0e120c00) [pid = 1833] [serial = 2087] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 244 (0x7fed0a472400) [pid = 1833] [serial = 2078] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 243 (0x7fecfe273400) [pid = 1833] [serial = 2109] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 242 (0x7fed0f5ee000) [pid = 1833] [serial = 2093] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 241 (0x7fecfcba3800) [pid = 1833] [serial = 2054] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 240 (0x7fed011b3c00) [pid = 1833] [serial = 2117] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 239 (0x7fecf9431c00) [pid = 1833] [serial = 2096] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 238 (0x7fed087ad400) [pid = 1833] [serial = 2069] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 237 (0x7fed017e2c00) [pid = 1833] [serial = 2115] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 236 (0x7fecf2c0d400) [pid = 1833] [serial = 2099] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 235 (0x7fecff711000) [pid = 1833] [serial = 2063] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 234 (0x7fed0952e400) [pid = 1833] [serial = 2075] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 233 (0x7fecfb2ebc00) [pid = 1833] [serial = 2105] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7fed0b644800) [pid = 1833] [serial = 2081] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7fecff6bc000) [pid = 1833] [serial = 2112] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7fed0e111c00) [pid = 1833] [serial = 2084] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7fecf460c800) [pid = 1833] [serial = 2100] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7fecfb21d800) [pid = 1833] [serial = 2051] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7fecff51d400) [pid = 1833] [serial = 2060] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7fed015b5c00) [pid = 1833] [serial = 2114] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7fed02999800) [pid = 1833] [serial = 2066] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7fecfe0db800) [pid = 1833] [serial = 2108] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7fecfc732400) [pid = 1833] [serial = 2102] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7fecfe0d6000) [pid = 1833] [serial = 2057] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7fed0ebf6c00) [pid = 1833] [serial = 2090] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7fecfd29f000) [pid = 1833] [serial = 2106] [outer = (nil)] [url = about:blank] 03:58:23 INFO - PROCESS | 1833 | 1461236303785 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf32ab000 == 169 [pid = 1833] [id = 753] 03:58:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7fecf5954800) [pid = 1833] [serial = 2259] [outer = (nil)] 03:58:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7fecf5a9bc00) [pid = 1833] [serial = 2260] [outer = 0x7fecf5954800] 03:58:23 INFO - PROCESS | 1833 | 1461236303857 Marionette DEBUG loaded listener.js 03:58:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7fecf9432000) [pid = 1833] [serial = 2261] [outer = 0x7fecf5954800] 03:58:24 INFO - PROCESS | 1833 | 1461236304541 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 03:58:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 03:58:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 3081ms 03:58:24 INFO - PROCESS | 1833 | 1461236304568 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 03:58:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:58:24 INFO - PROCESS | 1833 | 1461236304574 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 03:58:24 INFO - PROCESS | 1833 | 1461236304582 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:58:24 INFO - PROCESS | 1833 | 1461236304587 Marionette TRACE conn3 <- [1,2982,null,{}] 03:58:24 INFO - PROCESS | 1833 | 1461236304593 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:24 INFO - PROCESS | 1833 | 1461236304836 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 03:58:25 INFO - PROCESS | 1833 | 1461236305049 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf61dc800 == 170 [pid = 1833] [id = 754] 03:58:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7fecf1551800) [pid = 1833] [serial = 2262] [outer = (nil)] 03:58:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7fecfc727c00) [pid = 1833] [serial = 2263] [outer = 0x7fecf1551800] 03:58:25 INFO - PROCESS | 1833 | 1461236305118 Marionette DEBUG loaded listener.js 03:58:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7fecfc7e9c00) [pid = 1833] [serial = 2264] [outer = 0x7fecf1551800] 03:58:25 INFO - PROCESS | 1833 | 1461236305924 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 03:58:25 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 03:58:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:58:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:58:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1384ms 03:58:25 INFO - PROCESS | 1833 | 1461236305966 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 03:58:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:58:25 INFO - PROCESS | 1833 | 1461236305971 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 03:58:25 INFO - PROCESS | 1833 | 1461236305984 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:58:25 INFO - PROCESS | 1833 | 1461236305987 Marionette TRACE conn3 <- [1,2986,null,{}] 03:58:25 INFO - PROCESS | 1833 | 1461236305993 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:26 INFO - PROCESS | 1833 | 1461236306282 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 03:58:26 INFO - PROCESS | 1833 | 1461236306329 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9cdd800 == 171 [pid = 1833] [id = 755] 03:58:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7fecfb21f400) [pid = 1833] [serial = 2265] [outer = (nil)] 03:58:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7fecfd2ca800) [pid = 1833] [serial = 2266] [outer = 0x7fecfb21f400] 03:58:26 INFO - PROCESS | 1833 | 1461236306393 Marionette DEBUG loaded listener.js 03:58:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7fecfd4f4800) [pid = 1833] [serial = 2267] [outer = 0x7fecfb21f400] 03:58:27 INFO - PROCESS | 1833 | 1461236307326 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 03:58:27 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. 03:58:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1384ms 03:58:27 INFO - PROCESS | 1833 | 1461236307361 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 03:58:27 INFO - PROCESS | 1833 | 1461236307368 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 03:58:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:58:27 INFO - PROCESS | 1833 | 1461236307391 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:58:27 INFO - PROCESS | 1833 | 1461236307398 Marionette TRACE conn3 <- [1,2990,null,{}] 03:58:27 INFO - PROCESS | 1833 | 1461236307404 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:27 INFO - PROCESS | 1833 | 1461236307734 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7fecf2c0a400) [pid = 1833] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7fecfc72ec00) [pid = 1833] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7fed015adc00) [pid = 1833] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7fecfd9da800) [pid = 1833] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7fecfc69ec00) [pid = 1833] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7fecfd2ce000) [pid = 1833] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7fecfd3ebc00) [pid = 1833] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7fecfd904000) [pid = 1833] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7fecfd3e4400) [pid = 1833] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7fecfd905c00) [pid = 1833] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7fecfd9ce000) [pid = 1833] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7fecf2c05400) [pid = 1833] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7fecf460bc00) [pid = 1833] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7fecf2c11000) [pid = 1833] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7fecfb0eb000) [pid = 1833] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7fecfb2f3800) [pid = 1833] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7fecff5e9000) [pid = 1833] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7fed089c4c00) [pid = 1833] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7fed09517400) [pid = 1833] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7fed09511800) [pid = 1833] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7fecff145400) [pid = 1833] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7fed0298f400) [pid = 1833] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7fed016a8c00) [pid = 1833] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fed089c5000) [pid = 1833] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fed09767000) [pid = 1833] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7fed0b4a8000) [pid = 1833] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7fed0d43a400) [pid = 1833] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7fecfd2cb000) [pid = 1833] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7fecfc6a5800) [pid = 1833] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7fecfc6a8000) [pid = 1833] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7fecfd3e5c00) [pid = 1833] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7fed017ea400) [pid = 1833] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7fecf594ac00) [pid = 1833] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7fecf5949400) [pid = 1833] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7fecf2c04800) [pid = 1833] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7fed0b64e800) [pid = 1833] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7fecf594c400) [pid = 1833] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7fed0d464c00) [pid = 1833] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7fed15686c00) [pid = 1833] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7fed13dc7800) [pid = 1833] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7fed13695400) [pid = 1833] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7fed13dbe800) [pid = 1833] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7fed13632800) [pid = 1833] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7fed09543c00) [pid = 1833] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7fed0e040000) [pid = 1833] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7fed016a6400) [pid = 1833] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7fecfe26cc00) [pid = 1833] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7fed0ad5e800) [pid = 1833] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7fed09519c00) [pid = 1833] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7fecfc6abc00) [pid = 1833] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7fecfd9d2400) [pid = 1833] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7fecfd3f2800) [pid = 1833] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7fecfc262800) [pid = 1833] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7fecff14f400) [pid = 1833] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7fed016ad000) [pid = 1833] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7fecfd906400) [pid = 1833] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7fecfb2ee000) [pid = 1833] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:58:28 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7fecff521c00) [pid = 1833] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:58:28 INFO - PROCESS | 1833 | 1461236308958 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf61d1800 == 172 [pid = 1833] [id = 756] 03:58:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7fecf2c04400) [pid = 1833] [serial = 2268] [outer = (nil)] 03:58:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7fecf2c11000) [pid = 1833] [serial = 2269] [outer = 0x7fecf2c04400] 03:58:29 INFO - PROCESS | 1833 | 1461236309032 Marionette DEBUG loaded listener.js 03:58:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7fecfb2ee000) [pid = 1833] [serial = 2270] [outer = 0x7fecf2c04400] 03:58:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc772000 == 173 [pid = 1833] [id = 757] 03:58:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7fecfd9da800) [pid = 1833] [serial = 2271] [outer = (nil)] 03:58:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7fecfc72e400) [pid = 1833] [serial = 2272] [outer = 0x7fecfd9da800] 03:58:29 INFO - PROCESS | 1833 | 1461236309672 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 03:58:29 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. 03:58:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 2307ms 03:58:29 INFO - PROCESS | 1833 | 1461236309683 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 03:58:29 INFO - PROCESS | 1833 | 1461236309686 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 03:58:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:58:29 INFO - PROCESS | 1833 | 1461236309691 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:58:29 INFO - PROCESS | 1833 | 1461236309694 Marionette TRACE conn3 <- [1,2994,null,{}] 03:58:29 INFO - PROCESS | 1833 | 1461236309699 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:29 INFO - PROCESS | 1833 | 1461236309967 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 03:58:30 INFO - PROCESS | 1833 | 1461236310169 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc910800 == 174 [pid = 1833] [id = 758] 03:58:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7fecf2c04800) [pid = 1833] [serial = 2273] [outer = (nil)] 03:58:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7fecfd3e5c00) [pid = 1833] [serial = 2274] [outer = 0x7fecf2c04800] 03:58:30 INFO - PROCESS | 1833 | 1461236310229 Marionette DEBUG loaded listener.js 03:58:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7fecfe275800) [pid = 1833] [serial = 2275] [outer = 0x7fecf2c04800] 03:58:31 INFO - PROCESS | 1833 | 1461236311208 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 03:58:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:58:31 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 03:58:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1576ms 03:58:31 INFO - PROCESS | 1833 | 1461236311271 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 03:58:31 INFO - PROCESS | 1833 | 1461236311277 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 03:58:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:58:31 INFO - PROCESS | 1833 | 1461236311339 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:58:31 INFO - PROCESS | 1833 | 1461236311346 Marionette TRACE conn3 <- [1,2998,null,{}] 03:58:31 INFO - PROCESS | 1833 | 1461236311358 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:31 INFO - PROCESS | 1833 | 1461236311635 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 03:58:32 INFO - PROCESS | 1833 | 1461236311997 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf7895800 == 175 [pid = 1833] [id = 759] 03:58:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7fecf594e400) [pid = 1833] [serial = 2276] [outer = (nil)] 03:58:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7fecfb220800) [pid = 1833] [serial = 2277] [outer = 0x7fecf594e400] 03:58:32 INFO - PROCESS | 1833 | 1461236312074 Marionette DEBUG loaded listener.js 03:58:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7fecfc728c00) [pid = 1833] [serial = 2278] [outer = 0x7fecf594e400] 03:58:32 INFO - PROCESS | 1833 | 1461236312877 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 03:58:32 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. 03:58:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1603ms 03:58:32 INFO - PROCESS | 1833 | 1461236312933 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 03:58:32 INFO - PROCESS | 1833 | 1461236312942 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 03:58:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:58:32 INFO - PROCESS | 1833 | 1461236312953 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:58:32 INFO - PROCESS | 1833 | 1461236312957 Marionette TRACE conn3 <- [1,3002,null,{}] 03:58:32 INFO - PROCESS | 1833 | 1461236312963 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:33 INFO - PROCESS | 1833 | 1461236313190 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 03:58:33 INFO - PROCESS | 1833 | 1461236313479 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc76c800 == 176 [pid = 1833] [id = 760] 03:58:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7fecfc6a8400) [pid = 1833] [serial = 2279] [outer = (nil)] 03:58:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7fecfd3e5800) [pid = 1833] [serial = 2280] [outer = 0x7fecfc6a8400] 03:58:33 INFO - PROCESS | 1833 | 1461236313597 Marionette DEBUG loaded listener.js 03:58:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7fecfd4f2400) [pid = 1833] [serial = 2281] [outer = 0x7fecfc6a8400] 03:58:34 INFO - PROCESS | 1833 | 1461236314443 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 03:58:34 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. 03:58:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1528ms 03:58:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:58:34 INFO - PROCESS | 1833 | 1461236314481 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 03:58:34 INFO - PROCESS | 1833 | 1461236314484 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 03:58:34 INFO - PROCESS | 1833 | 1461236314490 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:58:34 INFO - PROCESS | 1833 | 1461236314496 Marionette TRACE conn3 <- [1,3006,null,{}] 03:58:34 INFO - PROCESS | 1833 | 1461236314510 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:34 INFO - PROCESS | 1833 | 1461236314757 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 03:58:35 INFO - PROCESS | 1833 | 1461236315085 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe032800 == 177 [pid = 1833] [id = 761] 03:58:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7fecfd9cf800) [pid = 1833] [serial = 2282] [outer = (nil)] 03:58:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7fecff147400) [pid = 1833] [serial = 2283] [outer = 0x7fecfd9cf800] 03:58:35 INFO - PROCESS | 1833 | 1461236315166 Marionette DEBUG loaded listener.js 03:58:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7fecff511400) [pid = 1833] [serial = 2284] [outer = 0x7fecfd9cf800] 03:58:35 INFO - PROCESS | 1833 | 1461236315970 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 03:58:36 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. 03:58:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1537ms 03:58:36 INFO - PROCESS | 1833 | 1461236316026 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 03:58:36 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:58:36 INFO - PROCESS | 1833 | 1461236316031 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 03:58:36 INFO - PROCESS | 1833 | 1461236316037 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:58:36 INFO - PROCESS | 1833 | 1461236316040 Marionette TRACE conn3 <- [1,3010,null,{}] 03:58:36 INFO - PROCESS | 1833 | 1461236316045 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:36 INFO - PROCESS | 1833 | 1461236316358 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 03:58:36 INFO - PROCESS | 1833 | 1461236316572 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfef21800 == 178 [pid = 1833] [id = 762] 03:58:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7fecfd904400) [pid = 1833] [serial = 2285] [outer = (nil)] 03:58:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7fecff706400) [pid = 1833] [serial = 2286] [outer = 0x7fecfd904400] 03:58:36 INFO - PROCESS | 1833 | 1461236316645 Marionette DEBUG loaded listener.js 03:58:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7fed011b7000) [pid = 1833] [serial = 2287] [outer = 0x7fecfd904400] 03:58:37 INFO - PROCESS | 1833 | 1461236317403 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 03:58:37 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 03:58:37 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1427ms 03:58:37 INFO - PROCESS | 1833 | 1461236317463 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 03:58:37 INFO - PROCESS | 1833 | 1461236317467 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 03:58:37 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:58:37 INFO - PROCESS | 1833 | 1461236317472 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:58:37 INFO - PROCESS | 1833 | 1461236317474 Marionette TRACE conn3 <- [1,3014,null,{}] 03:58:37 INFO - PROCESS | 1833 | 1461236317480 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:37 INFO - PROCESS | 1833 | 1461236317799 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 03:58:38 INFO - PROCESS | 1833 | 1461236318013 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed00d0f800 == 179 [pid = 1833] [id = 763] 03:58:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7fecff521c00) [pid = 1833] [serial = 2288] [outer = (nil)] 03:58:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7fed016a7c00) [pid = 1833] [serial = 2289] [outer = 0x7fecff521c00] 03:58:38 INFO - PROCESS | 1833 | 1461236318085 Marionette DEBUG loaded listener.js 03:58:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7fed017ed400) [pid = 1833] [serial = 2290] [outer = 0x7fecff521c00] 03:58:38 INFO - PROCESS | 1833 | [1833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:58:38 INFO - PROCESS | 1833 | 1461236318937 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:58:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:58:38 INFO - {} 03:58:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:58:38 INFO - {} 03:58:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:58:38 INFO - {} 03:58:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:58:38 INFO - {} 03:58:38 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1476ms 03:58:38 INFO - TEST-START | /FileAPI/fileReader.html 03:58:38 INFO - PROCESS | 1833 | 1461236318951 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 03:58:38 INFO - PROCESS | 1833 | 1461236318954 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 03:58:38 INFO - PROCESS | 1833 | 1461236318958 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:58:38 INFO - PROCESS | 1833 | 1461236318962 Marionette TRACE conn3 <- [1,3018,null,{}] 03:58:38 INFO - PROCESS | 1833 | 1461236318967 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:39 INFO - PROCESS | 1833 | 1461236319243 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 03:58:39 INFO - PROCESS | 1833 | 1461236319512 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed086b1000 == 180 [pid = 1833] [id = 764] 03:58:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7fed088f1000) [pid = 1833] [serial = 2291] [outer = (nil)] 03:58:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7fed09445800) [pid = 1833] [serial = 2292] [outer = 0x7fed088f1000] 03:58:39 INFO - PROCESS | 1833 | 1461236319636 Marionette DEBUG loaded listener.js 03:58:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7fed094ee400) [pid = 1833] [serial = 2293] [outer = 0x7fed088f1000] 03:58:40 INFO - PROCESS | 1833 | 1461236320367 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 03:58:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:58:40 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:58:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:58:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:58:40 INFO - TEST-OK | /FileAPI/fileReader.html | took 1434ms 03:58:40 INFO - PROCESS | 1833 | 1461236320394 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 03:58:40 INFO - PROCESS | 1833 | 1461236320398 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 03:58:40 INFO - TEST-START | /FileAPI/historical.html 03:58:40 INFO - PROCESS | 1833 | 1461236320403 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:58:40 INFO - PROCESS | 1833 | 1461236320406 Marionette TRACE conn3 <- [1,3022,null,{}] 03:58:40 INFO - PROCESS | 1833 | 1461236320411 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:40 INFO - PROCESS | 1833 | 1461236320626 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 03:58:40 INFO - PROCESS | 1833 | 1461236320915 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0a41e800 == 181 [pid = 1833] [id = 765] 03:58:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7fed089c2c00) [pid = 1833] [serial = 2294] [outer = (nil)] 03:58:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7fed09519400) [pid = 1833] [serial = 2295] [outer = 0x7fed089c2c00] 03:58:40 INFO - PROCESS | 1833 | 1461236320991 Marionette DEBUG loaded listener.js 03:58:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7fed09541000) [pid = 1833] [serial = 2296] [outer = 0x7fed089c2c00] 03:58:41 INFO - PROCESS | 1833 | 1461236321711 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 03:58:41 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:58:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:58:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:58:41 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:58:41 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:58:41 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:58:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:58:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:58:41 INFO - TEST-OK | /FileAPI/historical.html | took 1326ms 03:58:41 INFO - PROCESS | 1833 | 1461236321734 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 03:58:41 INFO - PROCESS | 1833 | 1461236321737 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 03:58:41 INFO - TEST-START | /FileAPI/idlharness.html 03:58:41 INFO - PROCESS | 1833 | 1461236321749 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:58:41 INFO - PROCESS | 1833 | 1461236321751 Marionette TRACE conn3 <- [1,3026,null,{}] 03:58:41 INFO - PROCESS | 1833 | 1461236321759 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:41 INFO - PROCESS | 1833 | 1461236321960 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 03:58:42 INFO - PROCESS | 1833 | 1461236322219 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed0b421800 == 182 [pid = 1833] [id = 766] 03:58:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7fed094ef400) [pid = 1833] [serial = 2297] [outer = (nil)] 03:58:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7fed0a47f000) [pid = 1833] [serial = 2298] [outer = 0x7fed094ef400] 03:58:42 INFO - PROCESS | 1833 | 1461236322292 Marionette DEBUG loaded listener.js 03:58:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7fed0ab5a800) [pid = 1833] [serial = 2299] [outer = 0x7fed094ef400] 03:58:44 INFO - PROCESS | 1833 | 1461236323960 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:58:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:58:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:58:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:58:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:58:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:58:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:58:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:58:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:58:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:58:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:58:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:58:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:58:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:58:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:58:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:58:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:58:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:58:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:58:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:58:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:58:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:58:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:58:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:58:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:58:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:58:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:58:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:58:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:58:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:58:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:58:44 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 03:58:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:58:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:58:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:58:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:58:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:58:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:58:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:58:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:58:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:58:44 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 03:58:44 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 03:58:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:58:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:58:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:58:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:58:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:58:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:58:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:58:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:58:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:58:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:58:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:58:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:58:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:58:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:58:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:58:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:58:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:58:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:58:44 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 03:58:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:58:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:58:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:58:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:58:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:58:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:58:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:58:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:58:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:58:44 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 03:58:44 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 03:58:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:58:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:58:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:58:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:58:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:58:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:58:44 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:58:44 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:58:44 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:58:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:58:44 INFO - TEST-OK | /FileAPI/idlharness.html | took 2306ms 03:58:44 INFO - PROCESS | 1833 | 1461236324189 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 03:58:44 INFO - PROCESS | 1833 | 1461236324200 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 03:58:44 INFO - TEST-START | /FileAPI/idlharness.worker 03:58:44 INFO - PROCESS | 1833 | 1461236324217 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:58:44 INFO - PROCESS | 1833 | 1461236324225 Marionette TRACE conn3 <- [1,3030,null,{}] 03:58:44 INFO - PROCESS | 1833 | 1461236324233 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:44 INFO - PROCESS | 1833 | 1461236324476 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 03:58:44 INFO - PROCESS | 1833 | 1461236324773 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed02ac7000 == 183 [pid = 1833] [id = 767] 03:58:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 204 (0x7fed02992800) [pid = 1833] [serial = 2300] [outer = (nil)] 03:58:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 205 (0x7fed0b412000) [pid = 1833] [serial = 2301] [outer = 0x7fed02992800] 03:58:44 INFO - PROCESS | 1833 | 1461236324846 Marionette DEBUG loaded listener.js 03:58:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 206 (0x7fed1252bc00) [pid = 1833] [serial = 2302] [outer = 0x7fed02992800] 03:58:45 INFO - PROCESS | 1833 | [1833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:58:47 INFO - PROCESS | 1833 | 1461236327063 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:58:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:58:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:58:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:58:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:58:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:58:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:58:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:58:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:58:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:58:47 INFO - {} 03:58:47 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 03:58:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:58:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:58:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:58:47 INFO - {} 03:58:47 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 - {} 03:58:47 INFO - {} 03:58:47 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 03:58:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:58:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:58:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:58:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:58:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:58:47 INFO - {} 03:58:47 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 03:58:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:58:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:58:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:58:47 INFO - {} 03:58:47 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 - {} 03:58:47 INFO - {} 03:58:47 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 03:58:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:58:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:58:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:58:47 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 03:58:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:58:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:58:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:58:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:58:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:58:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:58:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:58:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:58:47 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 03:58:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:58:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:58:47 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 03:58:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:58:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:58:47 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 03:58:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:58:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:58:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:58:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:58:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:58:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:58:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:58:47 INFO - {} 03:58:47 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2965ms 03:58:47 INFO - PROCESS | 1833 | 1461236327183 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 03:58:47 INFO - PROCESS | 1833 | 1461236327187 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 03:58:47 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:58:47 INFO - PROCESS | 1833 | 1461236327197 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:58:47 INFO - PROCESS | 1833 | 1461236327200 Marionette TRACE conn3 <- [1,3034,null,{}] 03:58:47 INFO - PROCESS | 1833 | 1461236327212 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:47 INFO - PROCESS | 1833 | 1461236327547 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 03:58:47 INFO - PROCESS | 1833 | 1461236327838 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed15a6e800 == 184 [pid = 1833] [id = 768] 03:58:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 207 (0x7fed1252ac00) [pid = 1833] [serial = 2303] [outer = (nil)] 03:58:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 208 (0x7fed129f0000) [pid = 1833] [serial = 2304] [outer = 0x7fed1252ac00] 03:58:47 INFO - PROCESS | 1833 | 1461236327907 Marionette DEBUG loaded listener.js 03:58:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 209 (0x7fed26f59c00) [pid = 1833] [serial = 2305] [outer = 0x7fed1252ac00] 03:58:48 INFO - PROCESS | 1833 | 1461236328633 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 03:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:58:48 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1484ms 03:58:48 INFO - PROCESS | 1833 | 1461236328680 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 03:58:48 INFO - PROCESS | 1833 | 1461236328684 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 03:58:48 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:58:48 INFO - PROCESS | 1833 | 1461236328690 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:58:48 INFO - PROCESS | 1833 | 1461236328694 Marionette TRACE conn3 <- [1,3038,null,{}] 03:58:48 INFO - PROCESS | 1833 | 1461236328699 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:48 INFO - PROCESS | 1833 | 1461236328974 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 03:58:49 INFO - PROCESS | 1833 | 1461236329333 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed22b3f000 == 185 [pid = 1833] [id = 769] 03:58:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 210 (0x7fecf2c03400) [pid = 1833] [serial = 2306] [outer = (nil)] 03:58:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 211 (0x7fed26f31c00) [pid = 1833] [serial = 2307] [outer = 0x7fecf2c03400] 03:58:49 INFO - PROCESS | 1833 | 1461236329415 Marionette DEBUG loaded listener.js 03:58:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 212 (0x7fed26f63800) [pid = 1833] [serial = 2308] [outer = 0x7fecf2c03400] 03:58:50 INFO - PROCESS | 1833 | 1461236330143 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 03:58:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:58:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:58:50 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1480ms 03:58:50 INFO - PROCESS | 1833 | 1461236330171 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 03:58:50 INFO - PROCESS | 1833 | 1461236330175 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 03:58:50 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:58:50 INFO - PROCESS | 1833 | 1461236330181 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:58:50 INFO - PROCESS | 1833 | 1461236330183 Marionette TRACE conn3 <- [1,3042,null,{}] 03:58:50 INFO - PROCESS | 1833 | 1461236330188 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:50 INFO - PROCESS | 1833 | 1461236330419 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 03:58:50 INFO - PROCESS | 1833 | 1461236330687 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed26ba0000 == 186 [pid = 1833] [id = 770] 03:58:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 213 (0x7fecfc496000) [pid = 1833] [serial = 2309] [outer = (nil)] 03:58:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 214 (0x7fecfc49b800) [pid = 1833] [serial = 2310] [outer = 0x7fecfc496000] 03:58:50 INFO - PROCESS | 1833 | 1461236330761 Marionette DEBUG loaded listener.js 03:58:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 215 (0x7fecfc49f000) [pid = 1833] [serial = 2311] [outer = 0x7fecfc496000] 03:58:51 INFO - PROCESS | 1833 | 1461236331844 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:58: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. 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:58: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'.) 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:58: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. 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:58: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. 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:58: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. 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:58:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:58: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. 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:58:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:58:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:58:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:58:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:58:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:58:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:58:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:58:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:58:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:58:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:58:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:58:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:58:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:58:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:58:51 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1750ms 03:58:51 INFO - PROCESS | 1833 | 1461236331934 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 03:58:51 INFO - PROCESS | 1833 | 1461236331937 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 03:58:51 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:58:52 INFO - PROCESS | 1833 | 1461236332004 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:58:52 INFO - PROCESS | 1833 | 1461236332008 Marionette TRACE conn3 <- [1,3046,null,{}] 03:58:52 INFO - PROCESS | 1833 | 1461236332013 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:52 INFO - PROCESS | 1833 | 1461236332247 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 03:58:52 INFO - PROCESS | 1833 | 1461236332662 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf2a99000 == 187 [pid = 1833] [id = 771] 03:58:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 216 (0x7fecfc497c00) [pid = 1833] [serial = 2312] [outer = (nil)] 03:58:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 217 (0x7fed02995000) [pid = 1833] [serial = 2313] [outer = 0x7fecfc497c00] 03:58:52 INFO - PROCESS | 1833 | 1461236332738 Marionette DEBUG loaded listener.js 03:58:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 218 (0x7fed12936000) [pid = 1833] [serial = 2314] [outer = 0x7fecfc497c00] 03:58:53 INFO - PROCESS | 1833 | [1833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:58:53 INFO - PROCESS | 1833 | 1461236333501 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:58:53 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:58:53 INFO - {} 03:58:53 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1592ms 03:58:53 INFO - PROCESS | 1833 | 1461236333582 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 03:58:53 INFO - PROCESS | 1833 | 1461236333585 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 03:58:53 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:58:53 INFO - PROCESS | 1833 | 1461236333595 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:58:53 INFO - PROCESS | 1833 | 1461236333597 Marionette TRACE conn3 <- [1,3050,null,{}] 03:58:53 INFO - PROCESS | 1833 | 1461236333606 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:53 INFO - PROCESS | 1833 | 1461236333815 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 03:58:54 INFO - PROCESS | 1833 | 1461236334104 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed13eef000 == 188 [pid = 1833] [id = 772] 03:58:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 219 (0x7fecfc46d400) [pid = 1833] [serial = 2315] [outer = (nil)] 03:58:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 220 (0x7fed13695400) [pid = 1833] [serial = 2316] [outer = 0x7fecfc46d400] 03:58:54 INFO - PROCESS | 1833 | 1461236334189 Marionette DEBUG loaded listener.js 03:58:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 221 (0x7fed13dc8c00) [pid = 1833] [serial = 2317] [outer = 0x7fecfc46d400] 03:58:54 INFO - PROCESS | 1833 | 1461236334895 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 03:58:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:58:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:58:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:58:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:58:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1337ms 03:58:54 INFO - PROCESS | 1833 | 1461236334933 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 03:58:54 INFO - PROCESS | 1833 | 1461236334936 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 03:58:54 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:58:54 INFO - PROCESS | 1833 | 1461236334942 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:58:54 INFO - PROCESS | 1833 | 1461236334944 Marionette TRACE conn3 <- [1,3054,null,{}] 03:58:54 INFO - PROCESS | 1833 | 1461236334950 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:55 INFO - PROCESS | 1833 | 1461236335156 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 03:58:55 INFO - PROCESS | 1833 | 1461236335450 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed2291e800 == 189 [pid = 1833] [id = 773] 03:58:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 222 (0x7fecf7ab8800) [pid = 1833] [serial = 2318] [outer = (nil)] 03:58:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 223 (0x7fecf7abf000) [pid = 1833] [serial = 2319] [outer = 0x7fecf7ab8800] 03:58:55 INFO - PROCESS | 1833 | 1461236335527 Marionette DEBUG loaded listener.js 03:58:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 224 (0x7fecf7ac4800) [pid = 1833] [serial = 2320] [outer = 0x7fecf7ab8800] 03:58:56 INFO - PROCESS | 1833 | 1461236336709 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:58:56 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" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:58:56 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" 03:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:58:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1855ms 03:58:56 INFO - PROCESS | 1833 | 1461236336797 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 03:58:56 INFO - PROCESS | 1833 | 1461236336805 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 03:58:56 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:58:56 INFO - PROCESS | 1833 | 1461236336980 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:58:56 INFO - PROCESS | 1833 | 1461236336982 Marionette TRACE conn3 <- [1,3058,null,{}] 03:58:57 INFO - PROCESS | 1833 | 1461236337039 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:57 INFO - PROCESS | 1833 | 1461236337253 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 03:58:57 INFO - PROCESS | 1833 | 1461236337538 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf1362000 == 190 [pid = 1833] [id = 774] 03:58:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 225 (0x7fecf2bc2400) [pid = 1833] [serial = 2321] [outer = (nil)] 03:58:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 226 (0x7fed13e77400) [pid = 1833] [serial = 2322] [outer = 0x7fecf2bc2400] 03:58:57 INFO - PROCESS | 1833 | 1461236337623 Marionette DEBUG loaded listener.js 03:58:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 227 (0x7fed161c9c00) [pid = 1833] [serial = 2323] [outer = 0x7fecf2bc2400] 03:58:58 INFO - PROCESS | 1833 | 1461236338364 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 03:58:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:58:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:58:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:58:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:58:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:58:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:58:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:58:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:58:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:58:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:58:58 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:58 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:58:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:58:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:58:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:58:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:58:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:58:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:58:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:58:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:58:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:58:58 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1555ms 03:58:58 INFO - PROCESS | 1833 | 1461236338416 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 03:58:58 INFO - PROCESS | 1833 | 1461236338422 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 03:58:58 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:58:58 INFO - PROCESS | 1833 | 1461236338429 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:58:58 INFO - PROCESS | 1833 | 1461236338432 Marionette TRACE conn3 <- [1,3062,null,{}] 03:58:58 INFO - PROCESS | 1833 | 1461236338506 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:58:58 INFO - PROCESS | 1833 | 1461236338763 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 03:58:59 INFO - PROCESS | 1833 | 1461236339096 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:58:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf294b000 == 191 [pid = 1833] [id = 775] 03:58:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 228 (0x7fecf2bc4c00) [pid = 1833] [serial = 2324] [outer = (nil)] 03:58:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 229 (0x7fecf460d800) [pid = 1833] [serial = 2325] [outer = 0x7fecf2bc4c00] 03:58:59 INFO - PROCESS | 1833 | 1461236339183 Marionette DEBUG loaded listener.js 03:58:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 230 (0x7fecf66a3800) [pid = 1833] [serial = 2326] [outer = 0x7fecf2bc4c00] 03:58:59 INFO - PROCESS | 1833 | [1833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:58:59 INFO - PROCESS | 1833 | 1461236339980 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:59:00 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:59:00 INFO - {} 03:59:00 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1592ms 03:59:00 INFO - PROCESS | 1833 | 1461236340023 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 03:59:00 INFO - PROCESS | 1833 | 1461236340027 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 03:59:00 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:59:00 INFO - PROCESS | 1833 | 1461236340037 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:59:00 INFO - PROCESS | 1833 | 1461236340040 Marionette TRACE conn3 <- [1,3066,null,{}] 03:59:00 INFO - PROCESS | 1833 | 1461236340045 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:00 INFO - PROCESS | 1833 | 1461236340278 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 03:59:00 INFO - PROCESS | 1833 | 1461236340560 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc915000 == 192 [pid = 1833] [id = 776] 03:59:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 231 (0x7fecf2c06c00) [pid = 1833] [serial = 2327] [outer = (nil)] 03:59:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 232 (0x7fecf31c2000) [pid = 1833] [serial = 2328] [outer = 0x7fecf2c06c00] 03:59:00 INFO - PROCESS | 1833 | 1461236340675 Marionette DEBUG loaded listener.js 03:59:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 233 (0x7fecf4609800) [pid = 1833] [serial = 2329] [outer = 0x7fecf2c06c00] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc892800 == 191 [pid = 1833] [id = 661] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc772000 == 190 [pid = 1833] [id = 757] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf61d1800 == 189 [pid = 1833] [id = 756] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf9cdd800 == 188 [pid = 1833] [id = 755] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf61dc800 == 187 [pid = 1833] [id = 754] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf32ab000 == 186 [pid = 1833] [id = 753] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf589d000 == 185 [pid = 1833] [id = 751] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2be14000 == 184 [pid = 1833] [id = 750] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed02a4b000 == 183 [pid = 1833] [id = 749] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed2be0d800 == 182 [pid = 1833] [id = 748] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26f1c800 == 181 [pid = 1833] [id = 747] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed26a33000 == 180 [pid = 1833] [id = 746] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed22815800 == 179 [pid = 1833] [id = 745] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed15a74000 == 178 [pid = 1833] [id = 744] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed142b4000 == 177 [pid = 1833] [id = 743] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0f0a2800 == 176 [pid = 1833] [id = 742] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0c5d9000 == 175 [pid = 1833] [id = 741] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b5e2800 == 174 [pid = 1833] [id = 740] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0b206800 == 173 [pid = 1833] [id = 739] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed0a41a000 == 172 [pid = 1833] [id = 738] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed08866000 == 171 [pid = 1833] [id = 737] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed02811800 == 170 [pid = 1833] [id = 736] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fed00d08800 == 169 [pid = 1833] [id = 735] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfef2f000 == 168 [pid = 1833] [id = 734] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfe02c800 == 167 [pid = 1833] [id = 733] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecfc898800 == 166 [pid = 1833] [id = 732] 03:59:02 INFO - PROCESS | 1833 | --DOCSHELL 0x7fecf7899000 == 165 [pid = 1833] [id = 731] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 232 (0x7fed07aafc00) [pid = 1833] [serial = 2010] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 231 (0x7fecfe18bc00) [pid = 1833] [serial = 1995] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 230 (0x7fecfe26f800) [pid = 1833] [serial = 2058] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 229 (0x7fed0b40a800) [pid = 1833] [serial = 2025] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 228 (0x7fecfb2fa000) [pid = 1833] [serial = 2052] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 227 (0x7fecfcbf9400) [pid = 1833] [serial = 2097] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 226 (0x7fed0b642800) [pid = 1833] [serial = 2028] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 225 (0x7fecfd3e9000) [pid = 1833] [serial = 1992] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 224 (0x7fed08781c00) [pid = 1833] [serial = 2013] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 223 (0x7fed094ee000) [pid = 1833] [serial = 2016] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 222 (0x7fed0a842800) [pid = 1833] [serial = 2019] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 221 (0x7fed0ab5b800) [pid = 1833] [serial = 2022] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 220 (0x7fed0038dc00) [pid = 1833] [serial = 2064] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 219 (0x7fed07cc6800) [pid = 1833] [serial = 2067] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 218 (0x7fed089c4800) [pid = 1833] [serial = 2070] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 217 (0x7fed09762400) [pid = 1833] [serial = 2076] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 216 (0x7fed0a8ca000) [pid = 1833] [serial = 2079] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 215 (0x7fed0d439c00) [pid = 1833] [serial = 2082] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 214 (0x7fed0e11c400) [pid = 1833] [serial = 2085] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 213 (0x7fed0ebeb800) [pid = 1833] [serial = 2088] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 212 (0x7fed0f110800) [pid = 1833] [serial = 2091] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 211 (0x7fed09513000) [pid = 1833] [serial = 2073] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 210 (0x7fed02990c00) [pid = 1833] [serial = 2007] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 209 (0x7fecfc6a9400) [pid = 1833] [serial = 1989] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 208 (0x7fecff5f0000) [pid = 1833] [serial = 2001] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 207 (0x7fecfcbf0400) [pid = 1833] [serial = 2034] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 206 (0x7fecfd3d9400) [pid = 1833] [serial = 1986] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 205 (0x7fed02065000) [pid = 1833] [serial = 2004] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 204 (0x7fecff5eec00) [pid = 1833] [serial = 2061] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 203 (0x7fecfd29d800) [pid = 1833] [serial = 2055] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7fed0ca55400) [pid = 1833] [serial = 2031] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7fecff504c00) [pid = 1833] [serial = 1998] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7fed10993c00) [pid = 1833] [serial = 2094] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7fecfd911800) [pid = 1833] [serial = 2049] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7fecfcbac800) [pid = 1833] [serial = 2187] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7fecfcba1000) [pid = 1833] [serial = 2186] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7fecfd9d0c00) [pid = 1833] [serial = 2189] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7fecfdb54800) [pid = 1833] [serial = 2190] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7fed089bdc00) [pid = 1833] [serial = 2121] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7fecfb2f0000) [pid = 1833] [serial = 2183] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7fecf594d800) [pid = 1833] [serial = 2180] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7fecf5a98800) [pid = 1833] [serial = 2181] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7fecfcba2800) [pid = 1833] [serial = 2178] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7fecf5949000) [pid = 1833] [serial = 2177] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7fed26bb2c00) [pid = 1833] [serial = 2175] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7fed26a51800) [pid = 1833] [serial = 2174] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7fed26929000) [pid = 1833] [serial = 2172] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7fed24a18400) [pid = 1833] [serial = 2171] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7fed228e6800) [pid = 1833] [serial = 2169] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7fed21bee000) [pid = 1833] [serial = 2168] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7fed21b20c00) [pid = 1833] [serial = 2166] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7fed2147a000) [pid = 1833] [serial = 2165] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7fed1aa5f000) [pid = 1833] [serial = 2163] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7fed1728d000) [pid = 1833] [serial = 2162] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7fed1620c800) [pid = 1833] [serial = 2160] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7fed15a50c00) [pid = 1833] [serial = 2159] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7fed1559c400) [pid = 1833] [serial = 2157] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7fed142a5c00) [pid = 1833] [serial = 2156] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7fed13dbd000) [pid = 1833] [serial = 2154] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7fed13d6ac00) [pid = 1833] [serial = 2153] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7fed134dec00) [pid = 1833] [serial = 2151] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7fed129fc000) [pid = 1833] [serial = 2150] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7fed12533c00) [pid = 1833] [serial = 2148] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7fed11b65c00) [pid = 1833] [serial = 2147] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7fed0f5ef800) [pid = 1833] [serial = 2145] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7fed0ebf4800) [pid = 1833] [serial = 2144] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7fed0e047800) [pid = 1833] [serial = 2142] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7fed0ba6c400) [pid = 1833] [serial = 2141] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7fed0b64f400) [pid = 1833] [serial = 2139] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7fed0b408400) [pid = 1833] [serial = 2138] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7fed0a43cc00) [pid = 1833] [serial = 2136] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7fed0953e400) [pid = 1833] [serial = 2135] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7fed0944a400) [pid = 1833] [serial = 2133] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7fed0206c400) [pid = 1833] [serial = 2132] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7fed0206b400) [pid = 1833] [serial = 2130] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7fed016b1000) [pid = 1833] [serial = 2129] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7fecff50a800) [pid = 1833] [serial = 2127] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7fecfe0d7000) [pid = 1833] [serial = 2126] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7fecfc7ec400) [pid = 1833] [serial = 2124] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7fecfc6a3400) [pid = 1833] [serial = 2123] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7fecfc6a7400) [pid = 1833] [serial = 2184] [outer = (nil)] [url = about:blank] 03:59:02 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7fecfe0d7800) [pid = 1833] [serial = 2192] [outer = (nil)] [url = about:blank] 03:59:03 INFO - PROCESS | 1833 | 1461236343166 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 03:59:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:59:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:59:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:59:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:59:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:59:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:59:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:59:03 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 3193ms 03:59:03 INFO - PROCESS | 1833 | 1461236343229 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 03:59:03 INFO - PROCESS | 1833 | 1461236343234 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 03:59:03 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:59:03 INFO - PROCESS | 1833 | 1461236343243 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:59:03 INFO - PROCESS | 1833 | 1461236343248 Marionette TRACE conn3 <- [1,3070,null,{}] 03:59:03 INFO - PROCESS | 1833 | 1461236343257 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:03 INFO - PROCESS | 1833 | 1461236343537 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 03:59:03 INFO - PROCESS | 1833 | 1461236343738 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf5899800 == 166 [pid = 1833] [id = 777] 03:59:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7fecf2c09c00) [pid = 1833] [serial = 2330] [outer = (nil)] 03:59:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7fecf32c2000) [pid = 1833] [serial = 2331] [outer = 0x7fecf2c09c00] 03:59:03 INFO - PROCESS | 1833 | 1461236343803 Marionette DEBUG loaded listener.js 03:59:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7fecf460f000) [pid = 1833] [serial = 2332] [outer = 0x7fecf2c09c00] 03:59:04 INFO - PROCESS | 1833 | 1461236344526 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 03:59:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:59:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:59:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:59:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:59:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:59:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:59:04 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1334ms 03:59:04 INFO - PROCESS | 1833 | 1461236344579 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 03:59:04 INFO - PROCESS | 1833 | 1461236344588 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 03:59:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:59:04 INFO - PROCESS | 1833 | 1461236344601 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:59:04 INFO - PROCESS | 1833 | 1461236344604 Marionette TRACE conn3 <- [1,3074,null,{}] 03:59:04 INFO - PROCESS | 1833 | 1461236344610 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:04 INFO - PROCESS | 1833 | 1461236344824 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 03:59:05 INFO - PROCESS | 1833 | 1461236345048 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf7896800 == 167 [pid = 1833] [id = 778] 03:59:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7fecf31bf800) [pid = 1833] [serial = 2333] [outer = (nil)] 03:59:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7fecf66a1800) [pid = 1833] [serial = 2334] [outer = 0x7fecf31bf800] 03:59:05 INFO - PROCESS | 1833 | 1461236345107 Marionette DEBUG loaded listener.js 03:59:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7fecf31bf000) [pid = 1833] [serial = 2335] [outer = 0x7fecf31bf800] 03:59:05 INFO - PROCESS | 1833 | 1461236345969 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 03:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:59:05 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1390ms 03:59:05 INFO - PROCESS | 1833 | 1461236345989 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 03:59:05 INFO - PROCESS | 1833 | 1461236345993 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 03:59:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:59:06 INFO - PROCESS | 1833 | 1461236346008 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:59:06 INFO - PROCESS | 1833 | 1461236346014 Marionette TRACE conn3 <- [1,3078,null,{}] 03:59:06 INFO - PROCESS | 1833 | 1461236346028 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:06 INFO - PROCESS | 1833 | 1461236346305 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 03:59:06 INFO - PROCESS | 1833 | 1461236346347 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9ce0000 == 168 [pid = 1833] [id = 779] 03:59:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7fecfb2ef000) [pid = 1833] [serial = 2336] [outer = (nil)] 03:59:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7fecfc269800) [pid = 1833] [serial = 2337] [outer = 0x7fecfb2ef000] 03:59:06 INFO - PROCESS | 1833 | 1461236346411 Marionette DEBUG loaded listener.js 03:59:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7fecfc46b400) [pid = 1833] [serial = 2338] [outer = 0x7fecfb2ef000] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7fecfb21f400) [pid = 1833] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7fecf2c04400) [pid = 1833] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7fecfd9da800) [pid = 1833] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7fecf5954800) [pid = 1833] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7fed0e119000) [pid = 1833] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7fed0206fc00) [pid = 1833] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7fecf32c0800) [pid = 1833] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7fed0a43b400) [pid = 1833] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7fed0e11e400) [pid = 1833] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7fecf1551800) [pid = 1833] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7fed089bb800) [pid = 1833] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7fecf460e000) [pid = 1833] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7fecfd3ed800) [pid = 1833] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7fecf32bb000) [pid = 1833] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7fed13d98400) [pid = 1833] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7fecfdb58000) [pid = 1833] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7fed07918c00) [pid = 1833] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7fed07919000) [pid = 1833] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7fecf32b8000) [pid = 1833] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7fecf32bb400) [pid = 1833] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7fecf32c0000) [pid = 1833] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7fecfc72ac00) [pid = 1833] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7fecfc73ec00) [pid = 1833] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7fed13d1b000) [pid = 1833] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7fecfcba1c00) [pid = 1833] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:59:08 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7fed0ebed800) [pid = 1833] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:59:08 INFO - PROCESS | 1833 | 1461236348040 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 03:59:08 INFO - PROCESS | 1833 | 1461236348154 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 03:59:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:59:08 INFO - PROCESS | 1833 | 1461236348167 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:59:08 INFO - PROCESS | 1833 | 1461236348170 Marionette TRACE conn3 <- [1,3082,null,{}] 03:59:08 INFO - PROCESS | 1833 | 1461236348176 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:08 INFO - PROCESS | 1833 | 1461236348455 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 03:59:08 INFO - PROCESS | 1833 | 1461236348583 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfb3f4000 == 169 [pid = 1833] [id = 780] 03:59:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7fecfb2f1400) [pid = 1833] [serial = 2339] [outer = (nil)] 03:59:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7fecfc6a7400) [pid = 1833] [serial = 2340] [outer = 0x7fecfb2f1400] 03:59:08 INFO - PROCESS | 1833 | 1461236348647 Marionette DEBUG loaded listener.js 03:59:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7fecfc73b400) [pid = 1833] [serial = 2341] [outer = 0x7fecfb2f1400] 03:59:09 INFO - PROCESS | 1833 | 1461236349275 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 03:59:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:59:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:59:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:59:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:59:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1128ms 03:59:09 INFO - PROCESS | 1833 | 1461236349297 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 03:59:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:59:09 INFO - PROCESS | 1833 | 1461236349302 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 03:59:09 INFO - PROCESS | 1833 | 1461236349307 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:59:09 INFO - PROCESS | 1833 | 1461236349310 Marionette TRACE conn3 <- [1,3086,null,{}] 03:59:09 INFO - PROCESS | 1833 | 1461236349315 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:09 INFO - PROCESS | 1833 | 1461236349593 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 03:59:09 INFO - PROCESS | 1833 | 1461236349725 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfc89e000 == 170 [pid = 1833] [id = 781] 03:59:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7fecf5954800) [pid = 1833] [serial = 2342] [outer = (nil)] 03:59:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7fecfc7e8400) [pid = 1833] [serial = 2343] [outer = 0x7fecf5954800] 03:59:09 INFO - PROCESS | 1833 | 1461236349786 Marionette DEBUG loaded listener.js 03:59:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7fecfcba3400) [pid = 1833] [serial = 2344] [outer = 0x7fecf5954800] 03:59:10 INFO - PROCESS | 1833 | 1461236350735 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:59:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:59:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1479ms 03:59:10 INFO - PROCESS | 1833 | 1461236350787 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 03:59:10 INFO - PROCESS | 1833 | 1461236350795 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 03:59:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:59:10 INFO - PROCESS | 1833 | 1461236350805 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:59:10 INFO - PROCESS | 1833 | 1461236350810 Marionette TRACE conn3 <- [1,3090,null,{}] 03:59:10 INFO - PROCESS | 1833 | 1461236350818 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:11 INFO - PROCESS | 1833 | 1461236351149 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 03:59:11 INFO - PROCESS | 1833 | 1461236351365 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf5615000 == 171 [pid = 1833] [id = 782] 03:59:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7fecf31c4000) [pid = 1833] [serial = 2345] [outer = (nil)] 03:59:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7fecf31c9800) [pid = 1833] [serial = 2346] [outer = 0x7fecf31c4000] 03:59:11 INFO - PROCESS | 1833 | 1461236351502 Marionette DEBUG loaded listener.js 03:59:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7fecf4603400) [pid = 1833] [serial = 2347] [outer = 0x7fecf31c4000] 03:59:12 INFO - PROCESS | 1833 | 1461236352278 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:59:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:59:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1531ms 03:59:12 INFO - PROCESS | 1833 | 1461236352338 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 03:59:12 INFO - PROCESS | 1833 | 1461236352347 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 03:59:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:59:12 INFO - PROCESS | 1833 | 1461236352359 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:59:12 INFO - PROCESS | 1833 | 1461236352363 Marionette TRACE conn3 <- [1,3094,null,{}] 03:59:12 INFO - PROCESS | 1833 | 1461236352421 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:12 INFO - PROCESS | 1833 | 1461236352660 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 03:59:13 INFO - PROCESS | 1833 | 1461236353047 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecf9cd7800 == 172 [pid = 1833] [id = 783] 03:59:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7fecf594f000) [pid = 1833] [serial = 2348] [outer = (nil)] 03:59:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7fecf669c400) [pid = 1833] [serial = 2349] [outer = 0x7fecf594f000] 03:59:13 INFO - PROCESS | 1833 | 1461236353122 Marionette DEBUG loaded listener.js 03:59:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7fecf7aba400) [pid = 1833] [serial = 2350] [outer = 0x7fecf594f000] 03:59:13 INFO - PROCESS | 1833 | 1461236353894 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:59:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:59:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1593ms 03:59:13 INFO - PROCESS | 1833 | 1461236353955 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 03:59:13 INFO - PROCESS | 1833 | 1461236353959 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 03:59:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:59:13 INFO - PROCESS | 1833 | 1461236353968 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:59:13 INFO - PROCESS | 1833 | 1461236353973 Marionette TRACE conn3 <- [1,3098,null,{}] 03:59:14 INFO - PROCESS | 1833 | 1461236354013 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:14 INFO - PROCESS | 1833 | 1461236354251 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 03:59:14 INFO - PROCESS | 1833 | 1461236354592 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfcd5a000 == 173 [pid = 1833] [id = 784] 03:59:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7fecfc26b800) [pid = 1833] [serial = 2351] [outer = (nil)] 03:59:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7fecfc46f000) [pid = 1833] [serial = 2352] [outer = 0x7fecfc26b800] 03:59:14 INFO - PROCESS | 1833 | 1461236354674 Marionette DEBUG loaded listener.js 03:59:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7fecfc6ac400) [pid = 1833] [serial = 2353] [outer = 0x7fecfc26b800] 03:59:15 INFO - PROCESS | 1833 | 1461236355393 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 03:59:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:59:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:59:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1451ms 03:59:15 INFO - PROCESS | 1833 | 1461236355419 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 03:59:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:59:15 INFO - PROCESS | 1833 | 1461236355424 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 03:59:15 INFO - PROCESS | 1833 | 1461236355429 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:59:15 INFO - PROCESS | 1833 | 1461236355432 Marionette TRACE conn3 <- [1,3102,null,{}] 03:59:15 INFO - PROCESS | 1833 | 1461236355437 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:15 INFO - PROCESS | 1833 | 1461236355647 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 03:59:15 INFO - PROCESS | 1833 | 1461236355937 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe029800 == 174 [pid = 1833] [id = 785] 03:59:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7fecfc468400) [pid = 1833] [serial = 2354] [outer = (nil)] 03:59:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7fecfcba4c00) [pid = 1833] [serial = 2355] [outer = 0x7fecfc468400] 03:59:16 INFO - PROCESS | 1833 | 1461236356017 Marionette DEBUG loaded listener.js 03:59:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7fecfcbf2400) [pid = 1833] [serial = 2356] [outer = 0x7fecfc468400] 03:59:16 INFO - PROCESS | 1833 | 1461236356760 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:59:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:59:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1378ms 03:59:16 INFO - PROCESS | 1833 | 1461236356808 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 03:59:16 INFO - PROCESS | 1833 | 1461236356812 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 03:59:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:59:16 INFO - PROCESS | 1833 | 1461236356817 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:59:16 INFO - PROCESS | 1833 | 1461236356821 Marionette TRACE conn3 <- [1,3106,null,{}] 03:59:16 INFO - PROCESS | 1833 | 1461236356827 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:17 INFO - PROCESS | 1833 | 1461236357044 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 03:59:17 INFO - PROCESS | 1833 | 1461236357333 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fecfe37e800 == 175 [pid = 1833] [id = 786] 03:59:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7fecfc733c00) [pid = 1833] [serial = 2357] [outer = (nil)] 03:59:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7fecfd2a0c00) [pid = 1833] [serial = 2358] [outer = 0x7fecfc733c00] 03:59:17 INFO - PROCESS | 1833 | 1461236357411 Marionette DEBUG loaded listener.js 03:59:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7fecfd2d1000) [pid = 1833] [serial = 2359] [outer = 0x7fecfc733c00] 03:59:18 INFO - PROCESS | 1833 | 1461236358178 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 03:59:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:59:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:59:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:59:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1427ms 03:59:18 INFO - PROCESS | 1833 | 1461236358246 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 03:59:18 INFO - PROCESS | 1833 | 1461236358249 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 03:59:18 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:59:18 INFO - PROCESS | 1833 | 1461236358255 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:59:18 INFO - PROCESS | 1833 | 1461236358258 Marionette TRACE conn3 <- [1,3110,null,{}] 03:59:18 INFO - PROCESS | 1833 | 1461236358263 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:18 INFO - PROCESS | 1833 | 1461236358493 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 03:59:18 INFO - PROCESS | 1833 | 1461236358764 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed003e4800 == 176 [pid = 1833] [id = 787] 03:59:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7fecfd2d2000) [pid = 1833] [serial = 2360] [outer = (nil)] 03:59:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7fecfd9cdc00) [pid = 1833] [serial = 2361] [outer = 0x7fecfd2d2000] 03:59:18 INFO - PROCESS | 1833 | 1461236358840 Marionette DEBUG loaded listener.js 03:59:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7fecfdb52400) [pid = 1833] [serial = 2362] [outer = 0x7fecfd2d2000] 03:59:19 INFO - PROCESS | 1833 | 1461236359618 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 03:59:19 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:59:19 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 03:59:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:59:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:59:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:59:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:59:19 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1379ms 03:59:19 INFO - PROCESS | 1833 | 1461236359637 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 03:59:19 INFO - PROCESS | 1833 | 1461236359640 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 03:59:19 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:59:19 INFO - PROCESS | 1833 | 1461236359646 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:59:19 INFO - PROCESS | 1833 | 1461236359649 Marionette TRACE conn3 <- [1,3114,null,{}] 03:59:19 INFO - PROCESS | 1833 | 1461236359655 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:59:19 INFO - PROCESS | 1833 | 1461236359869 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 03:59:20 INFO - PROCESS | 1833 | 1461236360130 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"34170d48-092a-402c-a478-66f326797758\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:59:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7fed01719800 == 177 [pid = 1833] [id = 788] 03:59:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7fecfd4f1c00) [pid = 1833] [serial = 2363] [outer = (nil)] 03:59:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7fecfe26a400) [pid = 1833] [serial = 2364] [outer = 0x7fecfd4f1c00] 03:59:20 INFO - PROCESS | 1833 | 1461236360202 Marionette DEBUG loaded listener.js 03:59:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7fecff145800) [pid = 1833] [serial = 2365] [outer = 0x7fecfd4f1c00] 03:59:20 INFO - PROCESS | 1833 | 1461236360969 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 03:59:21 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:59:21 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1379ms 03:59:21 INFO - PROCESS | 1833 | 1461236361027 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 03:59:21 INFO - PROCESS | 1833 | 1461236361029 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 03:59:22 WARNING - u'runner_teardown' () 03:59:22 INFO - No more tests 03:59:22 INFO - Got 0 unexpected results 03:59:22 INFO - SUITE-END | took 1155s 03:59:22 INFO - Closing logging queue 03:59:22 INFO - queue closed 03:59:22 INFO - Return code: 0 03:59:22 WARNING - # TBPL SUCCESS # 03:59:22 INFO - Running post-action listener: _resource_record_post_action 03:59:22 INFO - Running post-run listener: _resource_record_post_run 03:59:23 INFO - Total resource usage - Wall time: 1191s; CPU: 98.0%; Read bytes: 8380416; Write bytes: 970584064; Read time: 348; Write time: 276260 03:59:23 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:59:23 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 84955136; Read time: 0; Write time: 69764 03:59:23 INFO - run-tests - Wall time: 1160s; CPU: 98.0%; Read bytes: 5521408; Write bytes: 885628928; Read time: 220; Write time: 206496 03:59:23 INFO - Running post-run listener: _upload_blobber_files 03:59:23 INFO - Blob upload gear active. 03:59:23 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:59:23 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 03:59:23 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'] 03:59:23 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 03:59:24 INFO - (blobuploader) - INFO - Open directory for files ... 03:59:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:59:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:59:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:59:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:59:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:59:25 INFO - (blobuploader) - INFO - Done attempting. 03:59:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:59:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:59:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:59:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:59:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:59:26 INFO - (blobuploader) - INFO - Done attempting. 03:59:26 INFO - (blobuploader) - INFO - Iteration through files over. 03:59:26 INFO - Return code: 0 03:59:26 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:59:26 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:59:26 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/bdb21f4ad8c21046e16fa8340728ae2e6463ee25c7f3af3e87e94ae8923eda23a858b4fae6d87e6cac72fadcfb00537c5acb16fcb03140d2323a0c24e4394095", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/90e3641551325f0dc05b327aa7b72ece6ffbeba1aa635f80bec1f3220744b9ff5a02ac9f42204c96f9139d09c81b354b7cfb62e55dd8f8b7bdd201c54f8fd894"} 03:59:26 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:59:26 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:59:26 INFO - Contents: 03:59:26 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/bdb21f4ad8c21046e16fa8340728ae2e6463ee25c7f3af3e87e94ae8923eda23a858b4fae6d87e6cac72fadcfb00537c5acb16fcb03140d2323a0c24e4394095", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/90e3641551325f0dc05b327aa7b72ece6ffbeba1aa635f80bec1f3220744b9ff5a02ac9f42204c96f9139d09c81b354b7cfb62e55dd8f8b7bdd201c54f8fd894"} 03:59:26 INFO - Running post-run listener: copy_logs_to_upload_dir 03:59:26 INFO - Copying logs to upload dir... 03:59:26 INFO - mkdir: /builds/slave/test/build/upload/logs 03:59:26 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1280.161765 ========= master_lag: 0.34 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 20 secs) (at 2016-04-21 03:59:26.988382) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 03:59:26.989685) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461235073.80164-599345689 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/bdb21f4ad8c21046e16fa8340728ae2e6463ee25c7f3af3e87e94ae8923eda23a858b4fae6d87e6cac72fadcfb00537c5acb16fcb03140d2323a0c24e4394095", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/90e3641551325f0dc05b327aa7b72ece6ffbeba1aa635f80bec1f3220744b9ff5a02ac9f42204c96f9139d09c81b354b7cfb62e55dd8f8b7bdd201c54f8fd894"} build_url:https://queue.taskcluster.net/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035079 build_url: 'https://queue.taskcluster.net/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/bdb21f4ad8c21046e16fa8340728ae2e6463ee25c7f3af3e87e94ae8923eda23a858b4fae6d87e6cac72fadcfb00537c5acb16fcb03140d2323a0c24e4394095", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/90e3641551325f0dc05b327aa7b72ece6ffbeba1aa635f80bec1f3220744b9ff5a02ac9f42204c96f9139d09c81b354b7cfb62e55dd8f8b7bdd201c54f8fd894"}' symbols_url: 'https://queue.taskcluster.net/v1/task/OqbAV7TvRWiFzmIywSiBQA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 03:59:27.064859) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:59:27.065370) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461235073.80164-599345689 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019976 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:59:27.130782) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 03:59:27.131103) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 03:59:27.131397) ========= ========= Total master_lag: 0.53 =========